← all repositories
worldwonderer/drama-skills

They Replaced 80,000 Lines of Studio Code With Eight Agent Skills

It exists because a studio’s 80,000-line AI drama pipeline collapsed under model churn, so they rebuilt the entire pre-production flow as eight text-only agent skills for Claude Code and Codex.

518 stars Python Coding AssistantsAgents
drama-skills
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

drama-skills is a set of eight agent skills for Claude Code and Codex that guide an AI short drama from raw idea through script, asset list, storyboard, and image or video prompts. Every step produces text files—never actual media—so a human reviews and approves prompts before they hit a generation API. It is essentially a structured prompt-engineering framework dressed as a film studio pipeline, enforcing continuity contracts and source citations across episodes to keep characters and props consistent.

The interesting bit

The authors used to run their own short-drama studio on nearly 80,000 lines of bespoke front-end and back-end code, but threw it all away when model capabilities and demand shifted faster than the GUI could adapt. The twist is that the “boring” text-file approach won: by distilling historical engineering knowledge into agent instructions and treating the CLI as the production console, they made the pipeline more durable than the visual tools it replaced.

Key highlights

  • Eight interlocking skills handle story development, episode writing, asset extraction, look development, storyboarding, video prompting, and an independent review layer.
  • All output is deliberately text-only—scripts, settings, prompts, and review records—preventing accidental API calls and budget burn from unvetted prompts.
  • Enforces a continuity contract across the pipeline so character designs, locations, and props remain consistent from script to storyboard.
  • Includes a local project dashboard for macOS and Linux to browse production phases and preview media, though it does not run on Windows.
  • Born from a working studio with over a thousand AI short-drama projects, distilled down from an unmaintainable ~80k-line codebase.

Caveats

  • The local project dashboard only supports macOS and Linux; Windows developers need to look elsewhere or adapt it themselves.
  • A Python 3.10+ runtime is mandatory, and the README explicitly warns that macOS’s stock Python 3.9 will not work.
  • The demo includes a 15-second promotional sample, but the README notes this is a temporary display and not a default output of the skills.

Verdict

  • Worth exploring if you are already living inside Claude Code or Codex and need to structure short-form drama pre-production without building another GUI. Skip it if you want a one-click video generator; this is a planning and prompt-management layer that intentionally stops before the render farm.

Frequently asked

What is worldwonderer/drama-skills?
It exists because a studio’s 80,000-line AI drama pipeline collapsed under model churn, so they rebuilt the entire pre-production flow as eight text-only agent skills for Claude Code and Codex.
Is drama-skills open source?
Yes — worldwonderer/drama-skills is open source, released under the MIT license.
What language is drama-skills written in?
worldwonderer/drama-skills is primarily written in Python.
How popular is drama-skills?
worldwonderer/drama-skills has 518 stars on GitHub.
Where can I find drama-skills?
worldwonderer/drama-skills is on GitHub at https://github.com/worldwonderer/drama-skills.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.