ui-demo

Record UI demo videos for web applications using Playwright.

2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill ui-demo-klu-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-demo
Source: https://github.com/klu-dev/porting-ecc-to-vscode/tree/main/.github/skills/ui-demo
Command: npx skills add https://github.com/klu-dev/porting-ecc-to-vscode --skill ui-demo-klu-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of recording professional-quality UI demo videos for web applications, reducing the time and effort required to create them.

Core Features & Use Cases

  • Automated Video Recording: Utilizes Playwright to record screen interactions, providing a consistent and efficient way to capture UI interactions.
  • Customizable Workflow: Offers a structured three-phase process for recording demos, ensuring high-quality results every time.
  • Enhanced Visualization: Injections of a cursor overlay and subtitle bar enhance the visual storytelling aspect of the videos.
  • Use Case: Whether you need a quick demonstration for a client, an onboarding video for new users, or a detailed tutorial, this Skill streamlines the process of creating engaging UI demos.

Quick Start

Run the script 'demo-script.cjs' to start recording a UI demo of your web application.

Frequently Asked Questions about ui-demo

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

FAQPage Schema
How do I record a UI demo video for a web application using Playwright?

You can record a UI demo video for a web application by running an automated Playwright script that executes a structured three-phase process of discovery, rehearsal, and recording. It captures mouse movements, clicks, typing, and smooth scrolling to produce professional results.

Can I customize mouse movements and scrolling during web application demo recording?

Yes, web application demo recording scripts handle mouse movements, clicks, typing, and smooth scrolling to ensure professional-looking visual interactions. The process also injects a cursor overlay and subtitle bar to enhance visual storytelling.

What is the best way to automate UI demo creation for client demonstrations?

The best way to automate UI demo creation is using Playwright to handle screen interactions through a structured workflow. This ensures consistent, high-quality video capture for client demonstrations, onboarding videos, or detailed tutorials without manual screen recording.

Do I need Playwright installed to automate web application video creation?

Yes, you need Playwright installed as a dependency because it provides the core browser automation and screen recording capabilities required to capture the UI interactions. The script specifically relies on Playwright to execute the recording phases.

How does the automated demo recording workflow handle visual enhancements?

The automated demo recording workflow handles visual enhancements by injecting a cursor overlay and a subtitle bar during the Playwright recording process. These additions improve the visual storytelling aspect without requiring post-production video editing.

What steps are involved in the Playwright UI demo recording process?

The Playwright UI demo recording process involves three structured phases: discovery, rehearsal, and recording. You initiate the workflow by running the 'demo-script.cjs' script, which automates browser interactions to capture the final video output.