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.