Agent skill

Cap Cinematic Demo Generator

by CapSoftware in CapSoftware/Cap

Turns any URL into a short cinematic product-demo video on macOS, scouting the page, recording it with virtual input, then treating the clip with Cap's 3D camera and music.

Custom licenceAuto-check passedMedia & Creative

Install Cap Cinematic Demo Generator

skills CLI
$ npx skills add CapSoftware/Cap --skill cap-demo -a claude-code

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

GitHub CLI
$ gh skill install CapSoftware/Cap cap-demo --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/CapSoftware/Cap.git skills-src && mkdir -p .claude/skills && cp -r skills-src/apps/cli/skill/cap-demo .claude/skills/cap-demo && 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
cap-demo
GitHub stars
23k
Token cost
~2.4k tokens
SKILL.md length
1,266 words
Files
13 (incl. assets)
Skills in repo
3
Repo updated
First seen
Licence
Custom licence

At a glance

Turns any URL into a short cinematic product-demo video on macOS, scouting the page, recording it with virtual input, then treating the clip with Cap's 3D camera and music.

  • Works in 5 steps: Scout + shoot → Frame-QA the raw recording (before… → Treat + export → …
  • Generating a quick cinematic demo video of a website for a landing page or launch post
  • SKILL.md covers The skill directory, Requirements, One-liner and Two modes, plus 4 more sections
  • Runs JavaScript and Python scripts from its folder; calls node, ffmpeg and python3

What it does

Given a URL, the pipeline scouts the page headlessly, drives a headed browser with CDP-based virtual mouse and keyboard input so the user's real cursor is never touched, records with Cap's CLI, then treats the recording with Cap's 3D camera, a brand-matched background gradient, a synthetic cursor and music, exporting an mp4. It is macOS-only for now, assumes Apple Silicon, and resolves a cached Playwright Chromium under the user's Library caches.

Running it needs Node 18 or newer with playwright-core installed once inside the skill directory, Python 3 and ffmpeg or ffprobe on PATH, and the cap CLI (Cap Desktop) on PATH with macOS screen-recording permission granted to it. The one-liner cap-demo <url> writes output to a default temp folder or a chosen output directory.

Two modes trade speed for polish: a deterministic mode with fixed heuristics that scores the best call to action, picks click-through versus scroll, and paints a gradient and music choice from the page's own colors for roughly 70 percent quality batch runs, and an agent-driven recipe that frame-QAs each stage, sets the brand color by eye, matches export fps to the real capture rate and reshoots when needed for about 95 percent quality.

When your agent uses it

  • Generating a quick cinematic demo video of a website for a landing page or launch post
  • Batch-producing simple product demo videos without watching every frame
  • Making a higher-polish agent-reviewed demo video for a specific page

Example prompts

  • “cap-demo https://mysite.com”
  • “Make a polished, agent-reviewed demo video of our pricing page.”
  • “Batch-generate demo videos for these ten landing pages overnight.”

Requirements

  • macOS on Apple Silicon
  • Node.js 18 or newer with playwright-core
  • python3
  • ffmpeg and ffprobe
  • The cap CLI with screen-recording permission

Workflow steps

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

  1. Scout + shoot
  2. Frame-QA the raw recording (before treating)
  3. Treat + export
  4. Frame-QA the export, then regrade if needed
  5. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit d327051. 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 script files (JavaScript and Python), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • ffmpeg
    • python3
    • npx
    • ffprobe

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • cap.so

    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

Cap Cinematic Demo Generator loads about 2.4k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 1,266 words of instructions outside code blocks.

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

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); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,266 words (~2,392 tokens).

“Give it a URL, get back a short, cinematic product-demo video. The pipeline scouts the page headlessly, shoots a headed browser with virtual input only (CDP mouse/keyboard — the user's real cursor is never touched), records with Cap's CLI, then…”

— opening of SKILL.md by CapSoftware, Custom licence
name
cap-demo

Read the full SKILL.md on GitHub

Files

SKILL.md and 12 other files (assets) in apps/cli/skill/cap-demo of CapSoftware/Cap.

  • SKILL.md
  • assets/cursor_0.png
  • assets/cursor_2.png
  • assets/cursors.json
  • assets/music/lofi-cinematic-pulsebox.mp3
  • assets/music/lofi-hip-hop-leberch.mp3
  • assets/music/lofi-smooth-pulsebox.mp3
  • assets/music/sunday-mood-lofi-cafe-upbeat-bluelike.mp3
  • cap-demo.mjs
  • lib/scout-shoot.mjs
  • lib/treat.py
  • package-lock.json
  • package.json

Open the folder on GitHubat commit d327051

Compare with similar skills

Cap Cinematic Demo Generator 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.

Cap Cinematic Demo Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cap Cinematic Demo Generator this skillCapSoftware/Cap23k—~2.4kAutomated safety check: PassCustom licence
VideoDB Video and Audio Workflowsvideo-db/skills127—~5.5kAutomated safety check: NotesMIT
MoneyPrinterTurbo Video Generatorharry0703/MoneyPrinterTurbo129k—~2.1kAutomated safety check: WarnMIT
Vox DirectorAlisa0808/vox-director2.2k—~5.6kAutomated safety check: PassMIT
Ffmpeg Skillkajisho5/ffmpeg-skill1.9k—~7.4kAutomated safety check: PassMIT
OpenStoryline Install HelperFireRedTeam/FireRed-OpenStoryline3.5k—~1.5kAutomated safety check: NotesApache-2.0

Similar skills

  • Ingests video, audio, live streams and desktop captures, indexes them for timestamped search, then edits, subtitles, dubs and clips the results.

    127 GitHub stars~5.5k tokensUpdated 26 days ago
    Media & CreativeAuto-check: notes
  • MoneyPrinterTurbo Video Generator

    harry0703/MoneyPrinterTurbo

    Installs and runs MoneyPrinterTurbo to turn a topic or script into a finished short video with voice-over, subtitles, stock footage and music.

    129k GitHub stars~2.1k tokensUpdated today
    Media & CreativeAuto-check: warnings
  • Vox Director

    Alisa0808/vox-director

    Turn ONE topic into a finished Vox-style paper-collage explainer / ad video, end to end on the Atlas Cloud API + local ffmpeg — script, collage keyframes, motion, voice-over, music, captions, all…

    2.2k GitHub stars~5.6k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Ffmpeg Skill

    kajisho5/ffmpeg-skill

    Edit video and audio with local FFmpeg from natural-language requests: cut, trim, join, resize/reframe (9:16, 1:1), speed change, captions and subtitles (SRT/ASS, animated, karaoke), logos and text…

    1.9k GitHub stars~7.4k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • OpenStoryline Install Helper

    FireRedTeam/FireRed-OpenStoryline

    Installs, repairs and starts a local source checkout of FireRed-OpenStoryline, from prerequisites and a venv to resources, config and the MCP and web servers.

    3.5k GitHub stars~1.5k tokensUpdated 2 mo ago
    Media & CreativeAuto-check: notes
  • Cassette Video Edit

    Cassette-Editor/oh-my-cassette

    Edit, trim, cut, caption, subtitle, reframe, combine, add background music to, or export video, audio, and image files through Cassette.

    157 GitHub starsUsed in 1 repo~3.4k tokens
    Media & CreativeAuto-check passed

More from CapSoftware/Cap

  • Operates Cap, the screen recording and sharing tool, through its local MCP tools or cap command instead of browser automation: library, transcripts, comments and sharing.

    23k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Builds a Cap feature in an isolated Git worktree with disposable dev resources, verification, a recorded demo and a neutral pull request, started with /building.

    23k GitHub stars~2.5k tokensUpdated today
    Auto-check: warnings

Works with

Questions about Cap Cinematic Demo Generator

What does Cap Cinematic Demo Generator do?

Turns any URL into a short cinematic product-demo video on macOS, scouting the page, recording it with virtual input, then treating the clip with Cap's 3D camera and music. Given a URL, the pipeline scouts the page headlessly, drives a headed browser with CDP-based virtual mouse and keyboard input so the user's real cursor is never touched, records with Cap's CLI, then treats the recording with Cap's 3D camera, a brand-matched background gradient, a synthetic cursor and music, exporting an mp4. It is macOS-only for now, assumes Apple Silicon, and resolves a cached Playwright Chromium under the user's Library caches.

When should I use Cap Cinematic Demo Generator?

Cap Cinematic Demo Generator fits situations like: generating a quick cinematic demo video of a website for a landing page or launch post; batch-producing simple product demo videos without watching every frame; making a higher-polish agent-reviewed demo video for a specific page.

How do I install Cap Cinematic Demo Generator in Claude Code?

Run `npx skills add CapSoftware/Cap --skill cap-demo -a claude-code`. Or copy the skill folder (apps/cli/skill/cap-demo in CapSoftware/Cap) into .claude/skills/cap-demo in your project. Claude Code loads it when a task matches its description.

How do I install Cap Cinematic Demo Generator in Codex?

Run `npx skills add CapSoftware/Cap --skill cap-demo -a codex`. Or copy the skill folder (apps/cli/skill/cap-demo in CapSoftware/Cap) into .agents/skills/cap-demo in your project. Codex loads it when a task matches its description.

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

What does Cap Cinematic Demo Generator need to run?

Going by SKILL.md and its folder, Cap Cinematic Demo Generator needs JavaScript and Python for the scripts in its folder and the command-line tools its instructions call (node, ffmpeg, python3, npx and ffprobe). Our summary lists: macOS on Apple Silicon; Node.js 18 or newer with playwright-core; python3; ffmpeg and ffprobe; The cap CLI with screen-recording permission.

Does Cap Cinematic Demo Generator access the network?

SKILL.md names 1 domain. As links in the text: cap.so. This is read from the text; nothing was executed.

Is Cap Cinematic Demo Generator 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. Review the folder before installing.

What licence does Cap Cinematic Demo Generator use?

Cap Cinematic Demo Generator has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Cap Cinematic Demo Generator use?

About 2.4k tokens (SKILL.md is roughly 9.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 Cap Cinematic Demo Generator?

Skills that share tags, products or a category with Cap Cinematic Demo Generator: VideoDB Video and Audio Workflows (video-db/skills, 127 stars), MoneyPrinterTurbo Video Generator (harry0703/MoneyPrinterTurbo, 129k stars), Vox Director (Alisa0808/vox-director, 2.2k stars) and Ffmpeg Skill (kajisho5/ffmpeg-skill, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cap Cinematic Demo Generator?

CapSoftware (a GitHub organization) maintains it in CapSoftware/Cap, which has 23,093 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 7, 2026.

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