hkuds avatar

Cli Anything Kdenlive

This is a stateful command line interface for Kdenlive video editing that follows the Blender CLI harness pattern. You can script video edits through commands for managing media bins, timeline tracks, clips, filters, transitions, and guides, then export to MLT XML for rendering. It includes a REPL mode with tab completion and supports up to 50 levels of undo/redo. The dual output format (human readable tables or JSON with a flag) makes it workable for both interactive use and AI agents. If you're automating video editing workflows or need programmatic access to Kdenlive without the GUI, this gives you that capability through a JSON project format.

skills.sh installs
580
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-kdenlive --agent claude-code

Installs into .claude/skills of the current project.

Files

cli-anything-kdenlive

A stateful command-line interface for video editing, following the same patterns as the Blender CLI harness. Uses a JSON project format with MLT XML generation for Kdenlive/melt.

Installation

This CLI is installed as part of the cli-anything-kdenlive package:

pip install cli-anything-kdenlive

Prerequisites:

  • Python 3.10+
  • kdenlive must be installed on your system

Usage

Basic Commands

# Show help
cli-anything-kdenlive --help

# Start interactive REPL mode
cli-anything-kdenlive

# Create a new project
cli-anything-kdenlive project new -o project.json

# Run with JSON output (for agent consumption)
cli-anything-kdenlive --json project info -p project.json

REPL Mode

When invoked without a subcommand, the CLI enters an interactive REPL session:

cli-anything-kdenlive
# Enter commands interactively with tab-completion and history

Command Groups

Project

Project management commands.

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Category
CLI & Terminal
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1hkuds avatarcli-anything-audacityhkuds/cli-anythingCommand-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the GIMP and Ble...572skills.sh installs
2hkuds avatarcli-anything-mermaidhkuds/cli-anythingCommand-line interface for Mermaid Live Editor - Create, edit, and render Mermaid diagrams via stateful project files and mermaid.ink renderer URLs. Designed fo559skills.sh installs
3hkuds avatarcli-anything-n8nhkuds/cli-anythingCommand-line interface for n8n workflow automation platform. Manages workflows, executions, credentials, variables, and tags. Based on n8n Public API v1.1.1 (n8559skills.sh installs
4hkuds avatarcli-anything-obs-studiohkuds/cli-anythingCommand-line interface for Obs Studio - A stateful command-line interface for OBS Studio scene collection editing, following the same patter...546skills.sh installs
5hkuds avatarcli-anything-shotcuthkuds/cli-anythingCommand-line interface for Shotcut - A stateful command-line interface for video editing, built on the MLT XML format. Designed for AI ag...545skills.sh installs
6hkuds avatarcli-anything-chromadbhkuds/cli-anythingCommand-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search. Designed for AI agents and autom540skills.sh installs