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.