Claude-skill-registry creating-obsidian-templates
Create Obsidian templates for the Second Brain vault. Use when asked to "create a template", "make a template for", "add an Obsidian template", or "template for X".
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/creating-obsidian-templates" ~/.claude/skills/majiayu000-claude-skill-registry-creating-obsidian-templates && rm -rf "$T"
manifest:
skills/data/creating-obsidian-templates/SKILL.mdsource content
Creating Obsidian Templates
Create templates for the Second Brain Obsidian vault that work with the core Templates plugin.
Template Location
All templates go in:
content/_obsidian-templates/
This directory is excluded from Nuxt Content (configured in
content.config.ts).
Template Format
Templates use Obsidian's template syntax:
- Current date (YYYY-MM-DD){{date}}
- Custom format (e.g.,{{date:format}}
){{date:YYYY-MM-DD}}
- Current time{{time}}
- Note title{{title}}
Workflow
- Understand the use case: Ask what the template is for if unclear
- Check existing templates:
ls content/_obsidian-templates/ - Research structure (if external format): Fetch examples from the web
- Create template: Write to
content/_obsidian-templates/{name}.md - Verify: Confirm template is valid markdown
Template Structure
--- title: "Template Name - {{date:YYYY-MM-DD}}" draft: true --- ## Section 1 <!-- Guidance comment --> ## Section 2 <!-- Guidance comment -->
Existing Templates
| Template | Purpose |
|---|---|
| Weekly newsletter draft for beehiiv |
User Setup
Remind user to configure Obsidian:
- Settings → Core plugins → Enable Templates
- Template folder:
_obsidian-templates - Shortcut: Cmd/Ctrl + T to insert