storytelling-synthesizer

rysweet/amplihack · updated Apr 8, 2026

MDX-style export adds YAML metadata + attribution linking explainx.ai and this canonical listing URL.

$npx skills add https://github.com/rysweet/amplihack --skill storytelling-synthesizer
0 commentsdiscussion
summary

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.

skill.md

Storytelling Synthesizer Skill

Purpose

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.

When to Use This Skill

  • Hackathon Demos: Convert technical achievements into engaging 5-10 minute presentations
  • Technical Blog Posts: Transform PR descriptions into detailed, narrative-driven articles
  • Marketing Content: Distill complex features into customer-focused value propositions
  • Presentation Outlines: Create structured narratives for conference talks or internal presentations
  • Release Notes: Convert commit histories into user-friendly announcements
  • Investor Pitches: Frame technical work as business value and impact
  • Team Communications: Share accomplishments in compelling, non-technical ways

Core Philosophy: Story Structure

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:

  • Problem: The challenge that motivated the work (conflict)
  • Solution: How the technical work addresses it (resolution)
  • Impact: What changes because of this work (outcome)
  • Hook: The compelling angle that captures attention (why it matters)

Narrative Templates

Every technical narrative follows one of these proven story structures:

1. Demo Script Template

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

2. Blog Post Outline Template

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

3. Presentation Outline Template

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

4. Marketing/Value Prop Template

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

Step-by-Step Synthesis Process

Step 1: Extract Technical Achievements

Analyze the technical work to identify:

  1. What was built: Features, fixes, optimizations
  2. Why it matters: Problem solved, inefficiency removed
  3. How it works: Key innovation or technique
  4. Metrics: Performance gains, adoption, impact
  5. Constraints: Limitations, tradeoffs, open questions

Step 2: Identify the "Why" and Impact

For each achievement:

  • Technical why: What gap did this fill? What was broken?
  • User why: How does this improve the user's life or work?
  • Business why: What value does this create? For whom?
  • Emotional why: What frustration does this relieve?

Step 3: Determine Your Audience

Different narratives for different audiences:

  • Technical audience (engineers, architects): Focus on innovation, architecture, tradeoffs
  • Product audience (PMs, designers): Focus on user impact, metrics, adoption
  • Executive audience (leadership, investors): Focus on business value, ROI, strategic fit
  • User audience (customers, community): Focus on simplicity, benefits, how to use
  • Marketing audience (content, brand): Focus on narrative arc, emotional resonance, differentiation

Step 4: Structure the Narrative

Choose the appropriate template based on medium:

  • Demo: 5-10 minute engaging presentation
  • Blog post: 1,500+ word detailed article
  • Presentation: 20-45 minute structured talk
  • Marketing: Customer-focused value proposition

Step 5: Add Compelling Hooks

Every narrative needs attention-grabbing elements:

Opening Hooks (grab attention in first 30 seconds):

  • Surprising statistic: "95% of developers waste 10+ hours per week on..."
  • Provocative question: "What if you could cut deployment time by 80%?"
  • Relatable problem: "We've all experienced the frustration of..."
  • Bold claim: "This technique can improve performance by 10x"

Transitions (maintain engagement between sections):

  • "But here's the problem..."
  • "That's where our approach differs..."
  • "The results speak for themselves..."
  • "This insight led us to..."

Closing Hooks (memorable final thought):

  • "This changes everything about how we..."
  • "The real power isn't in the code—it's in..."
  • "What starts as a technical optimization becomes..."

Step 6: Include Concrete Examples

Make narratives tangible with:

  • Before/After screenshots or metrics: Visual comparison of impact
  • Code snippets: Show implementation elegance or simplicity
  • Real-world scenarios: Specific, relatable use cases
  • Customer quotes: Authentic voices describing results
  • Quantified results: "30% faster", "50% fewer bugs", "10x improvement"

Step 7: Review for Storytelling Quality

Verify the narrative:

  • Starts with a hook that captures attention
  • Problem is clearly articulated and relatable
  • Solution is presented as novel or elegant
  • Impact is quantified and meaningful
  • Audience understands "why this matters to me"
  • Flow is logical and easy to follow
  • Pacing varies (not monotonous)
  • Memorable final thought

Usage Examples

Example 1: PR to Demo Script

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.

Example 2: Commit History to Blog Outline

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.

Example 3: Feature Implementation to Marketing Copy

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."

Example 4: System Architecture to Presentation

Input: New microservices architecture technical design

Output: 30-minute presentation outline

  • Slides 1-2: The problem with our monolithic system (scaling limits, deployment friction)
  • Slides 3-4: System architecture overview (visual diagram, service boundaries)
  • Slides 5-7: Key innovations (async messaging, service discovery, circuit breakers)
  • Slides 8-10: Live demo of deployment, scaling, monitoring
  • Slides 11-12: Results (10x scaling capacity, 60% faster deployments, zero incidents)
  • Slides 13-14: Roadmap (service mesh, tracing, multi-region)
  • Slide 15: Closing (technical excellence enables business velocity)

## 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**:
<
how to use storytelling-synthesizer

How to use storytelling-synthesizer on Cursor

AI-first code editor with Composer

1

Prerequisites

Before installing skills in Cursor, ensure your development environment meets these requirements:

  • Cursor installed and configured on your development machine
  • Node.js version 16.0+ with npm package manager (verify with node --version)
  • Active project directory or workspace where you want to add storytelling-synthesizer
2

Execute installation command

Execute the skills CLI command in your project's root directory to begin installation:

$npx skills add https://github.com/rysweet/amplihack --skill storytelling-synthesizer

The skills CLI fetches storytelling-synthesizer from GitHub repository rysweet/amplihack and configures it for Cursor.

3

Select Cursor when prompted

The CLI will show a list of available agents. Use arrow keys to navigate and space to select Cursor:

◆ Which agents do you want to install to?
│ ── Universal (.agents/skills) ── always included ────
│ • Amp
│ • Antigravity
│ • Cline
│ • Codex
│ ●Cursor(selected)
│ • Cursor
│ • Windsurf
4

Verify installation

Confirm successful installation by checking the skill directory location:

.cursor/skills/storytelling-synthesizer

Reload or restart Cursor to activate storytelling-synthesizer. Access the skill through slash commands (e.g., /storytelling-synthesizer) or your agent's skill management interface.

Security & Verification Notice

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 development environment. Always verify the publisher's identity, review recent commits, and test in isolated environments before production deployment.

List & Monetize Your Skill

Submit your Claude Code skill and start earning

GET_STARTED →

Use Cases

User Story & Requirements Generation

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

Competitive Analysis

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

Roadmap Prioritization

Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs

Example

Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale

Make data-driven prioritization decisions faster

Stakeholder Communication

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

Implementation Guide

Prerequisites

  • Claude Desktop or compatible AI client
  • Access to product documentation and roadmap tools (Jira, Notion, etc.)
  • Understanding of product management frameworks (RICE, Jobs-to-be-Done, etc.)
  • Stakeholder contact information and communication channels

Time Estimate

30-60 minutes to see productivity improvements

Installation Steps

  1. 1.Install product management skill
  2. 2.Start with user story generation for known feature
  3. 3.Progress to competitive analysis: research 2-3 competitors
  4. 4.Use for roadmap prioritization: apply RICE/ICE scoring
  5. 5.Draft stakeholder communications and refine based on feedback
  6. 6.Build template library for recurring PM tasks
  7. 7.Share effective prompts with product team

Common Pitfalls

  • Not validating competitive research—verify facts before sharing
  • Accepting user stories without involving engineering team
  • Over-relying on frameworks without qualitative judgment
  • Not customizing outputs to company culture and communication style
  • Skipping stakeholder validation of generated requirements

Best Practices

✓ Do

  • +Validate research and competitive analysis with real data
  • +Collaborate with engineering when generating technical requirements
  • +Customize frameworks and templates to your company context
  • +Use skill for first drafts, refine with stakeholder input
  • +Document successful prompt patterns for PM tasks
  • +Combine AI efficiency with human judgment and intuition

✗ Don't

  • Don't publish competitive analysis without fact-checking
  • Don't finalize user stories without engineering review
  • Don't make prioritization decisions solely on AI scoring
  • Don't skip customer validation of generated requirements
  • Don't ignore company-specific context and culture

💡 Pro Tips

  • Provide context: company goals, constraints, customer feedback
  • Ask for alternatives: 'Show 3 ways to prioritize this roadmap'
  • Request stakeholder-specific formatting: 'Executive summary vs. engineering spec'
  • Use skill for 70% generation + 30% customization to company needs

When to Use This

✓ 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.

Learning Path

  1. 1Basic: user stories, feature specs, status updates
  2. 2Intermediate: competitive analysis, prioritization frameworks, PRDs
  3. 3Advanced: product strategy, go-to-market planning, OKR setting
  4. 4Expert: product vision, market positioning, business model innovation

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.644 reviews
  • Ama Chen· Dec 20, 2024

    I recommend storytelling-synthesizer for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Ama Garcia· Dec 20, 2024

    Solid pick for teams standardizing on skills: storytelling-synthesizer is focused, and the summary matches what you get after install.

  • Pratham Ware· Dec 12, 2024

    Useful defaults in storytelling-synthesizer — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Valentina Bhatia· Dec 8, 2024

    We added storytelling-synthesizer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Noor Mehta· Nov 19, 2024

    storytelling-synthesizer reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ava Menon· Nov 11, 2024

    Keeps context tight: storytelling-synthesizer is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Ava Mehta· Nov 11, 2024

    We added storytelling-synthesizer from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Yash Thakker· Nov 3, 2024

    storytelling-synthesizer is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Dhruvi Jain· Oct 22, 2024

    Keeps context tight: storytelling-synthesizer is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Noor Zhang· Oct 10, 2024

    Registry listing for storytelling-synthesizer matched our evaluation — installs cleanly and behaves as described in the markdown.

showing 1-10 of 44

1 / 5