Agent skill · creative production · hkuds
cli-anything-openscreen
Command-line interface for Openscreen — a screen recording editor. A stateful CLI for editing screen recordings with zoom, speed ramps, trim, crop, annotations, and polished exports. Built on the Openscreen JSON project format with ffmpeg as the rendering backend. Designed for AI agents and power users who need programmatic video editing.
Why this skill is useful
Adds a command-line interface with executable commands for programmatic video editing that significantly extends the AI's capabilities.
What it needs
Requires ffmpeg, python installed locally. About 4k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.
What this skill does
cli-anything-openscreen A stateful command-line interface for editing screen recordings. Transform raw captures into polished demo videos with zoom effects, speed adjustments, trimming, annotations, and beautiful backgrounds. Installation Prerequisites: Python 3.10+ ffmpeg must be installed on your system Usage Basic Commands REPL Mode Run cli-anything-openscreen without arguments to enter interactive mode. Type help for available commands, quit to exit. Command Groups project Create, open, save, and configure projects. Command Description --------- ------------- project new [-v VIDEO] [-o PATH] Create new project with optional video project open <path> Open existing .openscreen project project save [-o PATH] Save project to file project info Show project metadata and region counts project set-video <path> Set source video file project set <key> <value> Set editor setting (padding, wallpaper, etc.) zoom Manage zoom regions — smooth zoom effects on specific timeline areas. Command Description --------- ------------- zoom list List all zoom regions zoom add --start MS --end MS [--depth 1-6] [--focus-x 0-1] [--focus-y 0-1] Add zoom zoom remove <id> Remove zoom region Zoom depths: 1=1.25x, 2=1.5x, 3=1.8x, 4=2.2x, 5=3.5x, 6=5.0x speed Manage speed regions — speed up idle time, slow down important moments. Command Description --------- ------------- speed list List all speed regions speed add --start MS --end MS [--speed 0.25-2.0] Add speed change speed remove <id> Remove speed region Valid speeds: 0.25, 0.5, 0.75, 1.25, 1.5, 1.75, 2.0 trim Manage trim regions — cut out sections of the recording. Command Description --------- ------------- trim list List all trim regions trim add --start MS --end MS Cut out a section trim remove <id> Remove trim region crop Set the visible area of the recording. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills hkuds/skills--3a9746