name: obsidian description: Help with Obsidian Zettelkasten vault management - search, create, and organize notes in the user's personal knowledge base with 993+ notes. Use when the user asks about their Zettelkasten, vault, notes, or knowledge management. (project, gitignored)
Obsidian Zettelkasten Skill
Overview
Help user interact with their personal Zettelkasten vault - a knowledge management system with 993+ notes covering their learning, projects, and ideas.
Vault Location
Path: ~/Documents/Zettelkasten/
Vault Structure
Zettelkasten/
├── copilot/ # AI copilot files
├── Files/ # Attachments, images, PDFs
├── Reference/ # Reference materials
├── Templates/ # Note templates
└── Zettelkasten/ # Main notes directory
Total notes: 993+ markdown files
Common Operations
Using Obsidian MCP Server
IMPORTANT: Always use the Obsidian MCP tools instead of direct file operations:
-
mcp__obsidian__obsidian_list_notes- List notes in directories -
mcp__obsidian__obsidian_read_note- Read note content -
mcp__obsidian__obsidian_global_search- Search across vault -
mcp__obsidian__obsidian_update_note- Create/update notes -
mcp__obsidian__obsidian_manage_frontmatter- Manage YAML frontmatter -
mcp__obsidian__obsidian_manage_tags- Manage tags
Searching Notes
Use the MCP global search tool:
mcp__obsidian__obsidian_global_search with query, pageSize, etc.
Creating Notes
CRITICAL: When creating notes via MCP, ALWAYS add frontmatter using this template:
---
created: YYYY-MM-DD
type: note
tags: [(relevant tags go here, comma separated)]
related:
aliases:
---
Process for creating notes:
- Ask where it should go (usually
Zettelkasten/Notes/orZettelkasten/Life/) - Ask for the filename
-
ALWAYS include frontmatter in the content with:
-
created: Current date in YYYY-MM-DD format -
type: note(always) -
tags:Intelligently populate based on note content/topic -
related:Leave empty for user to fill -
aliases:Leave empty for user to fill
-
- Use
mcp__obsidian__obsidian_update_notewith the full content including frontmatter
Why: The MCP bypasses Obsidian's Templater plugin, so you must manually add frontmatter to match the user's template structure found in Templates/Note Template.md
Reading Notes
When user references a note:
- Search for it by name/keyword
- Read the file
- Understand context and links
Obsidian Features Available
The vault has these plugins installed:
- dataview: Query notes with SQL-like syntax
- templater: Dynamic templates
- obsidian-vimrc-support: Vim keybindings
- quickadd: Quick note creation
- calendar: Calendar view
- excalibrain: Visual knowledge graph
- And 17 more plugins
When to Use This Skill
Use this skill when user:
- Asks to search their Zettelkasten
- Wants to create a new note
- References existing notes
- Asks about their knowledge base
- Wants to query/analyze their notes
Best Practices
- Always ask before creating notes - Don't assume structure
- Use search first - Check if similar notes exist
- Respect user's organization - Follow their existing patterns
- Suggest connections - Link related notes when relevant
- Use templates - If user has templates, use them
Examples
User asks: "Search my notes for information about fish shell"
rg -i "fish shell" ~/Documents/Zettelkasten --type md
User asks: "Create a note about today's fish migration"
- Ask: Where? (Zettelkasten/ or Reference/?)
- Ask: What filename?
- Create with proper frontmatter/structure
User asks: "Do I have any notes on tmux?"
find ~/Documents/Zettelkasten -name "*tmux*.md"
# or
rg -i "tmux" ~/Documents/Zettelkasten --type md -l
Important Notes
- This is the user's personal knowledge base
- Treat it with care - these are their thoughts and learnings
- Don't make assumptions about structure without asking
- The vault is their long-term memory, not Claude's
Integration with Other Skills
This skill is separate from Claude's memory system (see memory skill).
- This vault: User's personal knowledge
- Memory skill: Claude's context about the user
- Different purposes: Don't confuse the two!
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!