Safely edit vault notes
obsidian-vault-crudskillsetup L2★3
richfrem/agent-plugins-skills ↗What it does
Safely read/write Obsidian vault notes with locking
Best for
Safely reading and modifying Obsidian notes without losing YAML metadata or triggering conflicts.
Inputs
- · Configuration file or directory path
- · Command arguments
Outputs
- · Vault note content
- · Atomic write confirmation
Requires
- · Python 3.8+
- · Bash
- · Obsidian vault
- · YAML/JSON parser
Preconditions
- · Obsidian vault exists and is initialized
- · plugin-sources.json or .agents/ directory exists
Failure modes
- · Concurrent edits detected (mtime changed)
- · Atomic write failed due to permission or disk errors
- · Advisory lock file prevents concurrent access
Trust signals
- · Named author and active status documented
- · Atomic operations and concurrent edit detection
- · Registered skill in shared repository