Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Reads a local zettelkasten note archive, selects a seed note, and finds related notes via wikilinks and overlapping tags. Runs a 3-stage pipeline: discover references, preprocess each linked note for relevance and key points, then synthesize everything into an expanded draft saved back to your notes folder.
Grounds the brainstorm in your own prior research rather than generating generic content from scratch.
When to use it
- Expanding a rough note into a full draft using existing linked notes
- Surfacing forgotten notes connected to a current writing topic
- Brainstorming new angles on an idea by traversing the note graph
- Generating structured zettelkasten entries from a seed concept
- Batch-enriching old notes with references pulled from the archive
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: brainstorm my note on epistemology
- 1Identify seed note path for the epistemology note
- 2Run find_links.py to collect related notes via wikilinks and tags, output paths to /tmp/paths.json
- 3Loop through each path: read content and run preprocess_model with templates/preprocess.md to extract relevance score, summary, and key points
- 4Concatenate seed note with all preprocessed summaries
- 5Run pro_model with templates/draft.md to synthesize a final expanded note with Obsidian properties, tags, and links
Expanded zettelkasten note saved to the configured output_dir