Claude-skill-registry idea-synthesis
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/idea-synthesis" ~/.claude/skills/majiayu000-claude-skill-registry-idea-synthesis && rm -rf "$T"
manifest:
skills/data/idea-synthesis/SKILL.mdsource content
Idea Synthesis Skill
Generate creative content ideas from analyzed content, personalized for the user.
Purpose
Transform content analysis into actionable writing ideas:
- Attention-grabbing hooks
- Unique angles/perspectives
- Thought-provoking questions
Process
Step 1: Read User Profile
Use the user-profile-reader skill to get user context:
- Topics of interest and expertise levels
- Preferred writing style
- Target audience
Skill("user-profile-reader")
Step 2: Read Content Analysis
Read the input file containing content analysis from media-reviewer:
- Key themes
- Important quotes
- Narrative structure
- Core ideas
Step 3: Generate Hooks
Create 3-5 attention-grabbing openers:
| Hook Type | Description | Example |
|---|---|---|
| Question | Opens with a compelling question | "What if everything you knew about X was wrong?" |
| Statistic | Leads with surprising data | "90% of writers miss this critical step..." |
| Story | Starts with a brief narrative | "When I first discovered X, I was skeptical..." |
| Contrast | Highlights a surprising contradiction | "Most experts say X, but the data shows Y..." |
| Bold Statement | Makes a provocative claim | "X is dead. Here's what's replacing it..." |
Step 4: Generate Angles
Create 3-5 unique perspectives on the content:
For each angle:
- Perspective: What viewpoint does this take?
- Approach: How would you develop this angle?
- Target: Who would this appeal to?
Step 5: Generate Questions
Create 5-7 discussion starters:
| Depth | Description |
|---|---|
| Surface | Basic comprehension questions |
| Medium | Application and analysis questions |
| Deep | Synthesis and evaluation questions |
Step 6: Personalize
Apply user profile:
- Emphasize topics matching user interests
- Adjust complexity to user's expertise level
- Align with user's writing style
Step 7: Write Output
Output JSON with all generated ideas.
Input
Content analysis JSON from media-reviewer containing:
contentIdkeyThemesimportantQuotescoreIdeas
Output Schema
{ "contentId": "string", "hooks": [ { "text": "What if the key to X isn't Y, but Z?", "type": "question" }, { "text": "According to new research, 80% of...", "type": "statistic" } ], "angles": [ { "perspective": "Skeptic's view", "approach": "Challenge the main premise with counterexamples", "target": "Readers who question conventional wisdom" }, { "perspective": "Beginner's guide", "approach": "Break down complex concepts for newcomers", "target": "People new to this topic" } ], "questions": [ { "text": "What would happen if we applied this to everyday life?", "depth": "medium" }, { "text": "How does this change our understanding of X?", "depth": "deep" } ], "personalization": { "matchedTopics": ["ai", "productivity"], "adjustedFor": "intermediate expertise" } }
Quality Guidelines
Good Hooks
- Specific, not generic
- Create curiosity
- Promise value
- Match content tone
Good Angles
- Unique perspective
- Actionable approach
- Clear target audience
- Connected to content themes
Good Questions
- Open-ended (not yes/no)
- Thought-provoking
- Multiple valid answers
- Encourage discussion
Important Rules
- Always read user profile first - Personalization is key
- Include all hook types - Variety in approaches
- Cover all depth levels - Questions for different readers
- Stay true to content - Ideas must derive from source
- Be specific - Avoid generic, cookie-cutter ideas