Agent skill

Demo Coach

by MAGA2010 in MAGA2010/hackathon-run

Drafts a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close.

MITAuto-check passed

Install Demo Coach

skills CLI
$ npx skills add MAGA2010/hackathon-run --skill demo-coach -a claude-code

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

GitHub CLI
$ gh skill install MAGA2010/hackathon-run demo-coach --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/MAGA2010/hackathon-run.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/demo-coach .claude/skills/demo-coach && 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
demo-coach
GitHub stars
411
Token cost
~895 tokens
SKILL.md length
318 words
Files
2 (incl. scripts)
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

Drafts a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close.

  • Works in 5 steps: Compute timing budget → Compose the one-liner → Build the demo flow → …
  • The demo is rushed
  • SKILL.md covers Input contract, Execution, Output contract and Acceptance criteria, plus 2 more sections
  • Runs Python scripts from its folder

What it does

Demo Coach is an agent skill from MAGA2010/hackathon-run. Drafts a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close. Use when the demo is rushed, has no clear narrative, or the team cannot agree on what to say.

Its SKILL.md is about 900 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/coach.py`).

The licence is MIT.

When your agent uses it

  • The demo is rushed
  • Has no clear narrative
  • The team cannot agree on what to say

Example prompts

  • “Use the demo-coach skill to draft a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close”
  • “/demo-coach”

Requirements

  • Python 3

Workflow steps

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

  1. Compute timing budget
  2. Compose the one-liner
  3. Build the demo flow
  4. Flag risks
  5. Write the artifact

What it can do on your machine

Read from SKILL.md and the folder at commit de3bcfb. 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

    Ships 1 file in scripts/ (Python), which the agent can run.

    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

Demo Coach loads about 895 tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 318 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from MAGA2010/hackathon-run at commit de3bcfb, republished under its MIT licence (© MAGA2010). 318 words, ~895 tokens.

Download SKILL.mdSave it as .claude/skills/demo-coach/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
demo-coach
description
Drafts a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close. Use when the demo is rushed, has no clear narrative, or the team cannot agree on what to say.
when_to_use
Trigger when the user has a working demo but no pitch, is short on time, has too many features to show, or wants to sharpen the message. Apply after…
version
1
category
demoing
tags
pitch, narrative, 30-60-90
dependencies
fast-verify
side_effects
demo
triggers
draft a pitch, demo script, what do we say, pitch is unclear, narrative

demo-coach

Input contract

Required:

  • demo_goal: what judges should remember
  • duration_seconds: 30 | 60 | 90

Optional:

  • audience: default "hackathon judges"
  • audience_interest: technical | business | both (default both)
  • .hackathon/state/plan.json (preferred; uses demo_path)

Execution

1. Compute timing budget
DurationOpeningPainProductCore actionResultClose
30s5551032
60s810102264
90s10151535105

Seconds are maximums. A coach running long on any step gets cut.

2. Compose the one-liner

Formula: "<Verb> for <target user> that <solves pain> in <time/place>."

Examples:

  • "Receipts that parse themselves for freelancers in 3 seconds."
  • "Backups for indie hackers when their VPS dies at 3am."

Refuse if the one-liner exceeds 20 words. Tighten.

3. Build the demo flow

For each step, output four lines:

  • SAY: what to say out loud (no more than 2 sentences)
  • CLICK: which UI element to interact with
  • SHOW: what the screen should display
  • NOT: anti-pattern to avoid (e.g. "do not mention pricing")
4. Flag risks

For each step, tag risks:

  • LAG — could be slow on stage wifi
  • FAIL — known flaky step (check fast-verify history)
  • EXPLAIN — hard to articulate in < 10s
  • OVERTIME — likely to exceed budget
5. Write the artifact

Output .hackathon/state/demo.json (matches demo.schema.json) and .hackathon/artifacts/demo-script.md (printable card for the speaker).

Output contract

Files written:

  • .hackathon/state/demo.json (matches src/state/schemas/demo.schema.json)
  • .hackathon/artifacts/demo-script.md (human-readable pitch script)

Acceptance criteria

  • Fits within the specified duration.
  • Revolves around the demo path.
  • Each step has SAY / CLICK / SHOW / NOT.
  • Does not reference unimplemented features.
  • Flags risks per step.

Failure modes

ModeBehavior
demo_goal missingRefuse; point to scope-knife output
duration_seconds invalidRefuse anything but 30, 60, or 90
audience is a single wordAsk once for clarification; refuse to guess
demo_path longer than 5 stepsRefuse; ask to compress before writing demo.json

Trigger phrases

  • "write my pitch"
  • "what do I say on stage"
  • "the demo is too long"
  • "I have too many features"
  • "30 second pitch"
  • "60 second pitch"

© MAGA2010, 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 (scripts) in skills/demo-coach of MAGA2010/hackathon-run.

  • SKILL.md
  • scripts/coach.py

Open the folder on GitHubat commit de3bcfb

Compare with similar skills

Demo Coach 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.

Demo Coach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Demo Coach this skillMAGA2010/hackathon-run411—~895Automated safety check: PassMIT
HTML Ppt Pitch Decknexu-io/open-design100k—~1.3kAutomated safety check: PassApache-2.0
Draftanthropics/claude-for-legal9.6k3 repos~2.4kAutomated safety check: PassApache-2.0
Ib Pitch Booknexu-io/open-design100k—~2kAutomated safety check: PassApache-2.0
Docs Demoremotion-dev/remotion63k—~548Automated safety check: PassCustom licence
Policy Draftinganthropics/claude-for-legal9.6k2 repos~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • HTML Ppt Pitch Deck

    nexu-io/open-design

    OpenDesign's demo-day pitch: hook, traction, moat, and the raise — built to make a partner sit up by page three.

    100k GitHub stars~1.3k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Draft

    anthropics/claude-for-legal

    Official

    First draft of a common clinic document — practice-area templates (asylum applications, eviction answers, protective order petitions, demand letters), jurisdiction-aware formatting, explicitly a…

    9.6k GitHub starsUsed in 3 repos~2.4k tokens
    Legal & ComplianceAuto-check passed
  • Ib Pitch Book

    nexu-io/open-design

    OpenDesign's investor pitch book: market map, moat, unit economics, and the ask — analyst-grade and diligence-ready.

    100k GitHub stars~2k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Docs Demo

    remotion-dev/remotion

    Official

    Add an interactive demo to the Remotion documentation. An agent skill from remotion-dev/remotion.

    63k GitHub stars~548 tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Policy Drafting

    anthropics/claude-for-legal

    Official

    Draft an employment policy with state supplements where law differs across the jurisdictional footprint.

    9.6k GitHub starsUsed in 2 repos~1.4k tokens
    Legal & ComplianceAuto-check passed
  • Blog Post Drafting

    luongnv89/claude-howto

    Guides drafting a blog post from an idea and optional source material: research, brainstorming, outlining and version-tracked drafts, with user approval at each step.

    42k GitHub stars~2.1k tokensUpdated today
    Writing & ContentAuto-check passed

More from MAGA2010/hackathon-run

All 15 skills in this repo
  • Decision Log

    MAGA2010/hackathon-run

    Writes every KEEP/CUT/DEFER/PIVOT scope decision into an append-only team log with rationale, author, and timestamp.

    411 GitHub stars~847 tokensUpdated 3 days ago
    Auto-check passed
  • Judge Sim

    MAGA2010/hackathon-run

    Scores a hackathon project 0 to 5 across seven judging dimensions and produces a prioritized fix list for the last hour.

    411 GitHub stars~970 tokensUpdated 3 days ago
    Auto-check passed
  • Scope Knife

    MAGA2010/hackathon-run

    Forces a KEEP, CUT, or DEFER decision on every feature when scope is too large, no MVP consensus exists, or time is running out.

    411 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed
  • Time Box

    MAGA2010/hackathon-run

    Allocates time across the hackathon lifecycle (idea - scope - build - verify - demo - ship) and warns before each deadline slips.

    411 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed
  • Fast Verify

    MAGA2010/hackathon-run

    Verifies the demo path runs end-to-end by executing each step in order, recording the actual outcome, and stopping at the first failure with a diagnostic.

    411 GitHub stars~893 tokensUpdated 3 days ago
    Auto-check passed
  • Pivot

    MAGA2010/hackathon-run

    Detects a mid-build scope change and re-runs scope-knife against the new direction without losing prior progress.

    411 GitHub stars~981 tokensUpdated 3 days ago
    Auto-check passed

Questions about Demo Coach

What does Demo Coach do?

Drafts a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close. Demo Coach is an agent skill from MAGA2010/hackathon-run. Drafts a 30, 60, or 90-second pitch script for the demo, structured as opening, pain, product, action, result, close.

When should I use Demo Coach?

Demo Coach fits situations like: the demo is rushed; has no clear narrative; the team cannot agree on what to say.

How do I install Demo Coach in Claude Code?

Run `npx skills add MAGA2010/hackathon-run --skill demo-coach -a claude-code`. Or copy the skill folder (skills/demo-coach in MAGA2010/hackathon-run) into .claude/skills/demo-coach in your project. Claude Code loads it when a task matches its description.

How do I install Demo Coach in Codex?

Run `npx skills add MAGA2010/hackathon-run --skill demo-coach -a codex`. Or copy the skill folder (skills/demo-coach in MAGA2010/hackathon-run) into .agents/skills/demo-coach in your project. Codex loads it when a task matches its description.

Can I use Demo Coach 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 MAGA2010/hackathon-run --skill demo-coach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/demo-coach, .gemini/skills/demo-coach, .github/skills/demo-coach and .opencode/skills/demo-coach in your project.

What does Demo Coach need to run?

Going by SKILL.md and its folder, Demo Coach needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Demo Coach 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 Demo Coach 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Demo Coach use?

Demo Coach 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 Demo Coach use?

About 895 tokens (SKILL.md is roughly 3.6k 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 Demo Coach?

Skills that share tags, products or a category with Demo Coach: HTML Ppt Pitch Deck (nexu-io/open-design, 100k stars), Draft (anthropics/claude-for-legal, 9.6k stars), Ib Pitch Book (nexu-io/open-design, 100k stars) and Docs Demo (remotion-dev/remotion, 63k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Demo Coach?

MAGA2010 (a GitHub user) maintains it in MAGA2010/hackathon-run, which has 411 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.

Source: MAGA2010/hackathon-run on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.