short-drama SKILL.md skillA
short-drama from zju-real/easel is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zju-real/easel/short-drama@git:20261012.0d53744Pins git:20261012.0d53744 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zju-real/easel
- Path
skills/builtin/short-drama/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 24,706 bytes
- Repository stars
- 3,982
- License
- Apache-2.0
制作多集 AI 微短剧:建立剧集圣经和角色参考,完成分集剧本、逐镜 I2V、对白审计、配音字幕 BGM 与成片,保持跨镜跨集一致性。 当用户说“AI/横屏/竖屏/微短剧、拍短剧、分集剧本、连续剧情视频、做几集短剧”时使用。 单条非剧情视频用 auto-short-video;只写单条脚本用 video-script;只生成一个视频片段用 ai-video-gen。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# AI 短剧制作(横屏/竖屏微短剧,多集) > **配置检查路径铁律**:整条流水线开始前先 `cd` 到运行时说明给出的 Easel 项目根,确认 `.env` 与 `skills/shared/scripts/` 存在。生图、视频、配音配置必须从这里运行注册表/`check`;不得在任何执行引擎的 workspace 或共享脚本副本中检查,不得用 `env` / `printenv` 判定缺少 `IMG_BASE_URL`、`VOICE_BASE_URL` 或 Key。发现缺项先核对 `pwd`,回项目根并显式传 `--env-file .env` 重查。 ## ⛔ 三条铁律(最容易翻车,动手前先记死) 1. **每镜必须「图生视频」成动态片段——绝不能拿静态图冒充。** 关键帧图(frame)只是 I2V 的**首帧**,必须再用 **ai-video-gen `image2video`** 驱动成会动的 `clip`。跳过这步 = 一堆静态图配音,垃圾。合成前 `storyboard` 会**硬拦**只有 frame 没 clip 的镜头。 2. **配音必须闭源云 provider(有情感、像真人)——绝不用 edge(AI 味平读)。** 先 `.env` 配 `VOICE_PROVIDER` + `voice_clone.py check` 验 key;配了 key 后 `dubbing align/dub` **合成前就硬拦** edge,任何角色(含旁白)想落到 edge 直接失败。只有完全没 key 才 `--allow-edge` 兜底。 3. **原生音频优先、环境音每镜必留、台词务必喂给模型。** 视频模型原生音频(环境音/脚步/物理音效)质量好,**环境音默认整轨全用**。**头号要点:生视频必须把台词写进 `generation_prompt`(`prepare` 生成)喂给模型**,否则模型不知说啥、台词全错。默认 **native-first**(让模型逐字说、能说就用、不默认丢 TTS)→ `audit` 逐镜 ASR 核验:对上用原生对白(常态)、说错转 `dub` 换 TTS、旁白/动作镜走 TTS/环境音。决策与探针细节见步骤 16/18 及 `references/native-audio-workflow.md`。 4. **画面/声音/字幕按时间线对齐,自然播放。** 画面用真实片段全长(台词只占其中一段,按实际说话时间放置),**绝不慢放/循环/冻结**;片段盖不住台词就重生成/拆镜(`align` 硬拦)。 …
Read the whole file at its exact version.
How to install
mdr add zju-real/easel/short-drama@sha256:8828940dff1c6138The line at the top of this page pins the label git:20261012.0d53744, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_i5iry6hetnkbjryy)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 12, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (24706 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
zju-real/easel · 3,982 stars · license Apache-2.0 · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_i5iry6hetnkbjryy GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/short-drama GET https://markdownregistry.com/api/v1/blob/8828940dff1c613864e538a7ec520c89a8d62f2dae30352c2548e42c9c8eb61b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.