browser-video

Installation
SKILL.md

Browser Video

You cannot see what you recorded. Every rule here exists because a script succeeded and the video was still wrong: the run returned "done", exited 0, and shipped a take with the click 200px off target and no pointer in frame. A green run is evidence the script ran, not evidence the video is right.

Assumes playwright-cli is on PATH. Begins where its references/video-recording.md ends - that reference has the screencast and overlay API; this skill has what it takes to get a correct take.

One take per browser session

Overlays leak. An overlay with duration: 3400 outlived its duration, survived page.goto, survived screencast.stop(), and reappeared in two later recordings as a stale pill nobody put there. Start every take in a fresh named session and close it after:

Installs
1
GitHub Stars
18
First Seen
Oct 16, 2026