hackathon-deck-demo
The demo deck: played, shot, hosted, linked
The jury reads it alone, after the pitches. The app runs on the team's own machine and is not online, so the jury never opens it: the deck shows it working instead. It is a page of one to three episodes, each a short story of one thing the product does (two to six steps), every step one action with the screen's exact labels, what the screen showed, and a screenshot Playwright took of the running app. The jury opens a screenshot large and follows an episode step by step. A feature the app does not have is never in it.
Work from the root of the team's clone; everything goes into decks/demo/. The scripts ship with this skill, in the scripts/ folder beside this SKILL.md (call that folder
$SKILL_DIR/scripts; under Claude Code it is also ${CLAUDE_PLUGIN_ROOT}/skills/hackathon-deck-demo/scripts, and after
npx skills add it is ~/.agents/skills/hackathon-deck-demo/scripts): play.mjs (the Playwright play, copied into the
clone and completed for this app), fill.mjs (fills the organizer's template), check.mjs (checks the
page) and guide.example.json (the content filled for an invented tool).