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: