creating-obsidian-templates

alexanderop's avatarfrom alexanderop

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".

⭐1stars🔀0forks📁View on GitHub🕐Updated Jan 7, 2026⬇️1downloads

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.
namecreating-obsidian-templates
descriptionCreate 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-toolsRead, 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

  1. Understand the use case: Ask what the template is for if unclear
  2. Check existing templates: ls content/_obsidian-templates/
  3. Research structure (if external format): Fetch examples from the web
  4. Create template: Write to content/_obsidian-templates/{name}.md
  5. 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:

  1. Settings → Core plugins → Enable Templates
  2. Template folder: _obsidian-templates
  3. Shortcut: Cmd/Ctrl + T to insert