Agent skill

Customer Story Builder

by gooseworks-ai in gooseworks-ai/goose-skills

Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result…

MITAuto-check passedSales & Support

Install Customer Story Builder

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill customer-story-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills customer-story-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/content/composites/customer-story-builder .claude/skills/customer-story-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
customer-story-builder
GitHub stars
1.2k
Used in
1 other repo
Token cost
~1.7k tokens
SKILL.md length
598 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result…

  • Works in 5 steps: Intake → Extract Story Elements → Generate Story Outputs → …
  • A product marketing team has customer signal but no time to write the story
  • SKILL.md covers When to Use, Phase 0: Intake, Phase 1: Extract Story Elements and Phase 2: Generate Story Outputs, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Customer Story Builder is an agent skill from gooseworks-ai/goose-skills. Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result narrative, pull-quotes, metric callouts, and multi-format outputs (full case study, one-pager, social proof snippet, sales deck slide). Pure reasoning skill. Use when a product marketing team has customer signal but no time to write the story.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Sales & Support, covering Storytelling, Slides and decks and Marketing psychology. It works with Slack. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • A product marketing team has customer signal but no time to write the story
  • Tasks that involve Storytelling
  • Tasks that involve Slides and decks

Example prompts

  • “/customer-story-builder”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Intake
  2. Extract Story Elements
  3. Generate Story Outputs
  4. Story Quality Check
  5. Output

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Customer Story Builder loads about 1.7k tokens when it runs. Until then it costs about 114 tokens; SKILL.md has 598 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~114
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 598 words, ~1,736 tokens.

Download SKILL.mdSave it as .claude/skills/customer-story-builder/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
customer-story-builder
description
Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result narrative, pull-quotes, metric callouts, and multi-format outputs (full case study, one-pager, social proof snippet, sales deck slide). Pure reasoning skill. Use when a product marketing team has customer signal but no time to write the story.
tags
content

Customer Story Builder

Turn raw customer signal into a polished case study — plus every derivative format you need. One input (messy transcript or quote), all outputs (case study, one-pager, social snippet, deck slide).

Core principle: The best customer stories already exist in your support tickets, Slack channels, and call recordings. You just need to extract and structure them.

When to Use

  • "Turn this customer interview into a case study"
  • "We have a great Slack quote from [customer] — help me build a story around it"
  • "Write a case study for [customer]"
  • "I need social proof assets from [customer win]"
  • "Package this customer result for the sales team"

Phase 0: Intake

Customer Context
  1. Customer name — Can we use their name publicly? (Named vs. anonymous)
  2. Company description — Industry, size, stage (1 sentence)
  3. Customer role/title — Who's the champion?
  4. How long have they been a customer?
Raw Input (provide any/all)
  1. Interview transcript — Full or partial transcript from a customer call
  2. Slack/email quotes — Specific messages where they praised the product
  3. Survey responses — NPS comments, CSAT feedback
  4. Support ticket excerpts — Before/after of a problem solved
  5. Review excerpts — G2, Capterra, Trustpilot quotes
  6. Metrics — Any numbers: time saved, revenue impact, efficiency gains, before/after
Story Angle
  1. Primary use case — What were they using the product for?
  2. Key transformation — What changed? (The "before → after" in one sentence)
  3. Output formats needed — Full case study, one-pager, social snippet, sales slide, or all?

Phase 1: Extract Story Elements

From the raw inputs, identify and extract:

The Problem (Before)
  • What was the customer's situation before using the product?
  • What specific pain were they experiencing?
  • What had they tried before? (Manual process, competitor, nothing)
  • How bad was it? (Quantify if possible — hours wasted, money lost, deals missed)
The Decision (Why You)
  • Why did they choose your product?
  • What alternatives did they consider?
  • What was the deciding factor?
The Solution (How)
  • Which specific features/capabilities did they use?
  • How did they implement it? (Timeline, effort)
  • Any surprising use cases or creative applications?
The Result (After)
  • Hard metrics — numbers, percentages, time saved, revenue gained
  • Soft outcomes — confidence, team morale, process improvements
  • Before/after comparison — the transformation in concrete terms
Show full SKILL.md (236 more words)Show less
Best Quotes

Pull the 3-5 strongest verbatim quotes from the raw input:

  • Hero quote — the single most powerful statement (for headlines)
  • Problem quote — describes the pain vividly
  • Result quote — describes the outcome with specificity
  • Recommendation quote — would they recommend? Why?

Phase 2: Generate Story Outputs

Output 1: Full Case Study (800-1200 words)
markdown
# [Headline: Outcome-driven, not product-driven]
*[Subhead: Customer name + one-line result]*

---

## About [Customer]

[2-3 sentences: company, industry, size, what they do]

## The Challenge

[2-3 paragraphs: What was the problem? Why did it matter? What had they tried?]

> "[Problem quote]"
> — [Name], [Title] at [Company]

## Why [Your Product]

[1-2 paragraphs: How did they find you? What made them choose you?]

## The Solution

[2-3 paragraphs: How did they use the product? Which capabilities mattered most?]

> "[Solution/experience quote]"

## The Results

[Results summary with metric callouts]

### Key Metrics
- **[Metric 1]:** [Number + context]
- **[Metric 2]:** [Number + context]
- **[Metric 3]:** [Number + context]

> "[Result quote]"

## What's Next

[1 paragraph: Future plans, expansion, what they're excited about]

---

**Industry:** [X] | **Company size:** [X] | **Use case:** [X] | **Product:** [X]
Output 2: One-Pager (Sales Leave-Behind)
markdown
# [Customer Name]: [Headline Result]

**Challenge:** [2 sentences]
**Solution:** [2 sentences — what they use and how]
**Results:**
- [Metric 1]
- [Metric 2]
- [Metric 3]

> "[Hero quote]"
> — [Name], [Title]

[CTA: Learn more / Request a demo]
Output 3: Social Proof Snippets

For website testimonial section:

"[Short, punchy quote — max 2 sentences]"
— [Name], [Title] at [Company]
[Result: X% improvement in Y]

For LinkedIn post:

[Customer Name] just shared their results:

→ [Metric 1]
→ [Metric 2]
→ [Metric 3]

"[Quote]"

Here's their story: [link]

For cold email insert:

[Company in their industry] saw [key metric] after switching to [Product].

"[Short quote about the result]" — [Name], [Title]
Output 4: Sales Deck Slide Content
Slide title: "[Customer] — [Key Result]"

Left side:
- Challenge: [1 line]
- Solution: [1 line]
- Result: [1 line with metric]

Right side:
> "[Hero quote]"
— [Name], [Title]

[Customer logo]
Output 5: Metric Callout Cards

For website or marketing collateral:

[BIG NUMBER]
[Label — e.g., "hours saved per week"]
— [Customer Name]

Generate 2-3 of these from the strongest metrics.

Phase 3: Story Quality Check

Before finalizing, verify:

  • Specificity — Are results concrete, not vague? ("3x pipeline" > "improved results")
  • Credibility — Is the customer named? Is the metric believable?
  • Relevance — Does this story match your ICP? Will prospects see themselves?
  • Permission — Flag if customer approval is needed before publishing
  • Freshness — Are the results recent? (>12 months old = less impactful)

Phase 4: Output

Save all assets to clients/<client-name>/product-marketing/customer-stories/[customer-slug]/:

  • case-study-full.md — Complete case study
  • one-pager.md — Sales leave-behind
  • social-snippets.md — All social proof formats
  • slide-content.md — Deck slide content
  • raw-inputs.md — Original source material (for reference)

Cost

ComponentCost
All story generationFree (LLM reasoning)
TotalFree

Tools Required

None. Pure reasoning skill. Takes raw text input and produces structured outputs.

Trigger Phrases

  • "Turn this transcript into a case study"
  • "Build a customer story for [customer]"
  • "Package [customer]'s results as social proof"
  • "Run customer story builder for [customer]"

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/content/composites/customer-story-builder of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Customer Story Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Customer Story Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Customer Story Builder this skillgooseworks-ai/goose-skills1.2k1 repos~1.7kAutomated safety check: PassMIT
71 Sales Enablementminhnv0807/ai-business-skills609—~4.3kAutomated safety check: PassMIT
Ink Casejeremylongshore/tons-of-skills-marketplace2.8k—~1.3kAutomated safety check: NotesMIT
Persuasion Briefmohitagw15856/pm-claude-skills1.4k—~929Automated safety check: PassMIT
Seedance Testimonial Storyrediumvex/ai-video-generator-claude409—~7.2kAutomated safety check: PassMIT
Landing Page Copyrampstackco/claude-skills945—~2.7kAutomated safety check: PassMIT

Similar skills

  • 71 Sales Enablement

    minhnv0807/ai-business-skills

    Bo tai lieu ban hang cong voi ky luat giu pipeline cho SME VN, gop mot skill vi cung mot nguoi lam ca hai viec — the persona nguoi mua (co ca nguoi can duong), one-pager, outline bo slide tu van…

    609 GitHub stars~4.3k tokensUpdated 29 days ago
    Sales & SupportAuto-check passed
  • Ink Case

    jeremylongshore/tons-of-skills-marketplace

    Write customer case studies and success stories — interview guide, story structure, and publish-ready case study with metrics.

    2.8k GitHub stars~1.3k tokensUpdated yesterday
    Sales & SupportAuto-check: notes
  • Persuasion Brief

    mohitagw15856/pm-claude-skills

    Build the case to win someone over to a decision, idea, or change.

    1.4k GitHub stars~929 tokensUpdated 2 days ago
    Sales & SupportAuto-check passed
  • Seedance Testimonial Story

    rediumvex/ai-video-generator-claude

    Generate customer testimonial and social proof video prompts for Seedance 2.0 on Higgsfield.

    409 GitHub stars~7.2k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Landing Page Copy

    rampstackco/claude-skills

    Write landing page copy with attention to the hero, value proposition, social proof, objection handling, and conversion-focused CTAs.

    945 GitHub stars~2.7k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Behind The Scenes And Founder

    social-media-skills/skills

    The transparency content type — turn what's actually happening inside the business into founder/personal-brand content that builds trust: build-in-public updates, founder story, how-it's-made…

    134 GitHub stars~2.2k tokensUpdated 9 days ago
    Writing & ContentAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Customer Story Builder

What does Customer Story Builder do?

Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result…. Customer Story Builder is an agent skill from gooseworks-ai/goose-skills. Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result narrative, pull-quotes, metric callouts, and multi-format outputs (full case study, one-pager, social proof snippet, sales deck slide).

When should I use Customer Story Builder?

Customer Story Builder fits situations like: A product marketing team has customer signal but no time to write the story; tasks that involve Storytelling; tasks that involve Slides and decks.

How do I install Customer Story Builder in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill customer-story-builder -a claude-code`. Or copy the skill folder (skills/content/composites/customer-story-builder in gooseworks-ai/goose-skills) into .claude/skills/customer-story-builder in your project. Claude Code loads it when a task matches its description.

How do I install Customer Story Builder in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill customer-story-builder -a codex`. Or copy the skill folder (skills/content/composites/customer-story-builder in gooseworks-ai/goose-skills) into .agents/skills/customer-story-builder in your project. Codex loads it when a task matches its description.

Can I use Customer Story Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill customer-story-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/customer-story-builder, .gemini/skills/customer-story-builder, .github/skills/customer-story-builder and .opencode/skills/customer-story-builder in your project.

What does Customer Story Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Customer Story Builder is instructions for the agent only.

Does Customer Story Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Customer Story Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Customer Story Builder use?

Customer Story Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Customer Story Builder use?

About 1.7k tokens (SKILL.md is roughly 6.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Customer Story Builder?

Skills that share tags, products or a category with Customer Story Builder: 71 Sales Enablement (minhnv0807/ai-business-skills, 609 stars), Ink Case (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Persuasion Brief (mohitagw15856/pm-claude-skills, 1.4k stars) and Seedance Testimonial Story (rediumvex/ai-video-generator-claude, 409 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Customer Story Builder?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.