Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Short Drama Edit & Final Cut

Assembles AI-generated short-drama shots into a finished film by first writing a reviewable edit decision list, then rendering with burned-in subtitles and normalized loudness.

Image & VideoAdvanced1,797433AI score 8/10Last updated: Sep 11, 2026

What it does

  • Watches every clip in the episode's 制作成果 (production output) folder end to end and records each file's usable range before making any cut decisions.
  • Writes a standardized edit decision list (剪辑单.md): one ## CUT-... block per segment with source MOTION id, in/out/duration (must be self-consistent), the visual reason for each in and out point, sound handling, match-cut color notes, and subtitles.
  • Drives three commands in edit_tool.py: check (validates ranges, file existence, no overlapping reuse of the same frames, subtitle text found in the script), render (cut → concat → burn subtitles → normalize loudness), verify (measures the rendered film and reports numbers only).
  • Enforces that subtitles are the script's exact wording, not transcription output, and that technical success is never reported as quality approval.
  • Missing or unusable shots go into an "unused shots" line with the reason classified as missing file vs. unusable quality; re-shoots and script fixes are handed back to upstream skills.

Who it's for

  • Creators producing AI short-form drama who want cut decisions documented, auditable, and reproducible.
  • Users already running the zenstory-ai/drama-skills pipeline (write → image/video prompts → produce → edit → review).
  • Intermediate/advanced users comfortable with ffmpeg who want render results verified by measurement.

Examples

  1. "Edit the already-produced shots of EP001 into a final cut" → survey usable ranges, write the edit list, then render.
  2. Some shots not generated yet: "assemble what exists" → cuts only the continuous stretch, flags it as a partial version and lists the gaps.
  3. Need finer subtitle typography: run with --subtitles remotion (one-time Node install, much slower frame-by-frame rendering).

· · · 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. Prerequisites: confirm ffmpeg -version, ffprobe -version and python3 --version all work. Without ffmpeg/ffprobe the render and verify commands fail by design (macOS: brew install ffmpeg; Ubuntu: sudo apt install ffmpeg).
  2. Clone the repo: git clone https://github.com/zenstory-ai/drama-skills.git
  3. Install the skill: mkdir -p ~/.claude/skills && cp -r drama-skills/skills/short-drama-edit ~/.claude/skills/
    • Copy the sibling skills (write / image-prompts / video-prompts / produce / review) too if you want the whole pipeline.
  4. Optional self-test: python3 ~/.claude/skills/short-drama-edit/scripts/selftest.py
  5. Restart Claude Code, open your drama project folder, and invoke $short-drama-edit or ask "cut EP001's produced shots into a final film".
  6. Optional Remotion subtitles: follow assets/remotion/README.md to install the Node dependencies once if you need custom subtitle layout.