From zettelkasten
This skill should be used when the user asks to "search knowledge base", "query notes", "zet query", "find in my notes", "what did I write about", "search my notes", "find notes about", "what do I know about", or wants to ask questions against their Zettelkasten knowledge base. Supports quick (MOC + index only) and deep (reads full notes) modes. Usage: /zet-query <question> [depth]. Depth: quick (MOC + grep only) | deep (reads full notes, default).
How this skill is triggered — by the user, by Claude, or both
Slash command
/zettelkasten:zet-queryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Answer questions by navigating the Zettelkasten through MOCs and note links. This is the "thinking stage" — where the user engages with their accumulated knowledge.
Answer questions by navigating the Zettelkasten through MOCs and note links. This is the "thinking stage" — where the user engages with their accumulated knowledge.
Use Glob to list all MOC filenames in 2_maps/. Filter for MOCs whose filenames or titles are relevant to the question keywords, then read only those MOC files. This avoids reading all MOCs when there are many.
If 2_maps/ is empty, skip to step 2 and rely entirely on Grep.
Use multiple strategies to find relevant content:
## Related Maps section of relevant MOCs to discover adjacent topic MOCs and their notes## Links section to discover connected notesCollect a set of candidate notes (aim for 5-20 depending on topic breadth).
Based on depth parameter:
Compose a structured answer that:
Save the answer to 3_output/YYYY-MM-DD-.md with frontmatter:
---
title: "Brief question summary"
query: "Original question text"
date: YYYY-MM-DD
sources: ["1_zettel/path/to/note1.md", "1_zettel/path/to/note2.md"]
---
Inform the user of the output file location.
Based on the query results, suggest:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub henrywen98/zettelkasten --plugin zettelkasten