Comprehensive Obsidian Module
Battle-tested skill for guide, creating, templates, obsidian. Includes structured workflows, validation checks, and reusable patterns for productivity.
Comprehensive Obsidian Module
A comprehensive skill for building Obsidian knowledge management workflows ā covering vault organization, plugin configuration, template design, dataview queries, daily notes systems, and graph-based knowledge navigation.
When to Use This Skill
Choose Comprehensive Obsidian Module when you need to:
- Design an Obsidian vault structure for personal knowledge management
- Configure essential plugins for productivity workflows
- Create templates for recurring note types
- Build Dataview queries for dynamic note aggregation
- Set up a daily/weekly notes system with automatic linking
Consider alternatives when:
- You need Notion workspace setup (use a Notion skill)
- You need documentation for a codebase (use a docs skill)
- You need collaborative editing (Obsidian is primarily single-user)
Quick Start
# Set up a new Obsidian vault structure claude "Design an Obsidian vault structure for a software engineer who wants to track: learning notes, project documentation, meeting notes, and a personal knowledge base."
# Obsidian Vault Structure ## Directory Layout vault/ āāā 00-Inbox/ # Capture everything here first āāā 10-Daily/ # Daily notes āāā 20-Projects/ # Active project documentation ā āāā project-auth-redesign/ ā āāā project-api-migration/ āāā 30-Areas/ # Ongoing responsibilities ā āāā engineering/ ā āāā career/ ā āāā health/ āāā 40-Resources/ # Reference material ā āāā programming/ ā āāā architecture/ ā āāā tools/ āāā 50-Archive/ # Completed/inactive items āāā 60-Templates/ # Note templates āāā 70-Meetings/ # Meeting notes ## Core Templates - Daily Note: tasks, log, links - Meeting Note: attendees, decisions, actions - Project Note: goals, status, links - Learning Note: topic, source, key takeaways - Person Note: role, context, conversation history
Core Concepts
PARA Method in Obsidian
| Category | Purpose | Example Folders |
|---|---|---|
| Projects | Active, deadline-driven work | Auth redesign, API migration |
| Areas | Ongoing responsibilities | Engineering, career, health |
| Resources | Topics of interest | Programming, architecture |
| Archive | Completed/inactive items | Old projects, past notes |
Dataview Queries
## Common Dataview Queries ### Open Tasks Across All Notes ```dataview TASK WHERE !completed SORT file.mtime DESC LIMIT 20
Recent Meeting Notes
TABLE attendees, decisions FROM "70-Meetings" SORT file.ctime DESC LIMIT 10
Project Status Dashboard
TABLE status, due-date, priority FROM "20-Projects" WHERE status != "completed" SORT priority ASC
Notes Modified Today
LIST WHERE file.mday = date(today) SORT file.mtime DESC
### Daily Notes Template
```markdown
## Daily Note Template
---
date: {{date}}
tags: daily
---
# {{date:dddd, MMMM D, YYYY}}
## Focus
- [ ] Top priority for today
## Tasks
- [ ] Task 1
- [ ] Task 2
## Log
- 09:00 ā
- 10:00 ā
## Notes
[Capture thoughts, links, and ideas throughout the day]
## Review
- What went well?
- What could improve?
- Tomorrow's priority:
Configuration
| Parameter | Description | Example |
|---|---|---|
vault_path | Obsidian vault directory | "~/Documents/vault" |
structure | Organization method | "para" / "zettelkasten" |
daily_notes | Enable daily notes | true |
plugins | Essential plugins to configure | ["dataview", "templater"] |
template_dir | Templates directory | "60-Templates" |
Best Practices
-
Process the Inbox daily ā Notes captured in the Inbox should be filed into Projects, Areas, or Resources within 24 hours. An Inbox with 200 unfiled notes becomes its own source of anxiety. Keep it at zero or near-zero.
-
Link liberally, organize minimally ā Obsidian's power is in its graph, not its folders. Create links between related notes (
[[note-name]]) aggressively. The graph view reveals connections that folder hierarchies hide. -
Use tags for status and type, folders for context ā Tags like
#in-progress,#reviewed,#questionwork across folders. Don't duplicate folder hierarchy with tags (no need for#projecttag inside a Projects folder). -
Keep templates minimal ā A template with 20 sections discourages usage. Start with 3-5 sections per template. Add sections only when you find yourself consistently adding them manually.
-
Review and prune weekly ā Every Sunday, process inbox items, update project statuses, archive completed work, and review the week's daily notes for any ideas worth promoting to permanent notes.
Common Issues
Vault becomes a collection of orphan notes ā Notes without links are invisible to the graph and essentially lost. After creating any note, add at least one link to an existing note. Use Obsidian's "Unlinked mentions" feature to find connection opportunities.
Plugin overload slows Obsidian startup ā Installing 30+ plugins makes Obsidian sluggish. Start with 5 essential plugins (Dataview, Templater, Calendar, Periodic Notes, Kanban) and add others only when a specific need arises.
Daily notes become a burden instead of a tool ā If your daily note template has 15 sections, you'll stop filling them out. Keep daily notes to 3 sections: what you'll do, what you did, and what you're thinking about. Elaborate notes belong in project or area pages, not dailies.
Reviews
No reviews yet. Be the first to review this template!
Similar Templates
Full-Stack Code Reviewer
Comprehensive code review skill that checks for security vulnerabilities, performance issues, accessibility, and best practices across frontend and backend code.
Test Suite Generator
Generates comprehensive test suites with unit tests, integration tests, and edge cases. Supports Jest, Vitest, Pytest, and Go testing.
Pro Architecture Workspace
Battle-tested skill for architectural, decision, making, framework. Includes structured workflows, validation checks, and reusable patterns for development.