synthesize
Synthesize information across multiple sources into a structured document. Processes sources in batches across sessions to handle more data than fits in context. Discovers and queues related sources automatically. Use for research synthesis, topic deep-dives, or consolidating scattered notes. Triggers on "synthesize", "synthesis", "research [topic]".
npx skills add majiayu000/claude-skill-registry --skill synthesize --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
Create and incrementally build synthesis documents from multiple sources. ## Output Location All synthesis documents go in: `my-vault/06 Knowledge Base/Synthesis/[Topic]/` Structure: ``` my-vault/06 Knowledge Base/Synthesis/ └── ADHD/ ├── ADHD Synthesis.md # Main synthesis ├── ADHD Sources.md # Sources table + processing log └── ADHD Medications Synthesis.md # Sub-topic (if created) ``` ## Queue Files Queues live in: `.claude/skills/synthesize/references/queues/[topic].json` ```json { "name": "ADHD", "topic_folder": "ADHD", "batch_size": 3, "max_discovered_per_source": 3, "watch_patterns": [ "my-vault/06 Knowledge Base/Capture/Videos/**/*ADHD*.md", "my-vault/01 Inbox/*adhd*.md", "my-vault/04 Personal/Health/*ADHD*.md" ], "sources": [ {"path": "my-vault/path/to/note.md", "status": "pending", "type": "local"}, {"path": "my-vault/path/to/video.md", "status": "processed", "type": "local"}, {"url": "https://example.com/study", "status": "pending", "type": "web", "discovered_from": "src-2", "context": "Key study on medication timing"}, {"search": "Barkley 2023 executive function", "status": "pending", "type": "search", "discovered_from": "src-2", "context": "Referenced as foundational re
- Output Location
- Queue Files
- Commands
- Architecture
- Workflow
- Starting a Session
- Phase 1: Parallel Extraction (Haiku Subagents)
- Phase 2: Merge Findings (Coordinator)
- Phase 3: Discovery (Coordinator)
- Discovery
- Ending a Session
- Updating a Synthesis (/synthesize update [topic])
- Synthesis Document Template
- Sources Document Template
What does the synthesize skill do?
Synthesize information across multiple sources into a structured document. Processes sources in batches across sessions to handle more data than fits in context. Discovers and queues related sources automatically. Use for research synthesis, topic deep-dives, or consolidating scattered notes. Triggers on "synthesize", "synthesis", "research [topic]".
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill synthesize --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
