By llama-farm
Automated demo video generation for web applications. Explores your codebase, designs a narrative, generates Playwright scripts with human-like interactions, records video with granular timing markers, and produces narration-ready transcripts.
npx claudepluginhub llama-farm/demofly-claude --plugin demoflyDemoFly turns your product into a polished demo video in minutes — no recording, no editing, no scripting. Just point it at your app, and DemoFly automatically navigates your product, captures every screen, and generates a professional voiceover that walks viewers through the experience. All AI, zero effort.
Add the Demofly marketplace and install the plugin:
/plugin marketplace add llama-farm/demofly-claude
/plugin install demofly@demofly-marketplace
@playwright/test (installed automatically when recording)/demofly:create <demo-name>
The agent walks through a multi-phase pipeline:
/demofly:list
Shows all demos in the project and their current phase (initialized, proposed, scripted, built, recorded, narrated).
plugins/demofly/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/
│ └── demo-engineer.md # Orchestration agent
├── commands/
│ ├── create.md # /demofly:create command
│ └── list.md # /demofly:list command
├── skills/
│ └── demo-workflow/
│ └── SKILL.md # Core workflow reference (artifact formats, timing, patterns)
└── templates/
└── helpers.ts # Shared Playwright helpers (createMarker, moveTo, injectCursor)
Each demo produces a chain of artifacts stored in demofly/<name>/:
| Artifact | Purpose |
|---|---|
context.md | Product understanding (shared across demos) |
proposal.md | Scene outline — user approval checkpoint |
script.md | Beat-centric narration + interaction script |
demo.spec.ts | Executable Playwright test with timing markers |
playwright.config.ts | Recording configuration |
recordings/timing.json | Extracted timing data from DEMOFLY markers |
transcript.md | Optional narration transcript with TTS tags |
See examples/quicknotes/ for a complete working example of the full artifact pipeline. It includes a minimal QuickNotes app with all demo artifacts (context, proposal, script, Playwright spec) plus sample expected outputs (timing.json, transcript.md).
MIT
Battle-tested Claude Code plugin for engineering teams — 48 agents, 182 skills, 68 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Claude Code skills for Godot 4.x game development - GDScript patterns, interactive MCP workflows, scene design, and shaders