vault-template/.claude/skills/obsidian-vault-ops/SKILL.md
Read and write Obsidian vault files, manage wiki-links, process markdown with YAML frontmatter. Use when working with vault file operations, creating notes, or managing links.
npx skillsauth add ballred/obsidian-claude-pkm obsidian-vault-opsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Core operations for reading, writing, and managing files in an Obsidian vault.
vault-root/
├── CLAUDE.md # Main context (always read first)
├── Daily Notes/ # YYYY-MM-DD.md format
├── Goals/ # Goal cascade files
├── Projects/ # Project folders with CLAUDE.md
├── Templates/ # Reusable note structures
└── Archives/ # Completed/inactive content
*.md, Daily Notes/*.md[[Note Name]] # Simple link
[[Note Name|Display Text]] # Link with alias
[[Note Name#Section]] # Link to section
Standard frontmatter structure:
---
date: 2024-01-15
tags: [tag1, tag2]
status: active
---
When processing templates, replace:
{{date}} - Today's date (YYYY-MM-DD){{date:format}} - Formatted date{{date-1}} - Yesterday{{date+1}} - Tomorrow{{time}} - Current timeDaily Notes/{date}.md existsTemplates/Daily Template.mdDaily Notes/{date}.md#priority/high, #priority/medium, #priority/low#active, #waiting, #completed, #archived#work, #personal, #health, #learningdevelopment
Facilitate weekly review process with reflection, goal alignment, and planning. Create review notes, analyze past week, plan next week. Use on Sundays or whenever doing weekly planning.
testing
Update vault to the latest version of obsidian-claude-pkm. Creates backup, shows diffs, preserves your content. Use when a new version is available.
tools
Search vault content by keyword using Grep. Zero dependencies — works in any vault without indexes or plugins. Groups results by directory for easy scanning.
tools
Smart review router. Detects context (morning, Sunday, end of month) and launches the appropriate review workflow. Use anytime for the right review at the right time.