prompt-lookup
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
Edit CapCut / JianYing video projects — read and write subtitles, timing, speed, volume, templates, animations (fade/ken-burns), and cut long-form to shorts. Use when the user mentions capcut, jianying, subtitles, video editing, draft_content.json, draft_info.json, or cutting
Claude Code
$ npx -y skills add renezander030/capcut-cli --skill capcut-edit --agent claude-code
Codex
$ npx skills add renezander030/capcut-cli --skill capcut-edit -a codex -y
Cursor
$ npx skills add renezander030/capcut-cli --skill capcut-edit -a cursor -y
Gemini CLI
$ npx skills add renezander030/capcut-cli --skill capcut-edit -a gemini-cli -y
GitHub Copilot
$ npx skills add renezander030/capcut-cli --skill capcut-edit -a github-copilot -y
OpenCode
$ npx skills add renezander030/capcut-cli --skill capcut-edit -a opencode -y
Windsurf
$ npx skills add renezander030/capcut-cli --skill capcut-edit -a windsurf -y
name: capcut-edit description: Edit CapCut / JianYing video projects — read and write subtitles, timing, speed, volume, templates, animations (fade/ken-burns), and cut long-form to shorts. Use when the user mentions capcut, jianying, subtitles, video editing, draft_content.json, draft_info.json, or cutting videos — in English or Chinese (剪映, 字幕, 草稿, 剪辑, 切片, 视频编辑).
CLI for editing CapCut / JianYing drafts through a version-aware store. v0.11 detects and synchronizes readable timelines across `draft_content.json`, `draft_info.json`, `draft_meta_info.json`, and `template-2.tmp`.
Any recipe involving more than one `capcut` call, any arithmetic, or any branching ships as a parameterised shell script in `scripts/`. Claude invokes the script with inputs; the script runs a fixed sequence. If a recipe can be a script, it **must** be a script — not a narrative in `references/`.
`references/workflows.md` documents *which script to call and why*, never a reconstructable sequence.
Start broad, drill into what you need. Never dump full project JSON.
capcut info <project> -H # overview capcut doctor -H # installed media/transcription capabilities capcut diagnose <project> -H # canonical files, divergence, editor safety capcut tracks <project> -H # all tracks capcut materials <project> -H # material summary capcut segments <project> -H # segments with timing capcut segment <project> <id> # one item, full detail
echo '{"cmd":"set-text","id":"a1b2c3","text":"Fixed"}
{"cmd":"volume","id":"d4e5f6","volume":0.5}' | capcut batch <project>Operations: `set-text`, `shift`, `shift-all`, `speed`, `volume`, `opacity`, `trim`.
Batch is transactional: one failing operation writes nothing. Use `--continue-on-error` only when the user explicitly accepts a partial commit; it still exits non-zero.
Scripts resolve the `capcut` entry point themselves, so the skill also works when it is installed outside a `capcut-cli` checkout: `$CAPCUT_CLI` (explicit path to `dist/index.js` or a launcher) wins, then the repo build, then an installed `node_modules/capcut-cli`, then `capcut-cli`/`capcut` on `PATH`. A `.js` entry runs under `node`; a launcher (from `PATH`, or `$CAPCUT_CLI` pointing at one) runs directly. `anim.sh` resolves the CapCut effect-cache directory per platform; `$CAPCUT_EFFECT_CACHE` overrides it.
Create and edit real CapCut / JianYing projects from the terminal — or any LLM agent. Open the result in CapCut with every track still editable.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…