Skip to content
Marketing
Skill

/demo-builder

Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.

From plugin
goose-skills
1.2k200 skills
Install
$ npx -y skills add gooseworks-ai/goose-skills --skill demo-builder --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/demo-builder

Context preview

The summary Claude sees to decide when to auto-load this skill.

Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.

SKILL.md

demo-builder.SKILL.md
name: demo-builder
description: Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.
disable-model-invocation: true
user-invocable: true
allowed-tools: Bash, Read, Write, Edit, Grep, Glob, WebFetch, WebSearch
argument-hint: [prospect-company-name]

Demo Builder

Build personalized demo assets for prospects using the founder's product API/MCP/SDK. Send a working prototype that solves the prospect's actual problem — with a comparison report and live demo link.

When to Use

  • User provides a prospect company name or URL and wants a demo built for them
  • User asks to "build a demo", "create an asset", or "personalize outreach" for a specific company
  • User has a product with API access, SDK, MCP server, or CLI and wants to demonstrate it to a prospect
  • User has completed a lead generation run and wants to act on the results
  • User asks "what do I do with these leads", "how do I reach out", or "help me with outreach"

Prerequisites

  • API access, MCP access, SDK, or CLI for the user's product — the agent needs to be able to actually build something
  • Access to the product's documentation (API docs URL, SDK readme, or MCP tool list)

Phase 1: Identify the Prospect

This skill supports two input paths:

Path A: User provides a prospect directly (primary path)

If the user provides a company name, website URL, or prospect details: 1. Accept the prospect as-is — no lead data required 2. Proceed directly to Phase 2 (Research the Prospect)

Ask the user: > "I'll build a working demo for [Company]. Before I start, I need to know: > 1. **What does your product do?** (one-liner) > 2. **What problem does it solve for companies like [Company]?** > 3. **Where are your API docs / SDK / MCP tools?**"

If the user has already provided product context (from lead-discovery or prior conversation), skip questions they've already answered.

Path B: User has signal data from prior lead generation runs

If the user has csv outputs from signal skills, help them pick the best prospect:

1. Read the csv outputs and identify top candidates by looking for multi-signal leads, switching signals, build-vs-buy signals, high interaction scores, community pain signals, or company clusters 2. Shortlist 3-5 candidates with signal sources, key signal, and demo feasibility 3. Ask the user to pick one

Either path leads to Phase 2

Only build for ONE prospect initially — this is a trial run to validate the approach before scaling.

---

Phase 2: Research the Prospect

Step 4: Deep-Dive the Prospect's Business

Research the selected prospect company thoroughly. Use web search, their website, and any data from the signal outputs.

**Gather:**

1. **What the company does** — one-liner description, industry, target market 2. **Their customers** — who do they serve (B2B, B2C, enterprise, SMB) 3. **Scale indicators** — employee count, funding, customer volume (from website copy like "trusted by X companies" or "X million users") 4. **Current tech stack** — from job postings, GitHub repos, blog posts, or the signal data itself 5. **Pain points relevant to your product** — from the signal that surfaced them (the issue they opened, the job they posted, the forum complaint they made, the competitor they're using) 6. **Regulatory or compliance needs** — especially important for healthcare, fintech, government (e.g., HIPAA, SOC 2, PCI-DSS) 7. **Public-facing workflows** — how do their customers interact with them today? (website flows, onboarding, support, booking, etc.)

**Key sources to check:**

  • Company website (homepage, about, pricing, customers/case studies pages)
  • Job postings (from job-signals data or their careers page) — these reveal priorities and tech stack
  • Their GitHub org (if they have one) — reveals what they build and what they use
  • The original signal data — the specific issue, post, or job that flagged them
  • News/press about the company — recent funding, launches, or initiatives
  • LinkedIn company page (for size and industry confirmation)

Present a brief to the user: > "Here's what I found about [Company]. Based on this, here are my ideas for what we could build."

---

Phase 3: Propose Demo Concepts

Step 5: Generate Demo Ideas

Based on the intersection of (a) what the user's product does and (b) what the prospect needs, propose 2-3 demo concepts.

**Framework for generating ideas:**

Ask yourself: "If I were a solutions engineer at [user's company] preparing for a meeting with [prospect], what would I build to show them the product solves their specific problem?"

**The demo should:**

  • Solve a real, visible problem the prospect has (not a hypothetical one)
  • Use the prospect's actual business context (their company name, their industry terms, their workflows)
  • Be functional enough that the prospect can interact with it (not a mockup — a working prototype)
  • Be buildable with the user's product API/MCP/SDK in a single session
  • Showcase 2-3 key differentiators of the user's product vs. competitors

**Common demo patterns by product type:**

| Product Type | Demo Pattern | Example | |---|---|---| | Voice/Communication API | Build an AI agent for the prospect's use case | Appointment scheduler for a healthcare company | | Observability tool | Set up monitoring on a sample app mimicking the prospect's stack | Dashboard showing the metrics they'd care about | | API platform | Build a small integration the prospect would actually need | Connect two tools they use and show data flowing | | Developer tool / SDK | Build a mini-app using the prospect's domain | A prototype feature their customers would use | | Infrastructure / DevOps | Configure a deployment pipeline for their stack | Working CI/CD or infra-as-code for their tech | | Data / Analytics | Build a dashboard or pipeline using their public data |

Read more
Ships withgoose-skills

Put your AI agent on the growth team. Research customers and competitors, analyze what is working, create the next campaign, and learn from the result.

Get the whole plugin

Other skills on goose-skills.