demo-setup

Verifies and installs the demo video toolchain including ffmpeg, Playwright, OBS, and ElevenLabs.

3|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill demo-setup-lukaskellerstein
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: demo-setup
Source: https://github.com/lukaskellerstein/claude-my-marketplace/tree/main/plugins/demo-video-plugin/skills/demo-setup
Command: npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill demo-setup-lukaskellerstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Setting up a demo video pipeline requires many moving parts — ffmpeg, Playwright browsers, the Remotion plugin, uvx, an ElevenLabs API key, and optionally OBS and Final Cut Pro — and a single missing piece silently breaks a later pipeline stage. This Skill audits the whole toolchain in one pass and installs what is missing. ## Core Features & Use Cases - Read-only environment check: Runs a setup script that reports on node, ffmpeg/ffprobe, uvx, Playwright browsers, the ElevenLabs key, MCP video tools, OBS websocket status, and Final Cut Pro templates without changing anything. - Guided installation: Shows exact install commands for confirmation before running them, then re-verifies, including the required Claude Code restart after adding the Remotion plugin. - Optional recorder and editor setup: Verifies OBS websocket connectivity and pause capability, creates capture scenes, and reports Final Cut Pro and MotionVFX template readiness. - Use Case: Before recording your first product demo, run this Skill to discover that Playwright browsers and the ElevenLabs key are missing, install them with confirmation, and scaffold the demo/ directory. ## Quick Start Ask the assistant to check and set up the demo video toolchain on this machine before recording the first demo.

Frequently Asked Questions about demo-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a demo video recording toolchain?▼

Run the setup check script first, which reports on node, ffmpeg, uvx, Playwright browsers, the ElevenLabs key, and optional OBS and Final Cut Pro tooling without changing anything. Then confirm the shown install commands and run the script with the install flag.

Why are the MCP video tools missing from Claude Code?▼

Missing video tools usually mean the demo-playwright MCP server is not connected, its config lacks the --caps=devtools flag, @playwright/mcp is outdated, or Claude Code was not restarted after installation. Check each cause in that order.

Can I record desktop apps with readable text using OBS?▼

Yes, set meta.capture.recorder to obs after installing OBS, enabling its WebSocket server with a password, granting Screen Recording permission, and setting recording quality to anything except Same as stream so pausing works.

Does the setup script install OBS or Final Cut Pro automatically?▼

No, OBS and Final Cut Pro are optional and never installed by the setup script. OBS requires manual installation and websocket configuration, while Final Cut Pro only needs its templates and MotionVFX downloads verified.

Where should the ElevenLabs API key be stored?▼

Set ELEVENLABS_API_KEY in your shell profile or Claude Code environment settings. Never write the key into the repository or echo it, and use the check_subscription tool to confirm it works before generating narration.