Claude Code Plugins

Community-maintained marketplace

Feedback

Synthesize knowledge on a topic from multiple notes. Use when asked "what do I know about X", "summarize topic", "synthesize notes on", or "overview of".

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name summarizing-topic
description Synthesize knowledge on a topic from multiple notes. Use when asked "what do I know about X", "summarize topic", "synthesize notes on", or "overview of".
allowed-tools Read, Glob, Grep

Synthesizing Topic Knowledge

This skill aggregates knowledge from multiple notes on a topic to create a unified understanding.

Workflow

1. Identify the Topic

The user will specify a topic, which could be:

  • A tag (e.g., "vue", "testing")
  • A concept (e.g., "local-first", "composables")
  • A question (e.g., "how to test Vue apps")

2. Find Related Notes

Search by tag:

grep -l "tags:.*topic-name" content/*.md

Search by title/content:

grep -l "topic keyword" content/*.md

Search by wiki-links:

grep -l "\[\[topic-related-slug\]\]" content/*.md

3. Read and Extract

For each related note, extract:

  • Title and type: What is this content?
  • Summary: The core idea
  • Key points: Main takeaways
  • Quotes: Memorable passages
  • Connections: What it links to

4. Synthesize

Combine the extracted knowledge into a coherent overview:

## What You Know About [Topic]

### Overview
[1-2 paragraph synthesis of the topic based on your notes]

### Key Themes
1. **Theme A**: Explanation drawing from multiple notes
2. **Theme B**: Explanation drawing from multiple notes

### Sources in Your Knowledge Base
| Note | Type | Key Contribution |
|------|------|------------------|
| [[note-1]] | article | Introduces concept X |
| [[note-2]] | book | Deep dive on approach Y |
| [[note-3]] | podcast | Practical examples |

### Notable Quotes
> "Quote from note-1"

> "Quote from note-2"

### Gaps and Questions
- You don't have notes on [related subtopic]
- Consider exploring: [suggested areas]

### Suggested Next Steps
- Read [[related-note]] for more on X
- Consider adding notes on Y

Synthesis Guidelines

Do:

  • Identify common threads across notes
  • Note contradictions or different perspectives
  • Highlight unique insights from each source
  • Suggest gaps in coverage

Don't:

  • Just list summaries without connecting them
  • Ignore contradictions between sources
  • Over-quote without synthesis
  • Make up information not in the notes

Output Formats

Brief Summary

For quick reference - 2-3 paragraphs max.

Comprehensive Overview

For deep understanding - includes all sections above.

Gap Analysis

Focus on what's missing - useful for deciding what to read next.

Quality Checklist

When synthesizing:

  • Found all relevant notes (tags + keywords)
  • Read each note thoroughly
  • Identified common themes
  • Noted contradictions or tensions
  • Credited sources with wiki-links
  • Highlighted gaps in coverage
  • Provided actionable next steps