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".
When & Why to Use This Skill
The 'Creating Obsidian Templates' skill streamlines personal knowledge management (PKM) by automating the generation of structured Markdown templates for Second Brain vaults. It leverages Obsidian's core template syntax—including dynamic placeholders for dates, times, and titles—to ensure consistency across your digital garden. By researching best practices and verifying Markdown compatibility, this skill helps users build a highly organized and searchable knowledge repository with minimal manual effort.
Use Cases
- Standardizing Note-Taking: Create uniform templates for daily journals, meeting minutes, or book summaries to maintain a clean and professional vault structure.
- Research Frameworks: Generate specialized templates for academic or market research that include specific metadata fields and guidance comments for data collection.
- Project Management: Quickly set up project dashboards or 'Second Brain' logs with pre-defined sections for milestones, tasks, and resource links.
- Content Planning: Develop templates for specific outputs like newsletters or blog posts, ensuring all necessary frontmatter and formatting are included from the start.
| name | creating-obsidian-templates |
|---|---|
| description | 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". |
| allowed-tools | Read, Write, Glob, Grep, WebFetch, WebSearch, AskUserQuestion |
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:
{{date}}- Current date (YYYY-MM-DD){{date:format}}- Custom format (e.g.,{{date:YYYY-MM-DD}}){{time}}- Current time{{title}}- Note 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 |
|---|---|
newsletter.md |
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