juliang8507

CLI Anything Capcut — Development skill for Claude Code

Development community

CapCut/JianYing draft scripting CLI built on pyCapCut.

How to install CLI Anything Capcut

This entry records only its repository, not the path inside it, so there is no exact command to give. Open juliang8507/cli-anything-capcut and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What CLI Anything Capcut does

CapCut/JianYing draft scripting CLI built on pyCapCut. Includes Claude Code skill.

Alternatives in Development

README

cli-anything-capcut

[![tests](https://github.com/juliang8507/cli-anything-capcut/actions/workflows/test.yml/badge.svg)](https://github.com/juliang8507/cli-anything-capcut/actions/workflows/test.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/) [![Windows only](https://img.shields.io/badge/platform-Windows-0078D4.svg)](#requirements)

English · **[한국어](README.ko.md)**

**A CLI that lets AI agents drive CapCut video editing directly.** Agents like Claude Code and Cursor can build, validate and render CapCut / JianYing (剪映) drafts through 50+ commands with `--json` output — no GUI automation required. Built on top of `pyCapCut`, it manages an event-sourced session and offers both one-shot commands and an interactive REPL.

▶ **[Demo video — "AI controls CapCut" (2m38s, Korean narration)](https://www.youtube.com/watch?v=pgx5QqAt8Is)**

Why a CLI instead of an MCP server

When agent tooling is exposed as an MCP server, the tool schema occupies context permanently. A CLI is invoked only when needed and its output is plain text the agent can parse directly. That is why every command here takes `--json`, and why agent-facing commands such as `agent status` return *what to do next*, not just what happened.

There are external benchmarks reporting that CLI-shaped agent tooling is substantially more token-efficient than MCP (ScaleKit 2026, Jannik Reinhard 2026). Note these compare the **tool-exposure styles in general — they are not measurements of this project.**

**Version 0.5.5** · See [CHANGELOG.md](CHANGELOG.md).

Requirements

**Windows only.** This is not a portability oversight — the tool resolves fonts by scanning four Windows locations (CapCut cache, CapCut SystemFont, user Fonts, Windows Fonts), auto-detects the CapCut draft folder, and drives the CapCut GUI for rendering.