Claude Code vault-templates skill: Repair Obsidian placeholder leakage
Find unrendered title, date, and cursor markers in saved notes. Use known note metadata to replace them and flag fields that still require user input.
中文Install in Claude Code
Open a practice vault containing a generated daily note and its source template. Claude loads this skill when the request matches.
- Download the repository snapshot at the linked commit. Copy obsidian-plugin/skills/vault-templates/ into .claude/skills/vault-templates/ in your practice project and keep its reference files.
- Check that SKILL.md is directly inside .claude/skills/vault-templates/. Open Claude Code from the project root.
- Describe a matching task using the example below. Claude can load the skill when it recognizes the task.
Example task
Put a title placeholder and date placeholder in Notes/2026-08-03.md. Keep the same markers in the original template under Templates. Ask for a preview of the proposed note changes.What to check
The preview supplies the filename-derived title and date for the generated note. The source template remains usable for future notes.
Original SKILL.md on GitHub · Updated
Frequently asked question
How should I handle a placeholder that expects a prompt response?
Flag it for the user to fill. Resolve title and date fields only when the corresponding metadata is known.