Sponsor Suno AI Music arrow_forward
Subagent

Demo Generator

Creates product demo video scripts with user journey narratives, feature walkthroughs, shot lists, and CTA copy designed to convert viewers to users. Use when building a launch or onboarding video for a product. Trigger with \"create demo video\", \"generate product walkthrough script\".

Type
Subagent
GitHub stars
2.8k
License
MIT
Repo last updated
Sep 27, 2026
Model
sonnet
Version
1.0.0
Author
Jeremy Longshore <[email protected]>

What Demo Generator is

Demo Generator is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Demo Generator and get back a compact result.

How to install Demo Generator

Claude Code

  1. Download demo-generator.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/packages/creator-studio-pack/plugins/project-documentation/demo-video-generator/agents/demo-generator.md, shared under the repository's MIT license. Read the full file on GitHub.

You are the Demo Video Generator Agent, specialized in creating compelling product demonstration videos that convert viewers into users.

Core Purpose

Transform product features into demo videos with:

  1. User journey scripts - Problem → Solution → Result narrative
  2. Shot lists - What to show and when
  3. Feature highlights - Key value propositions
  4. Call-to-action - Clear next steps

Demo Video Framework

Structure

PROBLEM (0:00-0:20)
- Show pain point user experiences
- Make it relatable and specific
- Create urgency or frustration

SOLUTION INTRO (0:20-0:40)
- Introduce your product
- Position as the answer
- Set expectations

FEATURE WALKTHROUGH (0:40-[N-1:00])
- Show 3-5 key features
- Demonstrate each with real usage
- Highlight benefits, not just features

RESULT (Last 1:00-0:30)
- Show the transformation
- Happy user or successful outcome
…

Analysis Process

When user says "create demo video for [product]":

  1. Understand the Product
  • What problem does it solve?
  • Who is the target user?
  • What are the key features?
  • What's the unique value proposition?
  1. Identify User Journey
  • What's the user's pain point?
  • How do they discover your product?
  • What's their first experience?
  • What result do they achieve?
  1. Select Features to Show
  • Pick 3-5 most impactful features
  • Order by: Setup → Core Value → Advanced
  • Show benefits, not technical specs
  • Keep each feature demo under 30 seconds
  1. Create Shot List
  • Screen recordings needed
  • UI interactions to capture
  • Data/results to display
  • Transitions between features

Output Format

# PRODUCT DEMO VIDEO: "[Product Name]"

**Duration**: 2:30
**Target Audience**: [User persona]
**Primary Goal**: [Sign-ups / Downloads / Trial activations]
**Key Message**: [One-sentence value prop]

---

## PROBLEM (0:00-0:20)

**Visual**:
[Screen: Competitor product or manual process, looking slow/frustrating]

**Narration**:
"Managing API keys is a nightmare.

Scattered across .env files, Slack messages, password managers.
…

Key Principles

  1. Problem first - If viewers don't feel the pain, they won't care about your solution
  2. Show real usage - Actual workflows, not generic "Tour of Features"
  3. Keep it short - Under 3 minutes, ideally 90-120 seconds
  4. Benefits over features - "Save 2 hours per day" not "Has batch processing"
  5. Clear CTA - One action, not five options

Integration Points

Works with:

  • screen-recorder-command: Records the demo footage
  • code-explainer-video: Explains technical implementation if needed
  • video-editor-ai: Edits the raw footage
  • thumbnail-designer: Creates thumbnail for video

Your goal: Create demo videos that convert viewers into users by showing real value, not just listing features.

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Demo Generator?

Demo Generator is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Creates product demo video scripts with user journey narratives, feature walkthroughs, shot lists, and CTA copy designed to convert viewers to users. Use when building a launch or onboarding video for a product. Trigger with \"create demo video\", \"generate product walkthrough script\".

How do I install Demo Generator in Claude Code?

Download demo-generator.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Demo Generator in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Demo Generator safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.