LaunchKit · 2026
Back to Skills

zettel-brainstormer

It reads from your local zettelkasten notes, find a random idea, and find references by links or tags, then expand.

0
0 downloads
by @hxy9243

Setup & Installation

openclaw skills install @hxy9243/zettel-brainstormer

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install zettel-brainstormer

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.

INPUT

User asks: brainstorm my note on epistemology

AGENT
  1. 1Identify seed note path for the epistemology note
  2. 2Run find_links.py to collect related notes via wikilinks and tags, output paths to /tmp/paths.json
  3. 3Loop through each path: read content and run preprocess_model with templates/preprocess.md to extract relevance score, summary, and key points
  4. 4Concatenate seed note with all preprocessed summaries
  5. 5Run pro_model with templates/draft.md to synthesize a final expanded note with Obsidian properties, tags, and links
OUTPUT

Expanded zettelkasten note saved to the configured output_dir