cli-anything-kdenlive

Automates Kdenlive project creation and timeline editing via a stateful CLI with JSON project format.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of having to manually operate Kdenlive for repeatable video-editing tasks that would be faster and more reliable when driven from a stateful CLI and project files.

Core Features & Use Cases

  • Stateful video editing workflow: Create, open, and persist a project in JSON while maintaining session history with undo/redo for safer iteration.
  • Programmatic timeline editing: Add/remove tracks and clips, trim, split, move, and list timeline contents to build edits deterministically.
  • Automated media and effect management: Import/remove/list bin items, attach filters and transitions, and configure parameters for repeatable rendering.
  • Machine-friendly export: Generate Kdenlive/MLT XML outputs and support dual output modes, including structured JSON for agent consumption.

Quick Start

Use the CLI to create a new project file named myproject.json by running: cli-anything-kdenlive project new -o myproject.json.

Frequently Asked Questions about cli-anything-kdenlive

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

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

You can automate Kdenlive video editing by using a stateful CLI to create projects, manage timeline clips, and generate Kdenlive-compatible MLT XML files. This allows repeatable edits and agent-controlled rendering setups.

Can I generate MLT XML files programmatically for batch video processing?▼

Yes, you can generate MLT XML files programmatically by defining your video timelines in a JSON project format. The CLI processes this JSON to output Kdenlive-compatible MLT XML for batch manipulation and automated rendering.

What is the best way to manage undo and redo history for video timeline edits?▼

The best way to manage undo and redo history for timeline edits is using a stateful CLI that maintains session history. This allows safer iteration when adding tracks, trimming clips, or adjusting filters programmatically.

Does this CLI tool support structured JSON output for agent automation?▼

Yes, the CLI supports structured JSON output via a dedicated flag. This machine-readable format allows automated agents to consume project states, timeline contents, and media bin items for agent-controlled workflows.

How do I add filters and transitions to video clips without opening a GUI?▼

You can add filters and transitions without a GUI by using CLI subcommands to attach effects and configure parameters. The tool applies these changes to the JSON project file, which is then exported as MLT XML.

When do I need a JSON project format for video editing tasks?▼

You need a JSON project format when performing repeatable video editing tasks or batch project manipulation. It allows you to deterministically build edits, manage media bins, and define timeline structures outside of a visual editor.