record-screen

Record Chrome browser tabs to MP4 or WebM video via CLI.

56|16|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/DanielKerridge/claude-code-power-platform-skills --skill record-screen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: record-screen
Source: https://github.com/DanielKerridge/claude-code-power-platform-skills/tree/main/record-screen
Command: npx skills add https://github.com/DanielKerridge/claude-code-power-platform-skills --skill record-screen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ws, ffmpeg-static, and includes scripts (resource) components.

What problem does it solve?

Records a Chrome browser tab to video via CLI for documentation, demonstrations, and debugging.

Core Features & Use Cases

  • List Chrome tabs
  • Start and stop tab recordings via CLI
  • Add on-demand captions and check status
  • Output MP4 or WebM videos with an accompanying captions file

Quick Start

Run node record.js start --tab 1 --out demo.mp4 to begin recording a tab.

Frequently Asked Questions about record-screen

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

FAQPage Schema
How do I record a Chrome tab to video from the command line?▼

Record a Chrome tab via CLI by running node record.js start --tab 1 --out demo.mp4. A WebSocket bridge and Chrome extension capture frames at 5 FPS, encoding the output to MP4 or WebM.

Does screen recording with ffmpeg work for browser automation workflows?▼

Screen recording with ffmpeg supports browser automation by capturing Chrome tab frames in real-time and encoding them to video. This enables end-to-end capture workflows for documentation, demonstrations, and debugging in development and QA contexts.

Can I add captions to a screen recording via CLI?▼

You can add captions to a screen recording via CLI using the on-demand captions feature. When you start a recording, the tool outputs an MP4 or WebM video file accompanied by a separate captions file.

Do I need a Chrome extension to capture browser tabs to video?▼

You need a Chrome extension to capture browser tabs to video because it provides the real-time frame capture mechanism. The extension communicates through a WebSocket bridge to the CLI, which uses ffmpeg-static to encode the 5 FPS frames into MP4 or WebM.

What is the best way to automate screen capture for QA debugging?▼

The best way to automate screen capture for QA debugging is using a CLI tool that records Chrome tabs to video, lists available tabs, and queries recording status. This approach integrates into automated testing pipelines to capture end-to-end workflows as MP4 or WebM files.