Skip to content

Kdenlive Video Editing CLI

Lets an agent edit Kdenlive/MLT video projects through a scriptable command-line tool

Stars
58,084
Licence
Apache-2.0
Files
1 file

What it does

This skill teaches an AI agent to drive a command-line tool for video editing with Kdenlive. Instead of a person clicking through the Kdenlive interface, the agent can create projects, import clips, add tracks, trim and split clips, apply filters and transitions, add guide markers, and generate Kdenlive/MLT XML, with undo and redo support. It asks the tool to return structured JSON so the agent can read results reliably.

Great for

  • Creators who want an AI assistant to make repetitive timeline edits in a project file
  • Developers building scripted or agent-driven video editing workflows
  • People who already have Kdenlive installed and want a text-based way to manage projects

Skip it if

  • Users without Kdenlive installed, since the skill's prerequisites require it on the system
  • Anyone expecting finished video rendering from the documented commands alone, because the export section shows a render example but the skill does not explain how rendering is performed
  • Sensitive or client footage, since the tool works on local media files and the documentation does not describe how file paths or data are handled

Try asking

  • “Create a new video project and import these three clips into the bin”
  • “Add a video track and place the imported clip at the 10 second mark, then trim its end point”
  • “Add a fade transition between the two clips on track 1 and track 2”
  • “Add guide markers every 30 seconds across the timeline and list them”
Step-by-step guide: how to use Kdenlive Video Editing CLIInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    cli-anything-kdenlive.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip cli-anything-kdenlive.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip cli-anything-kdenlive.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Always pass the --json flag so the agent gets parseable output, and check return codes after each step
  • Use absolute file paths for clips and projects to avoid errors when the agent runs commands from different directories
  • Save the project regularly with save, since undo history is limited to 50 levels and is only part of session state

What's inside

  • SKILL.md

Redistributed unmodified from HKUDS/CLI-Anything under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.