by xuliang2024
Cookbook, JSON templates, AI prompts and docs for cutcli — the CapCut / Jianying (剪映) draft CLI. Generate editable video drafts from code, Cursor, Claude Code or any MCP agent.
# Add to your Claude Code skills
git clone https://github.com/xuliang2024/cutcli-cookbookGuides for using ai agents skills like cutcli-cookbook.
Last scanned: 8/9/2026
{
"issues": [
{
"type": "npm-audit",
"message": "esbuild: esbuild enables any website to send any requests to the development server and read the response",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "fast-uri: fast-uri vulnerable to path traversal via percent-encoded dot segments",
"severity": "high"
},
{
"type": "npm-audit",
"message": "nanoid: nanoid: non-secure generators can loop indefinitely with negative size",
"severity": "high"
},
{
"type": "npm-audit",
"message": "postcss: PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vite: Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling",
"severity": "high"
},
{
"type": "npm-audit",
"message": "vitepress: Vulnerability found",
"severity": "medium"
},
{
"file": "README.md",
"line": 28,
"type": "remote-install",
"message": "Install command (remote install script piped to a shell — review the source before running): \"curl -s https://cutcli.com/cli | bash\"",
"severity": "low"
}
],
"status": "WARNING",
"scannedAt": "2026-08-09T05:03:59.732Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}cutcli-cookbook is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by xuliang2024. Cookbook, JSON templates, AI prompts and docs for cutcli — the CapCut / Jianying (剪映) draft CLI. Generate editable video drafts from code, Cursor, Claude Code or any MCP agent. It has 159 GitHub stars.
cutcli-cookbook returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/xuliang2024/cutcli-cookbook" and add it to your Claude Code skills directory (see the Installation section above).
cutcli-cookbook is primarily written in JavaScript. It is open-source under xuliang2024 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh cutcli-cookbook against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
Open-source cookbook, JSON templates, AI prompts, and docs for cutcli — the CapCut / Jianying (剪映) draft CLI. Generate editable video drafts from code, Cursor, Claude Code or any MCP agent.
cutcli generates standard CapCut / Jianying drafts that the desktop app can open directly. This repo collects ready-to-run examples, reusable JSON templates, AI prompts, and the official documentation source. Contributions welcome.
# 1. Install cutcli
curl -s https://cutcli.com/cli | bash
# 2. Run the simplest example
git clone https://github.com/xuliang2024/cutcli-cookbook.git
cd cutcli-cookbook/examples/01-hello-caption
bash run.sh
# 3. Open CapCut / Jianying — the new draft is already in the list
Full guide: https://docs.cutcli.com/guide/installation
cutcli can now upload a local draft zip and submit it to the cutcli.com cloud renderer. Use it for smoke tests, preview rendering, or scheduled draft generation without opening CapCut locally.
# Save your cloud API key once
cutcli auth set --api-key cut_live_xxx_yyy
# Render an existing local draft in the cloud
cutcli cloud render <draftId> --pretty
# Inspect queue/results
cutcli cloud jobs --status queued --pretty
cutcli cloud job <renderJobId> --pretty
# Run one scheduled render cycle for automation checks
cutcli timer render --count 1 --pretty
Reference: https://docs.cutcli.com/reference/cli
| Directory | Purpose |
|---|---|
examples/ |
One-shot runnable examples (each with run.sh + README.md + preview.gif) |
templates/ |
Reusable JSON snippets (caption / animation / filter presets) |
prompts/ |
Prompts for Cursor / Claude / ChatGPT to drive cutcli |
docs/ |
VitePress source for docs.cutcli.com |
showcase/ |
Monthly community showcase |
worker/ |
Cloudflare Worker (R2 reverse proxy with SPA fallback) |
| Example | Demo | Length |
|---|---|---|
| 01-hello-caption | One caption + entrance animation | 5 s |
| 02-image-slideshow-bgm | 3-image slideshow + transitions + BGM | 9 s |
| 03-tiktok-keyword-highlight | Multiple captions with keyword highlight | 6 s |
| 04-easy-by-audio | cutcli draft easy auto-fits to audio |
adaptive |
| 05-keyframe-zoom-in | Image + keyframe zoom | 5 s |
cutcli is a single-binary command-line tool that turns shell commands or JSON into a standard CapCut / Jianying (剪映) draft folder. Open CapCut on desktop and the draft is already in your draft list — fully editable, with captions, animations, transitions, audio and keyframes intact. No reverse-engineered file format, no manual JSON patching.
Install: curl -s https://cutcli.com/cli | bash
Yes. Since cutcli v1.3.9, cutcli cloud render <draftId> can zip, upload, and submit a local draft to the cloud renderer. cutcli cloud jobs, cutcli cloud job, and cutcli cloud result show queue status and final video URLs. cutcli timer render can run the same flow on an interval for automation checks.
examples/ — copy-paste runnable cases (one caption, image slideshow, TikTok keyword highlight, audio-driven layout, keyframe zoom)templates/ — reusable JSON snippets for captions / animations / filtersprompts/ — system prompts for Cursor, Claude Code, ChatGPT and MCP agents to drive cutclidocs/ — VitePress source for docs.cutcli.comworker/ — Cloudflare Worker (R2 reverse proxy + SPA fallback) that powers the docs sitecutcli is just a shell command, so any AI coding agent can drive it. We ship ready-made system prompts in prompts/ — drop them into your agent and ask things like "add a 3-second caption that fades in at 1s" or "build a 9-second slideshow from these three images with BGM". The agent emits cutcli ... calls and you get a CapCut draft. See the integration guide at https://docs.cutcli.com/guide/ai-integration.
Yes. The draft format is the same on both apps; cutcli writes drafts that either client can open directly from its draft folder.
Hand-writing CapCut draft JSON means dealing with microsecond timestamps, undocumented enums, normalized 0–1 coordinates and a half-dozen sibling files that must stay in sync. cutcli handles all of that and exposes a stable CLI surface (cutcli draft create, cutcli captions add, cutcli draft easy, …) that survives CapCut version bumps. Same reason people use FFmpeg instead of writing MP4 boxes by hand.
We welcome every kind of contribution:
showcase/See CONTRIBUTING.md.
curl -s https://cutcli.com/cli | bashMIT © 2026 m007 and cutcli-cookbook contributors