Create compelling story-format summaries using UltraThink to find the best narrative framing. Support multiple formats - 3-part narrative, n-length with inline links, abridged 5-line, or comprehensive via Foundry MCP. USE WHEN user says 'create story explanation', 'narrative summary', 'explain as a story', or wants content in Daniel's conversational first-person voice.
Generates compelling story explanations using UltraThink to find the best narrative framing in Daniel's voice.
npx claudepluginhub jeffh/claude-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
technical-storytelling-gemini3.mdworkflows/create-abridged.mdworkflows/create-with-links.mdworkflows/create.mdworkflows/cse.mdworkflows/cse5.mdBefore starting any task with this skill, load complete PAI context:
read ${CLAUDE_PLUGIN_ROOT}/skills/CORE/SKILL.md
Standard approach: Generate a generic summary of content.
This skill: Use UltraThink to analyze multiple narrative framings, then select the BEST one and present it in a compelling story format.
Based on:
The Problem This Solves:
Example 1: Create story explanation from YouTube video
User: "Create a story explanation of https://youtube.com/watch?v=abc123"
ā Routes to workflows/create.md
ā Extracts transcript via fabric -y
ā UltraThink explores 5+ narrative framings
ā User receives 3-part narrative (opening/body/closing) in Daniel's voice
Example 2: Story with inline source links
User: "Create story explanation with links for this article"
ā Routes to workflows/create-with-links.md
ā Generates N sentences with inline source attribution after each
ā User receives narrative with hyperlinked sources
Example 3: Quick 5-line summary
User: "Give me a CSE5 of this podcast"
ā Routes to workflows/cse5.md
ā Uses Foundry MCP for clean numbered format
ā User receives 5 numbered lines, one concept per line
/create-story-explanation, /cse, /cse5DO NOT use this skill when:
This skill contains multiple workflows for different story explanation formats:
workflows/create.md - Main 3-part narrative (default)
workflows/create-with-links.md - N-length format with inline source links
workflows/create-abridged.md - Ultra-concise 5-line format (5-12 words per line)
/create-abridged-story-explanationworkflows/cse.md - Comprehensive explanation using Foundry MCP
/cseworkflows/cse5.md - Clean 5-line numbered format using Foundry MCP
/cse5User request ā Analyze intent:
āā "with links" OR "inline sources" OR "with citations"
ā āā> workflows/create-with-links.md (N-length format with inline links)
ā
āā "abridged" OR "5-12 words per line"
ā āā> workflows/create-abridged.md
ā
āā "CSE5" OR "5 lines" OR "numbered"
ā āā> workflows/cse5.md
ā
āā "CSE" OR "comprehensive explanation"
ā āā> workflows/cse.md
ā
āā Default OR "story explanation"
āā> workflows/create.md (3-part narrative)
/create-story-explanation ā workflows/create.md/create-story-output-links ā workflows/create-with-links.md/create-abridged-story-explanation ā workflows/create-abridged.md/cse ā workflows/cse.md/cse5 ā workflows/cse5.mdWorking Directory: ${CLAUDE_PLUGIN_ROOT}/scratchpad/YYYY-MM-DD-HHMMSS_story-explanation-[topic]/
Process:
Scratchpad (Working Files):
${CLAUDE_PLUGIN_ROOT}/scratchpad/2025-10-26-143000_story-explanation-agi-timeline/History (Permanent Archive - Optional):
${CLAUDE_PLUGIN_ROOT}/History/research/YYYY-MM/YYYY-MM-DD-HHMMSS_AGENT-[agent]_RESEARCH_[slug].md ONLY IF:
Distinction:
File Structure Example:
${CLAUDE_PLUGIN_ROOT}/scratchpad/2025-10-26-143000_story-explanation-agi-timeline/
āāā raw-content.txt # Extracted article/transcript
āāā ultrathink-analysis.md # Deep narrative analysis notes
āāā framing-explorations.md # 5+ different narrative framings explored
āāā draft-v1.md # First draft
āāā draft-v2.md # Refined version
āāā final-story-explanation.md # Final output
# Only if exceptional:
${CLAUDE_PLUGIN_ROOT}/History/research/2025-10/2025-10-26-143000_AGENT-default_RESEARCH_agi-timeline-narrative-framing-analysis.md
Guidelines:
For YouTube videos:
fabric -y "YOUTUBE_URL"
For URLs/articles:
WebFetch(url, "Extract full content of this article")
For other content:
Load the be-creative skill for deep reasoning enhancement:
This provides access to:
Before generating story explanation, engage in extended deep thinking:
UltraThink Protocol:
ULTRATHINK DEEP STORY ANALYSIS MODE:
Think deeply and extensively about this content:
1. CORE NARRATIVE - What's the fundamental story being told?
2. MULTIPLE FRAMINGS - What are 5-7 different ways to frame this story?
3. AUDIENCE ANGLES - How would different audiences understand this?
4. HOOK VARIETY - What are compelling but different entry points?
5. EMPHASIS OPTIONS - Which elements could be emphasized or de-emphasized?
6. STRUCTURAL APPROACHES - Chronological? Problem-solution? Comparison?
7. IMPACT FOCUS - What's the "wow" factor that makes this significant?
8. CONVERSATIONAL FLOW - How would Daniel explain this to a friend?
9. KEY INSIGHTS - What makes readers think "I get it now!"?
10. BEST FRAMING - Which narrative angle is most compelling?
Allow thinking to explore multiple narrative approaches.
Question assumptions about the "obvious" way to tell this story.
Look for the framing that would make readers stop and engage.
Consider: What would make someone excited to share this?
Use UltraThink to explore different framings, then select the BEST one:
Framing Exploration Protocol:
STEP 1 - GENERATE MULTIPLE FRAMINGS:
Generate 5 different narrative framings from your deep analysis,
exploring diverse approaches and perspectives.
For each framing option:
- Different hook/entry point
- Different emphasis on key elements
- Different structural approach
- Different "wow" factor
Explore creative and non-obvious narrative framings.
Avoid formulaic approaches.
STEP 2 - SELECT BEST FRAMING:
Choose the single most compelling narrative framing that:
- Has the strongest hook
- Best captures the "wow" factor
- Would make Daniel most excited to share
- Feels most natural in his voice
- Makes complex ideas accessible
STEP 3 - OUTPUT IN SELECTED FORMAT:
Use the selected framing to create the story explanation in the appropriate format.
Opening (15-25 words)
Body (5-15 sentences)
Closing (15-25 words)
N sentences (user-specified, default 25) with inline links after EVERY sentence mentioning developments:
[Sentence 1 - opening hook]. [LINK 1](URL) | [LINK 2](URL)
[Sentence 2]. [LINK 3](URL)
[Sentence 3]. [LINK 4](URL) | [LINK 5](URL) | [LINK 6](URL)
[Continue for n sentences...]
---
**Primary Sources:**
- [Source 1]: [URL]
- [Source 2]: [URL]
/cse5 (single story explanation):
research skill (insight extraction):
story-explanation (this skill):
When this skill activates, Kai should:
${CLAUDE_PLUGIN_ROOT}/scratchpad/YYYY-MM-DD-HHMMSS_story-explanation-[topic]/Critical: The be-creative skill provides UltraThink framework ensuring we explore creative narrative framings that would otherwise be missed due to mode collapse, then select the single BEST one.
File Organization:
You've succeeded with this skill when:
Four-step process:
Format selection:
Voice:
Remember:
Works well with:
research - Deep insights extraction from same content (analytical complement)social - Turn story explanation into social media postswriting - Use story explanation as blog post draft or inspirationmedia - Generate hero image for the story explanationUse research skill instead when:
This skill provides compelling narrative explanations in Daniel's voice using research-backed creativity techniques to find the BEST framing from multiple possibilities.
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.