cyberneticlibrary

Safely edit vault notes

obsidian-vault-crudskillsetup L23
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