Claude Skill MartBrowse skillsQuick linesImage promptsLearn by videoTerminal guideWhat is a Skill?
← Back to list

Short Drama Editing & Final Cut

Assembles AI-generated short-drama shots into a finished episode by writing a reviewable edit list first, then rendering with ffmpeg (subtitles, SFX, loudness).

Image & VideoAdvanced★ 2,735⑂ 574AI score 8/10Last updated: Oct 3, 2026

What it does

  • Inspects the actual media bytes in 剧集/<EP>/制作成果/ and records each clip's usable range before any editing decision is made.
  • Produces 剪辑单.md: one ## CUT-EP-n block per cut with source ID (MOTION-/SHOT-/IMG-), in/out/duration in seconds, justification for each in and out point, sound handling, shot-matching color correction, subtitles, on-screen text panels, SFX, still-image camera moves and ambience.
  • Runs edit_tool.py check (range self-consistency, file existence, subtitle text matching the script verbatim, no overlapping reuse), render (cut, still-frame motion, auto shot matching, mixing, burned subtitles, loudness normalization) and verify (measurement only, no quality verdicts).
  • Clear boundaries: it never generates new footage, never rewrites dialogue, and never reports technical success as creative quality.

Who it's for

  • Teams mass-producing vertical short dramas from AI-generated shots who need an auditable, reproducible edit record.
  • Chinese-language short-form crews that require subtitles to match the script character-for-character.
  • Editors/producers automating an ffmpeg render pipeline through Claude Code.

Examples

  • "Use $short-drama-edit to cut the produced shots of EP001 into a final episode."
  • Missing footage: cut only the continuous sections, label the build as partial, and list unused shots split into "file missing" vs "unusable quality".
  • Still-comic episode: drive SHOT-/IMG- keyframes with push-in/pan moves plus VO and ambience, output at the delivery aspect ratio and frame rate.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/zenstory-ai/drama-skills/HEAD/skills/short-drama-edit/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/short-drama-edit folder from the GitHub repo zenstory-ai/drama-skills into my ~/.claude/skills/short-drama-edit/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/zenstory-ai/drama-skills.git && mkdir -p ~/.claude/skills && cp -r drama-skills/skills/short-drama-edit ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Clone the repository: git clone https://github.com/zenstory-ai/drama-skills.git
  2. Install the skill: mkdir -p ~/.claude/skills && cp -r drama-skills/skills/short-drama-edit ~/.claude/skills/
  3. Install ffmpeg and ffprobe (required): macOS brew install ffmpeg, Ubuntu sudo apt install ffmpeg; verify with ffmpeg -version.
  4. Optional but needed for on-screen text panels: install Node.js, then follow ~/.claude/skills/short-drama-edit/assets/remotion/README.md to install the Remotion dependencies once.
  5. Sanity-check the install: python3 ~/.claude/skills/short-drama-edit/scripts/selftest.py
  6. Restart Claude Code, open a project that uses the 剧集/<EP>/ layout, and invoke $short-drama-edit.