demo-video

Record browser interactions and encode frames into demo videos with FFmpeg.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kulharir7/karya --skill demo-video-kulharir7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: demo-video
Source: https://github.com/kulharir7/karya/tree/main/workspace/plugins/demo-video
Command: npx skills add https://github.com/kulharir7/karya --skill demo-video-kulharir7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the creation of polished product demo videos by recording browser interactions and screencast frames, eliminating manual recording.

Core Features & Use Cases

  • Plan a structured demo sequence and timing
  • Record frames from a live web app using Playwright CDP screencast
  • Encode frames into high-quality video with FFmpeg (MP4/WEBM/GIF options)
  • Use the templates and scripts (scripts/record-demo.js) to customize for any app

Quick Start

Start the Clawdbot browser, open the target app, customize scripts/record-demo.js for that app, and run node scripts/record-demo.js to begin recording.

Frequently Asked Questions about demo-video

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

FAQPage Schema
How do I automate recording a web app demo video from the browser?

Automate browser demo recording by running a Playwright script that captures CDP screencast frames from your live web app, then encoding those frames into a video with FFmpeg.

Can I encode captured screencast frames into different video formats?

Yes, you can encode captured screencast frames into high-quality MP4, WEBM, or GIF formats using the provided FFmpeg shell script for flexible video output.

Do I need Playwright and FFmpeg installed to generate product walkthrough videos?

Yes, you need both Playwright and FFmpeg installed, along with a running browser and an accessible web application, to automate the recording and encoding of product walkthrough videos.

What is the best way to create repeatable product demo videos for web apps?

The best way to create repeatable product demos is to plan a structured demo sequence, customize the recording script for your web app, and run it to generate consistent screencast videos.

Why use Playwright CDP screencast for browser recording instead of manual screen capture?

Using Playwright CDP screencast for browser recording eliminates manual screen capture by automating browser interactions and frame extraction, ensuring repeatable demo generation with consistent quality.