Transform technical work (pull requests, commit histories, feature implementations) into compelling narratives that resonate with different audiences—whether preparing hackathon demos, writing technical blog posts, or creating marketing content.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionstorytelling-synthesizerExecute the skills CLI command in your project's root directory to begin installation:
Fetches storytelling-synthesizer from rysweet/amplihack and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate storytelling-synthesizer. Access via /storytelling-synthesizer in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
0
total installs
0
this week
44
GitHub stars
0
upvotes
Run in your terminal
0
installs
0
this week
44
stars
Transform technical work (pull requests, commit histories, feature implementations) into compelling narratives that resonate with different audiences—whether preparing hackathon demos, writing technical blog posts, or creating marketing content.
Every technical work has a narrative hidden within it. The synthesizer extracts and amplifies it:
Problem → Solution → Impact → Hook
This mirrors the Hero's Journey pattern adapted for technical work:
Every technical narrative follows one of these proven story structures:
Purpose: 5-10 minute engaging presentation for live audience
Structure:
Opening Hook (30 seconds)
├─ Grab attention with surprising stat or problem statement
├─ One-sentence problem definition
└─ Show what's broken/slow/frustrating
Context & Problem (1-2 minutes)
├─ Why this problem matters
├─ Who experiences the pain
├─ Cost of the problem (time, money, frustration)
└─ Previous attempts or workarounds
The Solution (2-3 minutes)
├─ Key innovation or insight
├─ Live demo with specific, measurable results
├─ Show before/after comparison
└─ Highlight the "wow moment"
Impact & Metrics (1 minute)
├─ Quantified results (faster, cheaper, easier)
├─ Real-world application
├─ Future potential
└─ Call to action (what's next)
Closing (30 seconds)
├─ Reinforce core message
├─ Memorable final thought
└─ Invite questions
Purpose: 1,500-3,000 word technical narrative for written audience
Structure:
Title & Hook
├─ Compelling headline with intrigue
└─ Opening paragraph that answers "why should I read this?"
Problem Statement (400-500 words)
├─ Real-world scenario showing the problem
├─ Technical detail: what specifically breaks
├─ Cost of the status quo
├─ Why existing solutions fall short
└─ Reader self-recognition ("this is my problem")
Solution Overview (300-400 words)
├─ High-level approach before technical dive
├─ Core innovation or insight
├─ How it differs from alternatives
└─ Why this approach was chosen
Technical Deep Dive (600-800 words)
├─ Architecture or implementation details
├─ Key code snippets or diagrams
├─ Design decisions and tradeoffs
├─ Performance characteristics
└─ How it handles edge cases
Results & Validation (300-400 words)
├─ Metrics demonstrating success
├─ Before/after comparison
├─ Real-world test cases
├─ Performance benchmarks
└─ User feedback or testimonials
Implications & Future Work (200-300 words)
├─ What this enables
├─ Related opportunities
├─ Roadmap items
└─ Call to action for readers
Code Example (if applicable)
├─ Complete, runnable example
├─ Common use cases
├─ Error handling shown
└─ Performance tips
Conclusion (100-200 words)
├─ Reinforce main takeaway
├─ How readers can use this
├─ Invite feedback and discussion
└─ Links to resources
Purpose: Structured narrative for 20-45 minute talk or internal presentation
Structure:
Slide 1: Title & Hook
├─ Provocative title with intrigue
├─ Speaker name and credentials
└─ One-sentence premise
Slides 2-3: Problem & Context (3-4 minutes)
├─ Relatable problem scenario
├─ Current challenges
├─ Why this matters
└─ Scope and audience impact
Slides 4-6: Solution Architecture (5-7 minutes)
├─ Visual system diagram
├─ Key components and their roles
├─ Technical innovation points
└─ Design philosophy
Slides 7-9: Implementation Details (5-7 minutes)
├─ Code architecture or workflows
├─ Key algorithms or patterns
├─ Tradeoffs and decisions made
└─ Integration points
Slides 10-11: Demo or Case Study (5-10 minutes)
├─ Live demonstration (or video) of solution in action
├─ Real-world results and metrics
├─ Comparison to alternatives
└─ Handling of edge cases or failures
Slides 12-13: Impact & Metrics (3-4 minutes)
├─ Quantified results
├─ Business or user impact
├─ Adoption or usage metrics
└─ Customer testimonials (if available)
Slides 14-15: Future & Roadmap (2-3 minutes)
├─ What's next
├─ Related opportunities
├─ Call to action or open problems
└─ How audience can contribute or adopt
Slide 16: Closing
├─ Key takeaway summary
├─ Contact and resources
└─ Invite questions
Purpose: Customer-focused description emphasizing business value
Structure:
Headline
├─ Outcome-focused: "Reduce Processing Time by 75%"
└─ Avoid jargon: use customer language
Problem Statement
├─ What customers struggle with TODAY
├─ Cost in time, money, or frustration
└─ Why they tried other solutions
Before Scenario
├─ Typical customer experience without solution
├─ Specific friction points
├─ Emotional impact (frustration, stress)
└─ Quantified pain (hours lost, revenue impact)
Solution Overview
├─ What our solution does (in customer language)
├─ Key benefits (not features)
├─ How it simplifies their work
└─ Typical adoption timeline
After Scenario
├─ Typical experience with solution
├─ Workflow improvements
├─ Time/cost savings
└─ Emotional benefits (confidence, speed)
Social Proof
├─ Customer testimonials
├─ Quantified results from real customers
├─ Case studies or success stories
└─ Industry recognition
Call to Action
├─ Next step (try it, learn more, contact)
├─ Reduce friction (free trial, demo, docs)
└─ Success promise
Analyze the technical work to identify:
For each achievement:
Different narratives for different audiences:
Choose the appropriate template based on medium:
Every narrative needs attention-grabbing elements:
Opening Hooks (grab attention in first 30 seconds):
Transitions (maintain engagement between sections):
Closing Hooks (memorable final thought):
Make narratives tangible with:
Verify the narrative:
Input: PR description for caching optimization feature
Output: 7-minute demo script
Hook: "Imagine if every user interaction was 5x faster. That's what we just built."
Problem: Users experience 3-5 second delays on page loads. Our slowest operations
are cache misses on frequently accessed data. We've tried traditional solutions
but hit scaling limits at 100k users.
Solution: We implemented a distributed memory cache with automatic eviction policies
and real-time invalidation. Live demo shows the same operation dropping from 3.2s
to 640ms—5x faster.
Metrics: 47% reduction in average response time, 92% cache hit rate, handles 500k
concurrent users. Users report significantly faster experience.
Closing: This isn't just a performance tweak—it fundamentally changes how our
system scales. We can now support 10x our current user base without additional
infrastructure.
Input: 15 commits implementing authentication feature
Output: 2,000-word blog post outline
Title: "Building a Zero-Overhead Authentication System: How We Reduced Auth
Latency by 80%"
Problem: Every API request requires auth validation. Existing solutions add 200ms
per request. At scale, this becomes our primary bottleneck. We needed something
lightweight that scales to millions of requests/second.
Solution: In-process caching of validation results with background refresh. Smart
invalidation based on user lifecycle events. Result: 25ms per auth check, 92%
improvement.
Deep Dive: JWT parsing optimizations, caching strategy, invalidation mechanics,
security considerations.
Results: Production metrics show 78% latency reduction, zero auth-related outages,
no performance regression.
Code Example: [Complete working example]
Future: Event-driven invalidation, federated auth support, multi-tenant isolation.
Input: Technical specs for simplified API design
Output: Customer-focused value proposition
Headline: "Integrate Faster, Break Less: Our New Simplified API"
Problem: Developers spend 40% of integration time just understanding our API.
One wrong parameter causes cryptic errors. Updates require full refactoring.
Before: Complex 200-parameter API, 50-page documentation, integration timeline
of 2-3 weeks for typical use case.
After: Intuitive design with sensible defaults. 10-parameter quick-start path
covers 90% of use cases. Most integrations complete in 2-3 hours.
Results: 5 major customers report 75% faster integration. Support tickets
cut by 60%. New customer onboarding time reduced from days to hours.
CTA: "Try it free for 30 days. No credit card required."
Input: New microservices architecture technical design
Output: 30-minute presentation outline
## Narrative Patterns
Effective technical narratives often follow proven patterns:
### The David vs. Goliath Pattern
Problem is perceived as impossible or requiring massive resources. Clever solution
shows surprising simplicity and elegance.
### The Discovery Pattern
Journey from exploration to realization. Audience discovers insight alongside
the storyteller. Creates engagement and learning.
### The Transformation Pattern
Clear before/after showing dramatic improvement. Emphasizes scope of change and
impact. Works well for demos and marketing.
### The Layering Pattern
Start simple, progressively add complexity. Shows how solution scales from basic
to sophisticated. Builds confidence in understanding.
### The Reversal Pattern
Conventional wisdom suggests one approach. Technical work reveals better way.
Creates intellectual interest and demonstrates thought leadership.
## Technical Hooks That Work
**Surprising Performance Gains**:
"We cut response time from 5 seconds to 50 milliseconds—a 100x improvement."
**Elegant Simplicity**:
"The entire solution is 200 lines of code, yet handles millions of requests/sec."
**Novel Insight**:
"We realized the problem wasn't the algorithm—it was that we were asking the
wrong question."
**Scaling Achievement**:
<Make data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Prerequisites
Time Estimate
30-60 minutes to see productivity improvements
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
mattpocock/skills
parcadei/continuous-claude-v3
cursor/plugins
ailabs-393/ai-labs-claude-skills
pproenca/dot-skills
mattpocock/skills
I recommend storytelling-synthesizer for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
Solid pick for teams standardizing on skills: storytelling-synthesizer is focused, and the summary matches what you get after install.
Useful defaults in storytelling-synthesizer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
We added storytelling-synthesizer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
storytelling-synthesizer reduced setup friction for our internal harness; good balance of opinion and flexibility.
Keeps context tight: storytelling-synthesizer is the kind of skill you can hand to a new teammate without a long onboarding doc.
We added storytelling-synthesizer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
storytelling-synthesizer is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Keeps context tight: storytelling-synthesizer is the kind of skill you can hand to a new teammate without a long onboarding doc.
Registry listing for storytelling-synthesizer matched our evaluation — installs cleanly and behaves as described in the markdown.
showing 1-10 of 44