Loading...
Loading...
Safe Create/Read/Update/Delete operations for Obsidian Vault notes. Implements atomic writes, advisory locking, concurrent edit detection, and lossless YAML frontmatter handling. Use when reading, writing, updating, or appending to any vault note.
npx skill4agent add richfrem/agent-plugins-skills obsidian-vault-crudobsidian-markdown-masteryobsidian-markdown-masteryos.rename().tmp.agent-lockmtimeruamel.yamlpython plugins/obsidian-integration/skills/obsidian-vault-crud/scripts/vault_ops.py read --file <path>python plugins/obsidian-integration/skills/obsidian-vault-crud/scripts/vault_ops.py create --file <path> --content <text> [--frontmatter key=value ...]python plugins/obsidian-integration/skills/obsidian-vault-crud/scripts/vault_ops.py update --file <path> --content <text>python plugins/obsidian-integration/skills/obsidian-vault-crud/scripts/vault_ops.py append --file <path> --content <text><target>.agent-tmp.agent-tmpos.rename('<target>.agent-tmp', '<target>').agent-tmp<vault_root>/.agent-lock.agent-lock.agent-lockos.stat(file).st_mtimest_mtimeruamel.yamlPyYAML