plugins/copywriting/skills/storytelling/SKILL.md
Use when writing story-driven landing pages, pitch decks, brand messaging, case studies, founder stories, About pages, sales emails, presentations, or any content that needs narrative structure. Use when user asks to make copy more compelling, engaging, or persuasive through storytelling. Trigger phrases - "tell a story", "make it more compelling", "narrative structure", "story-driven", "brand story", "founder story", "customer story", "pitch narrative". Do NOT use for fiction writing, creative writing workshops, or screenplays. For general copywriting routing use copywriting-orchestrator instead.
npx skillsauth add petrogurcak/skills storytellingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Every effective story has a transformation moment and tension. The audience is the hero, you are the guide.
Core principle: Stories work because they trigger oxytocin (trust, empathy) and neural coupling (listener's brain mirrors storyteller's brain). A story without conflict is just a report.
Announce: "I'm using storytelling to craft a narrative structure for this content."
USE this skill:
DON'T use this skill:
copywriting-orchestrator)uvp-optimization)| User says | Best framework | | -------------------------------- | --------------------------------- | | "Write a landing page" | SB7 StoryBrand | | "Create a pitch deck" | Strategic Narrative | | "Write a presentation" | Sparkline | | "Tell our brand story" | SB7 StoryBrand + Founder Story | | "Make this copy more compelling" | ABT + Storytelling Techniques | | "Write a case study" | Customer Story (Four Story Types) | | "Write a sales email" | ABT + Value Story | | "Write an About page" | Founder Story + Purpose Story | | "Blog post / newsletter" | ABT + SUCCESs | | "Social media content" | ABT (shortest format) |
digraph framework_selection {
"What are you creating?" [shape=diamond];
"Brand messaging / LP?" [shape=diamond];
"Pitch / sales deck?" [shape=diamond];
"Presentation?" [shape=diamond];
"Short-form content?" [shape=diamond];
"SB7 StoryBrand" [shape=box];
"Strategic Narrative" [shape=box];
"Sparkline" [shape=box];
"ABT" [shape=box];
"Four Story Types + ABT" [shape=box];
"What are you creating?" -> "Brand messaging / LP?" [label="website/brand"];
"What are you creating?" -> "Pitch / sales deck?" [label="pitch/sales"];
"What are you creating?" -> "Presentation?" [label="keynote/talk"];
"What are you creating?" -> "Short-form content?" [label="email/social/blog"];
"What are you creating?" -> "Four Story Types + ABT" [label="case study/about"];
"Brand messaging / LP?" -> "SB7 StoryBrand" [label="yes"];
"Pitch / sales deck?" -> "Strategic Narrative" [label="yes"];
"Presentation?" -> "Sparkline" [label="yes"];
"Short-form content?" -> "ABT" [label="yes"];
}
The smallest storytelling unit. Use everywhere as building block.
[Setup/context] AND [additional context]...
BUT [conflict/problem/tension]...
THEREFORE [resolution/action/CTA]
Example (SaaS):
Small businesses love connecting with customers AND social media makes it possible...
BUT managing 5 platforms while running a business is overwhelming...
THEREFORE Buffer lets you schedule everything from one dashboard in 10 minutes a day.
Rules:
Best for: brand messaging, landing pages, website copy.
7 elements in order:
| # | Element | Question | Example | | --- | ------------------ | ------------------------------------ | ------------------------------------------------------------------------------------- | | 1 | Hero | Who is the customer? | "Busy founders who..." | | 2 | Problem | External, internal, philosophical | External: no time. Internal: feels overwhelmed. Philosophical: shouldn't be this hard | | 3 | Guide | How do you show empathy + authority? | "We've helped 10,000 founders..." | | 4 | Plan | What are the 3 simple steps? | 1) Sign up, 2) Connect accounts, 3) Schedule | | 5 | Call to Action | Direct + transitional CTA | "Start free trial" + "Watch demo" | | 6 | Failure | What happens if they don't act? | "Keep losing 10hrs/week to social media chaos" | | 7 | Success | What does transformation look like? | "Reclaim your evenings, grow 3x faster" |
Critical rule: Customer = Hero. Brand = Guide. Never make yourself the hero.
Three layers of Problem:
Best for: pitch decks, investor presentations, sales decks.
5 elements — never start with your product:
Example structure for a pitch deck:
Slide 1-3: "E-commerce changed. Customers expect personalization."
Slide 4-5: "Companies that personalize grow 40% faster. Those that don't, die."
Slide 6-7: "Imagine: every customer gets a unique experience, automatically."
Slide 8-9: "But building personalization in-house takes 18 months and $2M."
Slide 10+: "That's why we built [Product]. Personalization in 2 weeks."
Best for: presentations, keynotes, long-form content.
Alternate between "what is" (current reality) and "what could be" (better future):
What Is → What Could Be → What Is → What Could Be → NEW BLISS
(problem) (possibility) (deeper) (bigger vision) (call to action)
Each swing increases emotional intensity. End with irresistible "new bliss" — the transformed state.
Used by: Steve Jobs (iPhone launch), Martin Luther King Jr. ("I Have a Dream").
Best for: business storytelling across contexts.
| Story Type | Purpose | Use When | | ------------------ | ----------------------- | -------------------------- | | Value Story | Why should I buy? | Product pages, sales calls | | Founder Story | Why should I trust you? | About page, investor pitch | | Purpose Story | Why should I work here? | Hiring, culture pages | | Customer Story | Social proof | Case studies, testimonials |
Each story needs: Identifiable character + authentic emotion + specific moment + detail
Best for: personal storytelling, founder stories, keynotes.
Every story is about a single moment of transformation — the instant where the character changes. Everything in the story serves this moment.
Rules:
Best for: making any message memorable and shareable.
| Principle | Meaning | Technique | | -------------- | --------------------------- | ------------------------------------------------- | | Simple | Core message, stripped down | Find the lead. One sentence. | | Unexpected | Break patterns, surprise | Gap theory — open curiosity gaps | | Concrete | Specific, sensory details | "A man on the moon" not "space exploration goals" | | Credible | Believable and trustworthy | Statistics, anti-authority, testable credentials | | Emotional | Make them feel something | Individual > statistics. Identity appeal. | | Stories | Narrative structure | Challenge plot, connection plot, creativity plot |
From Matthew Dicks — use these to enhance ANY framework:
| Technique | What it does | How | | --------------------- | ------------------------------------ | ------------------------------------------------------------------- | | Elephant | Hook attention in first 30 seconds | State the problem/mystery/stakes immediately | | Backpack | Build anticipation before key moment | Load the audience with hopes and fears | | Hourglass | Create tension at climax | Slow down time at the critical moment — detail every sensation | | But/Therefore | Maintain causality | Never "and then" — always "but" or "because of that" or "therefore" | | Dinner Test | Filter bad stories | "Would I tell this at dinner?" If no, don't write it. | | Begin at opposite | Create transformation arc | Happy ending? Start sad. Success? Start with failure. |
Implication: Facts tell, stories sell. A story with data beats data alone every time.
9 frameworks optimized for social media posts, threads, and short-form content.
| Framework | Best for | Length | Difficulty | Platforms | | --------------------- | -------------------------- | ------ | ---------- | -------------------------------------- | | 7-Sentence | Daily posts, threads | Short | ⭐ | LinkedIn, Twitter/X, IG caption | | Before-After-Bridge | Product launches, how-to | Medium | ⭐ | LinkedIn, email, FB Ads, LP | | Problem-Agitate-Solve | Sales content, retargeting | Short | ⭐⭐ | FB/IG Ads, email funnels, sales pages | | Hero's Journey | Case studies, testimonials | Long | ⭐⭐⭐ | LinkedIn long-form, YouTube, blog | | Three-Act Structure | Brand stories, campaigns | Medium | ⭐⭐ | FB/IG Stories, TikTok, LinkedIn | | Pixar Formula | Emotional stories | Long | ⭐⭐ | IG Reels, TikTok, LinkedIn carousel | | Golden Circle | Brand positioning, values | Medium | ⭐⭐ | LinkedIn, About pages, pitch decks | | Star-Chain-Hook | Lead generation | Short | ⭐ | FB/IG Ads, Twitter/X, email | | V Formula | Transformation stories | Medium | ⭐⭐ | LinkedIn, IG story highlights, YouTube |
Difficulty key: ⭐ easy (just fill the slots) · ⭐⭐ medium (needs setup + restraint) · ⭐⭐⭐ hard (long-form arc + character work)
For daily content: 7-Sentence, Star-Chain-Hook For sales: Problem-Agitate-Solve, Before-After-Bridge For brand building: Golden Circle, Three-Act Structure For emotional connection: Hero's Journey, Pixar Formula, V Formula
Shortest storytelling unit for social media. Each sentence has a clear purpose.
1 sentence: Context (When, Who, What)
2 sentences: Problem
2 sentences: Reaction/Solution
1 sentence: Result
1 sentence: Lesson
Example: "Today I had a call with a client who said my services are too expensive." (context) "He wanted a 50% discount. I spent a year working to not need such clients." (problem) "Instead of lowering my price, I sent him a case study. I showed him that a 100K investment generated 500K in revenue." (reaction) "The client apologized and paid full price." (result) "Never compete on price. Compete on value." (lesson)
Creates contrast between painful present and ideal future, then bridges with your solution.
BEFORE: Describe the problem state
AFTER: Imagine a world where the problem doesn't exist
BRIDGE: How to get there (your product/service)
Example: BEFORE: "You spend 3 hours daily in Excel, copying data from multiple systems." AFTER: "What if every morning everything was ready? A dashboard with real-time numbers, graphs even the CEO understands." BRIDGE: "That's exactly what our BI solution does. We connect all your systems — you see real-time data in one dashboard."
More aggressive than BAB. Agitate the problem to make it more painful before presenting the solution.
PROBLEM: Present the problem
AGITATE: Make it worse (emotional language)
SOLVE: Present the solution
Warning: Can be manipulative if overdone. Use responsibly.
Example: PROBLEM: "Your IG has 300 followers and zero engagement." AGITATE: "Your competitors with worse content have thousands of followers. Their Reels get 50K views while yours barely hit 200. Every day you don't fix this, you lose potential customers." SOLVE: "Our Growth System sets up the algorithm to show your content to 10x more people in 90 days."
Customer = hero, you = mentor. The full arc condensed for social.
DEPARTURE: Hero gets a challenge, receives guidance, sets out
INITIATION: Series of challenges, but ultimately completes the mission
RETURN: Hero returns with new power/treasure and helps others
Best for long-form: LinkedIn articles, YouTube videos, podcast episodes, blog posts.
Example: "Jana had a small bakery in Prague. Her dream: own a cafe. Banks refused her loan." (departure) "During our accelerator she faced 3 crises: investors rejected her, supplier failed, COVID shut Prague down." (initiation) "Today Jana owns 3 cafes and mentors other entrepreneurs. Revenue: 500K+/month." (return)
Basic film structure adapted for social. Less aggressive than PAS, universally understood.
ACT 1: Setup — introduce the scene and characters
ACT 2: Confrontation — problem and rising tension
ACT 3: Resolution — problem solved (with your product/service)
Example: ACT 1: "Martin launched an outdoor clothing e-shop. First month: 5 orders. Solo operation — phone-shot product photos, WordPress theme for €20." ACT 2: "After 3 months still 30 orders/month. Burned 50K on FB ads. Site loaded in 8s, mobile checkout broken, 85% bounce." ACT 3: "Hired an e-commerce agency. 6 weeks later: new site, pro photos, optimized checkout. First month: 150 orders. Six months later: 300K/month, team of 3, site loads in 1.2s."
The framework behind 13 Oscars. Works because people are wired for fairy tales since childhood.
Once upon a time...
Every day...
One day...
Because of that...
Because of that...
Until finally...
Key: The "because of that" chain shows cause-and-effect, mirroring how people naturally think.
Example: "Once upon a time there was a freelancer working 12 hours a day." "Every day he woke up feeling behind." "One day he got his biggest project — 500K." "Because of fear, he refused. The competition took it." "Because of that, he watched them celebrate on LinkedIn." "Until finally he hired his first person. Today he has an 8-person agency and evenings free for family."
"People don't buy WHAT you do, they buy WHY you do it." Start with purpose, end with product.
WHY: Why do we exist (purpose, values)
HOW: How we do it (process, approach)
WHAT: What we do (products, services)
Best for: Brand positioning, About Us pages, company LinkedIn posts, pitch decks.
Example: WHY: "We believe work shouldn't drain you. It should energize you. We spend 1/3 of life at work — why should it suck? We want people excited about what they'll create today." HOW: "That's why we build tools that make work easier and more enjoyable. No complex dashboards. No 100 clicks for one action. UX a junior or a CEO both understand." WHAT: "We make project management software. Not another Trello. A place where teams collaborate without friction. Where meetings aren't needed because everyone knows the work. Where feedback comes in context, not via email."
Framework for fast conversion. Not storytelling per se, but highly effective for lead gen.
STAR: Catchy positive opening (attention)
CHAIN: Series of facts, benefits, reasons (desire)
HOOK: Strong call-to-action (action)
Example: STAR: "Build AI agents in 30 days — even if you've never coded. ✨" CHAIN: "→ 50+ hours of video tutorials → Private Discord (500+ students) → Weekly Q&A with AI experts → Templates for 10 common use cases → Certificate on completion → Lifetime access to updates" HOOK: "🎯 First 100 students: 50% off · ⏰ Offer ends in 48 hours · 👉 Reserve your spot: [LINK]"
Visually makes the letter "V" — start high, crash to bottom, dramatic comeback. Perfect for underdog stories.
Down: Introduce character
Down: Drop to lowest point
Up: Turn it around, end high
Example: "Lucka was a corporate copywriter for 15 years." (introduce) "At 45, restructuring — fired. No savings, two kids in college. Three months of rejection." (lowest point) "A friend suggested freelancing. First week: 0 clients. Second week: first gig for 5K. Today: her own studio, 5 retainer clients, 150K+/month. 'Getting fired was the best thing that happened to me.'" (comeback)
copywriting-orchestrator — routes to the right copywriting specialistweb-copy — landing page and website copy (apply storytelling frameworks here)product-copy — product descriptions and feature pagesuvp-optimization — defining the value proposition (story wraps the UVP)offer-creation — creating compelling offers (story + offer = conversion)Key books: Storyworthy (Dicks), Building a StoryBrand (Miller), Stories That Stick (Hall), Resonate (Duarte), Made to Stick (Heath brothers), Wired for Story (Cron)
Key people: Matthew Dicks, Donald Miller, Nancy Duarte, Andy Raskin, Kindra Hall, Park Howell, Randy Olson
NotebookLM: Query storytelling-research notebook for deep dives on any framework.
development
Builds a pre-launch social proof strategy through structured beta programs using D'Souza Brain Audit interviews. Use when launching new products/services and need compelling testimonials, planning a beta cohort, designing interview questions to harvest objection-busting social proof, improving video testimonials for landing pages, or designing case studies with metrics. Trigger phrases include "beta tester program for testimonials", "pre-launch social proof", "Brain Audit testimonial framework", "case study harvest", "reverse testimonial", "video testimonial mechanics", "social proof landing page", "sběr referencí", "beta tester program", "testimonial pro landing page", "social proof před launchem", "rozhovor s klientem", "case study sběr", "reference před spuštěním". NOT for ongoing case study production (use growth-hacking case-study approach), offer design (use offer-creation), or conversion optimization (use ux-optimization).
development
Use when planning a product launch and the product type is unclear or could be either generic (SaaS/app/physical) or info-product. Routes between marketing:launch-strategy (generic launches) and marketing:info-product-launch (courses, memberships, ebooks, cohorts, communities). Trigger phrases - "launch", "spuštění", "go-to-market", "product launch", "release strategy", "uvedení na trh", "launch plan", "spuštění produktu", "launch sequence", "launch strategy". Do NOT trigger when product type is already clear (use specific skill directly).
testing
Specialized 8-week launch cadence for info-products — online courses, cohort programs, memberships, communities, ebooks, masterminds. Combines Jeff Walker's Product Launch Formula (Seed/Internal/JV variants, PLC sequence, open-cart day-by-day) with Stu McLaren's membership mechanics (closed cart, Success Path) and Hormozi Grand Slam Offer stacking. Use when planning "launch online kurzu", "info-product launch", "PLF launch", "course launch", "membership launch", "cohort launch", "ebook launch", "open cart close cart", "8-week launch of online course", "beta cohort to launch sequence", "spuštění kurzu", "launch členské sekce", "open cart strategie". Differentiates from marketing:launch-strategy (generic SaaS/app launches) — info-product-specific. NOT for SaaS launches, physical products, or services.
development
Use when releasing an Expo/React Native mobile app to App Store and Google Play - covers eas submit, ASC "Submit for Review", Play promote Internal→Production, OTA update, and decoding common silent failures (Apple agreement expiry, missing English locale, Background Location declaration, web bundle failure on react-native-maps).