home / skills / kriscard / kriscard-claude-plugins / template-patterns
This skill helps you choose and apply Obsidian templates effectively, guiding template selection, content insertion, and metadata updates for consistent notes.
npx playbooks add skill kriscard/kriscard-claude-plugins --skill template-patternsReview the files below or copy the command above to add this skill to your agents.
---
name: template-patterns
disable-model-invocation: true
user-invocable: false
description: >-
Selects and applies the right Obsidian note template based on note type — project
briefs, meeting notes, daily notes, learning notes, book reviews. Make sure to use
this skill whenever the user wants to create a structured note, asks which template
to use, or starts a new project note, meeting note, weekly review, or learning
session.
version: 0.1.0
---
# Template Usage & Application Patterns
Quick reference for selecting and applying the right Obsidian template. Templates are in the `Templates/` folder at vault root.
## Template Selection
### Decision Tree
**Temporal tracking:**
- Daily journaling → `Daily Notes.md`
- Weekly review → `Weekly Planning.md`
- Monthly goals → `Monthly Goals.md`
- Quarterly planning → `Quarterly Goals.md`
**Meetings:**
- Regular meetings → `Meeting Notes.md`
- One-on-one → `1-on-1 Meeting Notes.md`
**Projects:**
- Starting new project → `Project Brief.md`
- Planning details → `Project Planning.md`
- Software feature → `Feature Implementation.md`
- Bug tracking → `Bug Fix.md`
**Learning:**
- General learning → `Learning.md`
- Technical tutorials → `Learning Tech Template.md`
- Book notes → `Book Reviews.md`
**Organization:**
- Creating index/hub → `MOC Template.md`
- Person notes → `People.md`
- Generic → `General Notes.md`
**Other:**
- Problem analysis → `Problem Solving.md`
- Work communication → `Communicate your work.md`
- Fitness → `Weekly Workout.md`
## Essential Sections
Every knowledge note should include these sections (enforced by templates):
### Related Section (required for concept notes)
```markdown
## Related
*Link 2-5 related notes with a reason why.*
- [[Note Name]] — brief reason for connection
- [[Another Note]] — why it relates
```
Purpose: Enforces the 2-Link Rule and builds the knowledge graph.
### Encounters Section (for evergreen/learning notes)
```markdown
# Encounters
*Real-world bugs, usage, and insights. Add entries when you encounter this concept in practice.*
## YYYY-MM-DD - [Brief title]
[What happened, what you learned]
Link: [[TIL or project note]]
```
Purpose: Makes notes living documents that grow with experience.
## How to Apply Templates
**Via command:** Run `/apply-template`, select from list, template applied to current note.
**Via daily-startup:** Daily notes auto-created using `Daily Notes.md` template.
**Manually:** Open template file, copy content, paste into new note.
## Integration with Plugin Commands
- `/daily-startup` → auto-applies `Daily Notes.md`
- `/apply-template` → interactive selection from all templates
- `/review-okrs` → uses `Quarterly Goals.md`, `Monthly Goals.md`, `Weekly Planning.md`
This skill helps you choose and apply Obsidian note templates effectively so notes start with the right structure and metadata. It focuses on which template to pick for common scenarios, how to apply templates (manual, plugin-assisted, or automatic), and practical patterns for template structure and maintenance. Use it to reduce blank-page friction and keep your vault consistent.
The skill inspects note purpose and context (daily, meeting, project, learning, etc.) and recommends the closest template from the Templates/ library. It explains application workflows: copying/pasting manually, using /apply-template for interactive insertion, or automating creation with /daily-startup and other commands. It also outlines frontmatter, common content sections, prompting questions, and customization/versioning practices.
Can I customize templates for a specific area?
Yes. Copy the template to your personal templates folder, adjust sections and prompts to fit the area, test with real notes, and iterate.
When should I automate template application?
Automate repetitive workflows like daily notes or standard project creation; keep manual or plugin-assisted application for ad hoc or one-off notes.