cli-anything-shotcut

Create and edit Shotcut projects via command-line with MLT XML.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-shotcut-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-shotcut
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/shotcut/agent-harness/cli_anything/shotcut/skills
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-shotcut-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of creating and editing Shotcut video projects without a GUI by letting you drive timeline edits from the command line.

Core Features & Use Cases

  • Stateful Shotcut project editing: Create, open, save, and inspect Shotcut projects while maintaining session state (including undo/redo and history).
  • Media-to-timeline workflow: Import media, retrieve clip_ids, place clips precisely with timecodes, trim, split, and manage tracks.
  • Agent-friendly automation: Use structured JSON output for programmatic control, validation, and deterministic reconstruction of edits.

Quick Start

Run the Shotcut CLI in JSON mode to programmatically import media and generate project information for agent consumption.

Frequently Asked Questions about cli-anything-shotcut

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

FAQPage Schema
How do I automate Shotcut video editing from the command line?

You can automate Shotcut video editing by using a stateful CLI that creates, edits, and exports projects backed by MLT XML, replacing the need for GUI interactions.

Can I import media and place clips on a timeline using JSON output?

Yes, you can import media and retrieve clip IDs using the CLI's JSON output mode, allowing programmatic placement, trimming, and splitting of clips on the timeline.

Does Shotcut timeline automation support undo and redo operations?

Shotcut timeline automation supports undo and redo operations by maintaining session state and history during interactive REPL commands or JSON-driven batch runs.

What is the best way to render Shotcut projects without opening the GUI?

The best way to render Shotcut projects without a GUI is by driving the export process through CLI integration with melt and ffmpeg, generating deterministic timeline reconstructions.

Are there limitations when reconstructing timelines with MLT XML for agent workflows?

Reconstructing timelines with MLT XML for agent workflows requires integration with melt and ffmpeg, meaning you must manage dependencies and ensure deterministic filter configuration across batch runs.