
Kdenlive Video Editing CLI
Lets an agent edit Kdenlive/MLT video projects through a scriptable command-line tool
- Repository
- HKUDS/CLI-Anything
- 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”
Install in 3 steps
- 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
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
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.