narrated-demo

Generate narrated product demos with synchronized audio and browser visuals.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/roaming-panda-llc/claude-plugins --skill narrated-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: narrated-demo
Source: https://github.com/roaming-panda-llc/claude-plugins/tree/main/plugins/narrated-demo/skills/narrated-demo
Command: npx skills add https://github.com/roaming-panda-llc/claude-plugins --skill narrated-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to quickly generate product demo videos with synchronized narration, saving time and ensuring consistent messaging.

Core Features & Use Cases

  • Narrated demos with ElevenLabs TTS and Playwright-based UI automation
  • Expressions and timing control for expressive narration
  • Useful for marketing, onboarding, and product walkthroughs that require reproducible demos

Quick Start

Install the demos-not-memos library from GitHub:

  • git clone https://github.com/markng/demos-not-memos.git
  • cd demos-not-memos
  • npm install
  • npx playwright install chromium
  • export ELEVENLABS_API_KEY="your-key"
  • node -v

Frequently Asked Questions about narrated-demo

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

FAQPage Schema
How do I automate product demo videos with synchronized audio narration?

Automated product demo videos with synchronized audio narration are generated by combining ElevenLabs TTS audio with Playwright browser-driven UI automation, ensuring consistent messaging for marketing and onboarding scenarios.

What's the best way to create reproducible web interface walkthroughs for onboarding?

Creating reproducible web interface walkthroughs for onboarding is achieved by scripting Playwright browser automation and synchronizing it with ElevenLabs text-to-speech audio to generate consistent demo videos.

Do I need an ElevenLabs API key to generate narrated demos?

Yes, an ElevenLabs API key is required to generate narrated demos, as the skill uses ElevenLabs text-to-speech for audio synthesis alongside ffmpeg, ffprobe, and Playwright for visual automation.

Can I use Playwright to automate browser visuals for marketing videos?

Yes, Playwright is used to automate browser-driven visuals for marketing videos by controlling web interfaces, while ElevenLabs handles the synchronized audio narration to produce complete demo content.

What are the limitations of automated narration for product education videos?

Automated narration for product education is limited to web interfaces compatible with Playwright automation and requires Node.js 18+, ffmpeg, and an active ElevenLabs API key to function properly.

Does narrated-demo work without installing ffmpeg and Node.js?

No, narrated-demo does not work without ffmpeg, ffprobe, and Node.js 18+, as these dependencies are required alongside the Playwright browser and ElevenLabs API to generate synchronized audio and visual outputs.