auto-demo-producer

Produces narrated video demos of web applications from a script and URL.

5|2|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/aiappsgbb/awesome-gbb --skill auto-demo-producer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: auto-demo-producer
Source: https://github.com/aiappsgbb/awesome-gbb/tree/main/skills/auto-demo-producer
Command: npx skills add https://github.com/aiappsgbb/awesome-gbb --skill auto-demo-producer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires edge-tts, playwright, ffmpeg, python, pip, and includes references (resource) components.

What problem does it solve?

This Skill removes the time-consuming effort of manually scripting, recording, and editing narrated demo walkthroughs for web applications.

Core Features & Use Cases

  • Narrated demo scripting: Converts a structured scene-based script into narration-aligned timelines.
  • Automated browser recording: Drives headless Chromium with Playwright to capture the exact user flows for each scene.
  • Video assembly pipeline: Uses ffmpeg to merge browser video with edge-tts narration into a polished MP4.
  • Use case: Produce a professional 1–5 minute product demo for a customer or stakeholder from a single target URL and a short feature outline.

Quick Start

Ask the Skill to create a demo for your web app by providing the target URL and what you want shown, and specify a desired voice and duration.

Frequently Asked Questions about auto-demo-producer

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

FAQPage Schema
How do I automatically generate a narrated video demo from a web app URL?▼

To generate a narrated video demo, provide a target web app URL and a scene-based script. The pipeline uses Playwright for browser recording, edge-tts for voice synthesis, and ffmpeg to assemble a narrated MP4.

Can I automate screencast recording with text-to-speech narration for product walkthroughs?▼

Yes, automated screencast recording with text-to-speech narration is supported. The process drives headless Chromium to capture user flows and aligns edge-tts generated audio with the video timeline to produce product walkthroughs.

Do I need to install Playwright and ffmpeg to produce browser recordings?▼

Yes, you need Playwright and ffmpeg installed, along with edge-tts and Python. These dependencies handle headless browser automation, video codec assembly, and voice generation to output the final H.264 MP4 file.

What's the best way to script a multi-scene web application demo automatically?▼

The best way to script a multi-scene web application demo is to define a structured scene-based script outlining user flows. The system converts this into narration-aligned timelines for automated browser recording and video assembly.

Can I configure the voice and duration for automated web app demos?▼

Yes, you can configure the voice and duration for automated web app demos. When requesting the video, specify your desired voice and target duration to customize the edge-tts narration and recording timeline output.

Why does my automatically generated screencast output as an H.264 MP4 file?▼

Your automatically generated screencast outputs as an H.264 MP4 file because ffmpeg assembles the Playwright browser recording and edge-tts narration into this standard format, ensuring a polished and widely compatible video demo.