Record your screen to video from Claude Code. Guided capture setup: pick a display, window, or screen region, then start/stop recording on demand. Uses ffmpeg — cross-platform (macOS, Linux, Windows). Produces MP4 with sensible defaults. Pairs with demo-narrate for voice-over. Triggers on: screencast, record screen, screen recording, capture screen, record window, record region, start recording, screen capture video.
72
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
On macOS, two additional commands provide interactive selection:
pick-window — Click on any window to select it. Shows a blue
highlight on hover. Returns JSON with {id, app, title, x, y, w, h}.pick-region — Drag a rectangle on screen to select a capture
area. Shows dimensions while dragging. Returns JSON with {x, y, w, h}.Both require Xcode Command Line Tools (xcode-select --install).
The Swift helper compiles on first use (~1s) and is cached at
~/.cache/screencast/screencast-picker for subsequent runs.
Press Escape to cancel either picker. Returns {cancelled: true}.
demo-narrate — record a silent screencast, then
use demo-narrate to add AI-generated voice-over.stop to end it.ultrafast preset — optimized for low
CPU during recording, not minimal file size.SKILL.md to ~/.claude/commands/screencast.mdscripts/screencast.js to ~/.local/bin/screencast.js
and chmod +x itcommand -v screencast.js