@eternityspring: Making AI short dramas—anyone can have AI write a script; but writing a script that can actually produce a good short drama? Hard! Today this gap is filled: shuohao-skills/novel-script is open-sourced. · Episode synopses generate structured scripts, with each episode designed with an opening hook and a cliffhanger ending · Each episode has a runtime limit: dialogue at …
Summary
Shuohao open-sourced the AI short drama production skill set shuohao-skills, including a four-piece toolkit for character breakdown, outline planning, art direction, and scriptwriting. It supports Claude Code and codex, open-sourcing the entire pipeline from novel to production-ready script.
View Cached Full Text
Cached at: 08/13/26, 07:23 PM
Having AI write scripts for AI short dramas — anyone can do that. But writing scripts that actually produce good short dramas? That’s hard! Today this gap is filled: shuohao-skills/novel-script is now open source.
- Generate structured scripts from episode synopses, with each episode designed with an opening hook and a cliffhanger ending
- Per-episode runtime constraints: dialogue calculated at 4.5 characters/sec, actions at 2.5 sec/beat, ±15%
- Dialogue scripts aggregated by character — can be fed directly to TTS for batched voice-over
With this, the AI short drama four-piece set — character breakdown, outline planning, art direction, scriptwriting — is complete. From a single novel to a production-ready script set, the entire pipeline is open source.
http://github.com/eternityspring/shuohao-skills…
1.2k stars in one week. One person + AI, and the barrier to industrializing short dramas is down to just the storyboard step. I’ll open source the storyboard skill once I’ve polished it further — stay tuned!
eternityspring/shuohao-skills
Source: https://github.com/eternityspring/shuohao-skills
English · 中文
👋 Job hunting / Collaboration — The author is currently between engagements; this repo is just a small side exploration. Feel free to reach out if you’re a kindred spirit. Beyond remote work, I’m also open to semi-partnership — a few thousand yuan monthly for living expenses + profit sharing. If necessary, for FED roles, on-site travel is also possible. I hope to find like-minded friends to build something with in the AI wave. Personal resume: resume.79px.com (https://resume.79px.com)
I’ve set up an AI short drama discussion group (paid) covering AI short drama workflows, tools, and hands-on practice. Interested? Add me on WeChat:
hao_dev, with the notegithubwhen adding.
shuohao-skills
A collection of skills for AI short drama production: from a single novel to production-ready materials — character breakdown, outline planning, scene & prop design, and scriptwriting. Built for AI coding agents — works with both Claude Code and codex.
| Skill | What it does |
|---|---|
| novel-characters | Break a novel into character setting packs: character profiles, visual prompts, voice prompts, character design images. Report language and image style are selectable |
| novel-outline | Adapt a novel into a five-piece short drama outline set: adaptation notes, character list, highlight table, episode synopses, asset list. All 13 quality gates are script-checked, with a checkup mode for existing outlines |
| novel-art | Produce art design sets for AI short dramas (scenes + narrative props): consistency anchors, lighting and state variants, scale references, no-people no-hands white-background prompts. Consumes outline.json to pre-fill the checklist; all 11 quality gates are script-checked |
| novel-script | Write scripts for AI short dramas: scenes + beat flow (alternating action and dialogue), per-episode runtime deterministically calculated from speech rate, dialogue scripts aggregated by character for direct TTS integration. All 9 quality gates are script-checked |
Drop a novel in, get these four sets out:
novel-characters · Character setting pack
Character setting pack report
novel-outline · Short drama adaptation outline
Short drama adaptation outline report
novel-art · Art setting pack (scenes + props; design images are actually generated by the skill)
Art setting pack report
novel-script · Script (runtime dashboard + per-episode script + dialogue sides)
Script report
Installation
git clone https://github.com/eternityspring/shuohao-skills.git
cd shuohao-skills
./scripts/install.sh
Automatically detects whether Claude Code or codex is installed locally and soft-links all skills there — takes effect immediately after git pull, no reinstall needed.
./scripts/install.sh novel-characters # install only one
./scripts/install.sh --codex # install only to codex
./scripts/install.sh --uninstall # remove soft links
Don’t want to use the script? Link them yourself:
ln -s "$PWD/skills/novel-characters" ~/.claude/skills/novel-characters
ln -s "$PWD/skills/novel-characters" ~/.codex/skills/novel-characters
Prerequisites
| Required? | Description | |
|---|---|---|
| Node | Required | ≥ 18. Skill scripts use only the standard library — no npm dependencies, no install needed |
| Model quota | Required | Uses your current session’s quota — no API key needed |
| codex CLI | Optional | Only needed for image generation (via built-in $imagegen). Skip image generation if unavailable; everything else still works |
Repository conventions
One directory per skill, self-contained and copyable on its own:
skills/<skill-name>/
├── SKILL.md Workflow for the agent to read (required)
├── README.md Documentation for humans
├── scripts/
│ ├── *.mjs Deterministic tools, zero dependencies
│ └── selftest.mjs Self-test, no model calls (required)
├── references/ Detailed instructions loaded on demand
├── examples/ Built-in samples, also used as test fixtures
└── assets/ Screenshots
Two hard requirements:
- Every skill must have a
SKILL.md - Every skill must have a
scripts/selftest.mjs— no model calls, no quota consumed — covering all deterministic logic
Before adding a new skill, run all self-tests first:
for f in skills/*/scripts/selftest.mjs; do node "$f"; done
No CI configured — self-tests are fast enough (1 second), and running once locally beats waiting on CI. Only verified on macOS + Node 24; the code has no platform-specific calls, so Linux and older Node versions should theoretically work, but haven’t been verified.
License
Shuohao (@eternityspring): In AI short dramas, the real killer isn’t ugly visuals — it’s “looking inconsistent.”
The same boathouse has a patched canopy in one shot and none in the next; a suitcase is leather in one episode and plastic in the next. Traditional film crews have real sets and props that are naturally consistent, but AI regenerates every shot — scenes and props often pull a “72 transformations.”
The “scene skill” teased last time is done — novel-art, purpose-built for AI
Similar Articles
@iluciddreaming: AI short drama production, the workflow is already running. Toonflow, with 11.6k stars on GitHub: Throw in a script, AI writer breaks it down, intelligent storyboarding generates shot scripts, workflow runs automatically. Free and open source. The most noteworthy point: it actually works, not a demo.
Toonflow is a free and open-source AI tool that automatically breaks down scripts into shot scripts and generates storyboards, with an automated workflow that is truly usable.
@crypto_dazui: https://x.com/crypto_dazui/status/2053470085726314687
This article shares a complete workflow and detailed prompts for creating live-action short dramas using AI tools, covering story generation, character and scene setup, and storyboard creation. It aims to help creators master AI-powered short drama production techniques for free.
@seclink: Trivia: AI Manga/Short Drama "One-Person Factory" Model - Tools like PopShort AI ("One-Person AI Short Drama Factory") and http://Mangaka.app (Text to Full Comic Book) are mature - Information gap: China's short drama market will exceed 500 billion in 2025, but creation tools are still traditional...
AI manga/short drama creation tools such as PopShort AI and Mangaka.app have matured, enabling non-professionals to generate comics and short dramas from text, filling a gap in AI creation tools within China's short drama market (expected to exceed 500 billion yuan in 2025).
@XAMTO_AI: There is an open-source project called narrator-ai-cli-skill. Plug it into an agent like Claude Code, and just say 'Help me make a commentary video for The Shawshank Redemption', and the AI handles everything: automatically generates commentary script without you lifting a finger, precisely matches corresponding movie clips, …
Introducing an open-source project called narrator-ai-cli-skill, which can be integrated into AI agents like Claude Code. With just one sentence, users can automatically complete the entire process of creating a movie commentary video — script, voiceover, editing, background music, etc. — greatly reducing the production cost of film commentary channels.
@eternityspring: My open-source novel character analysis skill has been favorited by nearly 2,000 people. Today I spent some time making the following updates: adjusted character image generation prompts (added animation style support), optimized the report page layout produced by the skill, and added multilingual report support. Project URL: https://github.com/e…
The author's open-source novel character analysis skill (shuohao-skills) has been favorited by nearly 2,000 people. This update adds animation style support, optimizes the report layout, and supports multilingual reports, used for character consistency in AI short-drama workflows.