cli-anything-openscreen

Edit screen recordings with zoom, trim, and annotations via Python and ffmpeg.

46.8k|4.4k|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-openscreen-hkuds
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cli-anything-openscreen
Source: https://github.com/HKUDS/CLI-Anything/tree/main/openscreen/agent-harness/cli_anything/openscreen/skills
Command: npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-anything-openscreen-hkuds

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables programmatic editing and transformation of screen recordings, allowing AI agents and power users to create polished videos with zoom, trim, annotations, and custom effects efficiently.

Core Features & Use Cases

  • Video Editing Automation: Edit, trim, zoom, and annotate screen recordings in a scripted, automated manner for marketing, tutorials, or presentations.
  • Project Management: Create and manage video projects with settings for background, crop, and export formats.
  • Use Case: A user records a software demo and wants to automatically add zoom-in effects on specific UI parts, trim unnecessary footage, and export a high-quality video for release.

Quick Start

Run the CLI tool to initialize a project, add effects, and export the final video using simple commands and scripts.

Frequently Asked Questions about cli-anything-openscreen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate editing screen recordings with ffmpeg and Python?▼

Automate screen recording editing by running CLI scripts to initialize a project, apply zoom and trim effects, add annotations, and export the rendered video using ffmpeg and Python 3.10+.

Can I batch process screen recordings to add zoom and trim effects?▼

Batch processing screen recordings is supported by scripting automated edits, enabling you to apply zoom, trim unnecessary footage, and render multiple videos efficiently without manual intervention.

Do I need ffmpeg installed to batch process educational video editing scripts?▼

Yes, ffmpeg is required to render video editing operations and export the final output, while Python 3.10+ is necessary to execute the AI-driven automation scripts for your video projects.

What's the best way to add annotations and zoom-in effects to a software demo recording?▼

The best way to add zoom and annotations to a software demo is to use scripted automation, configuring project settings to target specific UI parts for zooming and overlaying text before rendering.

Does this video editing automation tool support custom export formats and backgrounds?▼

Video editing automation supports project management with customizable settings for backgrounds, crop dimensions, and export formats, allowing tailored rendering workflows for marketing or educational content.

Why use AI scripting for screen recording editing instead of manual video workflows?▼

AI scripting automates complex video workflows like trimming and zooming programmatically, reducing manual effort and enabling consistent, high-quality batch processing for demonstration recordings.