Drama Skills Claude skills

Eleven skills that take an idea or novel through script, character assets, storyboard, image and video prompts and a rough cut for AI short dramas.

Our verdict Recommended

A production-derived, file-based workflow with a confirm-before-spend rule and real evals; the README is mainly in Chinese.

The author changed 4 of 12 skill folders after our review (noticed Oct 29, 2026). The review describes the earlier version; we recheck changed skills weekly, the most significant changes first.

What Drama Skills does

Drama Skills is a pipeline for AI short-drama and comic-drama production, from the studio behind it. Skills cover novel analysis, episode mapping, scriptwriting, asset breakdown (characters, scenes, props), image prompts, storyboard with frozen keyframes, video prompts, a generation step, editing and a review pass. The agent keeps its decisions in plain Markdown files per stage: script, visual setup, storyboard, image prompts, video prompts and an edit list. Cross-shot consistency is handled with continuity locks, short phrases pasted into every prompt, and a checker script validates declared references.

Spending is gated: for any image, video, voice or music job the agent first shows the exact batch and parameters in a file, and only calls an external provider after you confirm. Provider credentials are kept out of the project. The editing skill writes in and out points with reasons, takes subtitles word-for-word from the script and renders with ffmpeg after loudness normalization. The repo has about 12 skills averaging 12 KB, dozens of reference files, Python scripts, templates, a local dashboard process and 83 eval files. Requires Python 3.9 or newer and ffmpeg.

Good for

  • Studios and solo creators making vertical short dramas with AI video tools
  • Turning a novel into episode scripts and storyboards
  • Keeping character and prop consistency across many shots

Not for

  • Non-Chinese-language workflows that need English-first guidance
  • Anyone looking for a one-click finished video

What's inside depth 5/5

12 skills averaging 12 KB with dozens of reference files, scripts, templates, tests and 83 eval files, backed by CI that includes Windows runs.

Skills
12
Reference docs
129
Scripts
25
Tests / evals
84
Templates
33
Avg SKILL.md
11.5 KB

Counted from the repository file tree. How we score depth.

Dependencies and costs

  • Python 3.9 or newer
  • ffmpeg and ffprobe on PATH for editing
  • Image, video, voice or music provider accounts of your choice for the generation step

Security review

Review before installing

A Chinese short-drama production suite: skills for developing, writing, storyboarding, producing and editing episodes, backed by local Python tools and a loopback-only dashboard. The produce skill can send prompts and reference media to image, video, speech and music providers with your API keys, but only after a preview and an explicit confirm step. Editing uses ffmpeg and an optional Remotion overlay that you install yourself.

Worth knowing

  • Needs an API key for its own serviceGeneration adapters read OPENAI_API_KEY, MINIMAX_API_KEY or ARK_API_KEY from the environment and send each as a Bearer token only to that provider's HTTPS base URL (an optional *_BASE_URL env override must also be https with no embedded credentials).skills/short-drama-produce/scripts/provider_adapters.py:922
  • Makes network requestsshort-drama-produce sends prompts and reference media to OpenAI, MiniMax and Volcengine Ark endpoints and downloads the generated file from an https URL the provider returns (size-capped, no key attached). SKILL.md has a prepare step that previews the job and requires an explicit confirm before any paid generation runs.skills/short-drama-produce/scripts/provider_adapters.py:926
  • Relies on a CLI or package we could not reviewEditing shells out to ffmpeg/ffprobe and, for subtitle overlays, npx remotion render in a user-created Remotion workspace; the tool says it will not install Remotion itself. production_tool.py:1462 can also run adapter commands from a project config as an argv array with a timeout.skills/short-drama-edit/scripts/edit_tool.py:2246
  • Runs remote code at an unpinned versionInstall uses npx skills add zenstory-ai/drama-skills -y -g (unpinned, global, confirmations skipped); updating means re-running the same command.README.md:76
  • Installs packages or toolsThe optional Remotion overlay lists pinned npm dependencies (remotion and @remotion/cli 4.0.418, react 19.0.0, two fontsource packages) that the user installs with npm install under ~/.cache/short-drama-edit/remotion.skills/short-drama-edit/assets/remotion/package.json:8

What we checked

The repository (566 files) on Oct 29, 2026. Not a full review: 375 of 566 files were not downloaded (large repository; we reviewed the skill folders); we read 8 of 26 code files; it relies on code outside the repository: ffmpeg/ffprobe, Node.js with npx, Remotion (its own commercial license applies beyond small teams), and the npx skills CLI; Provider services OpenAI, MiniMax and Volcengine Ark that receive prompts, media and API keys; The large Python and JS files were located and checked by keyword search (network, subprocess, environment, bind address, confirmation flow) but not read in full: edit_tool.py (132 KB), production_tool.py (93 KB), provider_adapters.py (71 KB), dashboard_server.py (84 KB), project_tool.py, creator_markdown_check.py, creator_views.py, episode_intake.py, novel_index.py, screenplay_index.py, duration_estimate.py, the other selftest.py files, rules.mjs, tokens.ts and dashboard/app.js.

NVIDIA SkillSpector static scan: 43 pattern hits (Dangerous Code Execution 14, Data Exfiltration 7, System Prompt Leakage 5, Rogue Agent 4, MCP Rug Pull 4, Data Flow 3). The three CRITICAL data-flow hits are provider_adapters.py sending env-provided API keys as Bearer headers to the provider endpoints and downloading a provider-returned HTTPS URL, which is the generation skill's stated purpose. The other hits are ffmpeg/ffprobe/npx subprocess calls in edit_tool.py, Chinese-language prompt phrases such as 'write skill' and 'return prompt', and unpinned npx mentions in docs.

A review, not a certification. Skills change after we check them — read the files before installing.

License

MIT — commercial use allowed.

Can it run unattended?

Not really. The workflow deliberately stops for human confirmation before any paid generation, so it is not designed to run unattended.

Alternatives to Drama Skills

Oh Story

zenstory-ai/oh-story-claudecode

13 skills for writing Chinese web novels: ranking scans, teardown of hit books, long and short drafting with file-based continuity tracking, de-AI editing and covers.

With caveats Broad access Depth 4/5

HyperFrames

heygen-com/hyperframes

HeyGen's framework and skills for writing HTML and rendering it to deterministic MP4 video, with a CLI, a block registry and media tooling.

With caveats Broad access Depth 4/5

video-shotcraft

Vincentwei1021/video-shotcraft

Remotion-based skill for cinematic product promo videos, with 124 shot recipe cards, a full template, beat sync, sound design and a motion workbench.

With caveats Check first Depth 5/5

FAQ

What is Drama Skills?

It is a set of agent skills for producing AI short dramas and comic dramas, covering analysis, scripts, assets, storyboards, image and video prompts, editing and review. It targets Claude Code and Codex.

How do I install Drama Skills?

Run npx skills add zenstory-ai/drama-skills -y -g. You also need Python 3.9 or newer, and ffmpeg for the editing step.

Does Drama Skills spend money automatically?

The README says no. Any image, video, voice or music task is first written to a file for preview and only runs after you confirm, and provider credentials are not stored in the project.

Sources: GitHub repository (stars, license, file tree, last push Oct 29, 2026). Review based on the README and SKILL.md files as published.