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.
SkillScore59Maintained
Automatic
◆Writing & Editing pack
Last verified 8/21/2026
What it changes
Passed 12 of 21 test cases with the skill, and 4 of 21 without it.
Without skill18%
With skill59%
Checks it passed that the model alone missed
The response outputs exactly 5 lines.
The extraction tool call uses WebFetch.
The opening section avoids the adjective alarming.
and 10 more in the full report
11 fixed2 passed either way7 still failing2 broke
Pass-rate lift
+41 pp
Tokens
+222%
Agent turns
0%
Response time
-32%
Model gemini-3.6-flashMeasured 8/21/2026v113 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 11
Prompt
In the body section of a standard 3-part story explanation, what is the target sentence length range for maintaining natural conversational rhythm?
What was checked, without and with the skill
Checked
Without skill
With skill
The target sentence length range is specified as 8 to 16 words.
Missed
Passed
case-21 · gemini-3.6-flash · 8/21/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md442 linessingle file
Story Explanation - Narrative Summary with Creative Analysis
🎯 Load Full PAI Context
Before starting any task with this skill, load complete PAI context:
read ${PAI_DIR}/skills/CORE/SKILL.md
Core Philosophy
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:
UltraThink: Deep content understanding across multiple perspectives and narrative angles
Best framing selection: Choose the most compelling narrative angle from multiple options
Daniel Miessler voice: First person, casual, direct, genuinely curious
The Problem This Solves:
Generic summaries use obvious framing without exploring alternatives
Mode collapse causes formulaic story explanations
Best narrative angles get missed in favor of first-thought approaches
Content needs to be explained in conversational, engaging way
When to Activate This Skill
User requests story explanations or narrative summaries
User says "create a story explanation" or "explain this as a story"
User says "narrative summary", "tell as story", or "explain in narrative"
User wants content explained in conversational, engaging format
Need to find the most compelling narrative hook for content
Generate production-quality TypeScript CLIs with full documentation, error handling, and best practices. Creates deterministic, type-safe command-line tools following PAI's CLI-First Architecture. USE WHEN user says "create a CLI", "build a command-line tool", "make a CLI for X", or requests CLI generation. (user)