PlaygroundCatalog › Demo Script
DS

Demo Script

🔵 Stable🕐 updated 2026-07-19 🔷 SkillSpec L3 pm-cowork

Script a product demo that lands — the audience's-workflow storyline (their day, not your feature list), the golden path rehearsed with fallbacks, the wow moment placed early, and the demo-death contingencies (the backup video, the reset state, the narration bridge). Use when asked script our product demo, demo this to a customer/exec, our demos meander through features, or the demo broke live last time. Produces the demo storyline, the click-path script with fallbacks, the wow placement, and the contingency kit.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

The audience and their workflow — who's watching (the user? their boss? an exec who'll never touch it?) and the task they actually do; the demo walks *their* Tuesday, and exec audiences get outcomes-dense, click-light versions
The wow candidate — the moment that reliably drops jaws for this audience type (the migration that takes seconds, the answer that used to take a day) — chosen deliberately, not discovered mid-demo
The product's fragilities, honestly — what's slow, what's flaky, what needs data seeded; the kit is built from the real list
The demo environment — live product, staging, or sandbox; and whether the data in it tells the story (demo data is a script character — "Acme Corp, 47 orders" beats "Test test 123")

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

The demo opens in the audience's workflow, not the product's navigation
The wow lands by minute three
Every click has its talk-track line — no silent stretches
Demo data is realistic, named, and one-step resettable
Every known fragility has a rehearsed bridge and the backup is loaded

⚠️ What it refuses to do

Do not tour features — the storyline earns each capability its scene or it stays home
Do not save the wow for the finale — front-loaded attention is the demo's only guaranteed asset
Do not demo on unseeded data — "Test test 123" breaks the story's spell mid-sentence
Do not improvise around breakage — the bridge lines exist because live composure is a rehearsal product
Do not show the exec the click-depth — altitude-match the version to the audience or lose them at Settings

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="demo-script"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Demo Script is one of 750 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog