@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…
Summary
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.
View Cached Full Text
Cached at: 08/09/26, 07:20 PM
The novel character analysis skill I open-sourced has been starred by nearly 2,000 people. Today I spent some time making the following updates: adjusted the 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/eternityspring/shuohao-skills… Fixing the characters first is just the first step of the Long March for AI short-drama production. To build a complete AI short-drama workflow, this kind of character analysis skill is only a tiny piece. Next, I’ll continue exploring reports based on this skill and build a storyboard skill.
eternityspring/shuohao-skills
Source: https://github.com/eternityspring/shuohao-skills
中文 · English
I’ve created an AI Short Drama Community (paid) to discuss AI short drama workflows, tools, and hands-on practice. If you’re interested, add me on: WeChat
hao_dev, and notegithubwhen adding.shuohao-skills
A collection of skills for AI coding agents. Works with both Claude Code and codex.
| Skill | What it does |
|---|---|
| novel-characters | Breaks a novel into a character settings pack: character profiles, visual prompts, voice prompts, and character design images. Report language and image style are configurable |
Feed it a novel, and you get this:
Character Settings Pack Report
Install
git clone https://github.com/eternityspring/shuohao-skills.git
cd shuohao-skills
./scripts/install.sh
It auto-detects whether Claude Code or codex is installed on your machine and symlinks all skills to them — changes take effect immediately after git pull, no reinstall needed.
./scripts/install.sh novel-characters # install only one skill
./scripts/install.sh --codex # install only to codex
./scripts/install.sh --uninstall # remove symlinks
If you’d rather not use the script, just create the links yourself:
ln -s "$PWD/skills/novel-characters" ~/.claude/skills/novel-characters
ln -s "$PWD/skills/novel-characters" ~/.codex/skills/novel-characters
Prerequisites
| Required? | Notes | |
|---|---|---|
| Node | Required | ≥ 18. Skill scripts only use 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 (uses built-in $imagegen). Skip image generation if unavailable; everything else still works |
Repository Conventions
Each skill lives in its own directory, self-contained and can be copied out individually:
skills/<skill-name>/
├── SKILL.md # The workflow an agent reads (required)
├── README.md # Documentation for humans
├── scripts/
│ ├── <name>.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.mjsthat doesn’t call the model, doesn’t cost quota, and covers all deterministic logic
Before adding a new skill, run all the self-tests first:
for f in skills/*/scripts/selftest.mjs; do node "$f"; done
No CI configured — the self-tests are fast enough (1 second) that running locally is more convenient than 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): After getting MiniMax H3 running locally, everyone thought the barrier to AI short dramas had collapsed.
But when I actually started working on it, I realized that to turn a novel into a script and then storyboard it, you must first lock down the characters.
I open-sourced a skill specifically for this, and it works with both Claude Code and Codex:
- Drop a novel in, and the AI automatically extracts each character: character profile + cartoon visual prompt + voice prompt
Similar Articles
@eternityspring: Character Parsing Skill, 385 Stars in 3 Days of Open Source. Throw any novel at it, and the generated character list and summary are just awesome. Planning to add a character relationship graph, will update as soon as it's done!
The open-source novel character parsing skill gained 385 Stars in three days, and updated character chart prompts, report layout, and multilingual support. Future plans include adding a character relationship graph.
@yaojingang: Built a Skill for interpreting Skills, open-sourced on GitHub. Also uploaded the original design of the interpreting Skill. This is a Skill for quality analysis, learning guidance, and usage recommendations within the Agent Skills ecosystem. Once executed, it converts a target Skill into structured analysis...
The author open-sourced a Skill for quality analysis, learning guidance, and usage recommendations within the Agent Skills ecosystem. It can convert a target Skill into structured analysis data and a bilingual HTML report, helping users evaluate and improve Skills.
@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 …
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.
@ianneo_ai: Wow! My Skill is ranked #2 on GitHub this week! I just saw Master Zang's project hit #1, and when I clicked in, I laughed—mine is also on the list at #2. It's this Chinese 'Xiaohei' grotesque illustration generation Skill: http://github.com/helloianneo/ian-xiaohei-illustrations…
The author published a Codex Skill named Ian Xiaohei Illustrations, used to instruct AI agents to generate 16:9 white-background hand-drawn grotesque illustrations for Chinese articles. This repository ranked second on GitHub's weekly trending list.
@GoSailGlobal: If you're making AI short dramas, you'll eventually use this open-source workflow. drama-skills, 10 skills distilled from a comic drama studio's production line, with over 1000 stars. Since 2025, they've completed thousands of short drama projects, written nearly 80,000 lines of code for their custom tools (front-end and back-end), but struggling to keep up with the rapid iteration of models and requirements.
The open-source workflow drama-skills distills a comic drama studio's experience into agent-readable skills for efficient AI short drama production, including scripts, character settings, storyboards, etc., and is open-sourced under the MIT license.