write-screenplay SKILL.md skillA

write-screenplay from egguy886/write-screenplay-skill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add egguy886/write-screenplay-skill/write-screenplay@git:20261025.01b8439

Pins git:20261025.01b8439 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
egguy886/write-screenplay-skill
Path
SKILL.md
Versions recorded
3
Latest version
git:20261025.01b8439, committed Oct 25, 2026
First version recorded
Sep 6, 2026
Size
18,029 bytes
Repository stars
8
License
MIT

写剧本 skill:将小说或相关设定一键转译为专业级剧本(微短剧、影视、漫剧)。支持“国内中文剧本”与“出海短剧剧本(英文角色名+中文动作+英文对白)”双模式。深度适配主流平台(AI Agent平台:Claude Code、Codex、Antigravity、Grok、豆包;发行平台:抖音、快手、ReelShort、DramaBox、ShortMax、TikTok)。内置“AI视频生成友好型动作解耦”,解决复杂动作堆叠导致后续视频生成融化变形的核心痛点。 内置“长篇改编模式”:把几十到上百章的长篇压进固定集数(默认 ≤60 集),先做章节节拍卡、压缩决策、集数预算、分集大纲(含开场回钩与集尾钩子),再逐集写作,并用脚本校验覆盖率、钩子轮换、对白预算和格式。 内置“制作圣经”:人物四层档案(戏剧/语言/视觉/声音)、造型、道具生命周期、场景、声线一张总表,校验剧本一致性、生成分集资产表,并导出为 AI 视频管线(h3-drama-kit)的资产库与参考图提示词。 EN: Novel/lore → professional micro-drama screenplays…

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

# 写剧本 Skill (Novel & Worldbuilding to Screenplay Engine)

本 Skill 是将**小说原著、粗纲脑洞、人物小传或世界观设定集**,全流程转化为**高水准商业剧本(国内短剧 / 出海微短剧 / 影视电影 / 漫剧)**的工业级创作工作流。

---

## 一、 核心工作模式(Dual-Mode Engine)

在开始改编前,先明确用户的**输出模式**:

### 模式 A:国内中文短剧剧本(Domestic Chinese Script)
- **角色命名**:全中文角色名(如:林辰、陆天行、苏清雪)。
- **叙述语言**:全中文(场景、机位、动作、神态、潜台词、说话台词)。
- **戏剧核心**:契合国内抖音、快手、微信小程序、爱优腾横竖屏的强节奏叙事:
  - 黄金 3 秒强冲突开篇。
  - 第 30 秒情绪递进施压,第 60 秒强爽点/反转打脸。
  - 片尾精准断在悬念钩子(Cliffhanger Hook)。
- **台词风格**:短平快、高信息密度、强情绪煽动力。

### 模式 B:出海短剧剧本(Overseas Micro-Drama Script · 核心指定模式)
- **角色命名【强制铁律】**:**角色名全量使用英文(Character Name in English)**!
  - 示例:`Lucas`, `Grover`, `Kaiser`, `Lilian`, `Elara`, `Ethan`, `Chloe`。
  - 严禁在出海剧本中对角色名使用中文拼音或汉字。
- **动作与调度语言**:**场景 Slugline、动作描写、镜头机位、调度指令全量使用中文**!
  - 目的:便于国内导演、制作人、分镜师快速理解镜头因果与调度逻辑,无缝衔接后续 AI 分镜提示词编译器。
- **对白语言**:
  - **主对白**:标准地道美语对白(Authentic English Dialogue),严禁中式直译英语。
  - **中文潜台词/意图附注**:每句英文对白后必须附带括号中文潜台词与情绪意图,方便配音指导与国内监制审核。
  - 格式规范:
    ```text
    △ (特写)Lucas 被战靴死死踩在泥浆中,双目如铁,咬牙抬头。
    Lucas: "Drive shaft is fixed. My wages."
    (中文潜台词:传动轴已经修好了,把我的工钱结了。)
    ```
- **题材偏好与出海调优**:
  - 深度适配 ReelShort, DramaBox, ShortMax, FlexTV, TikTok。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add egguy886/write-screenplay-skill/write-screenplay@sha256:efec42b1e7e2e5c5

The line at the top of this page pins the label git:20261025.01b8439, 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.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_zfonmayw4vtmjnqb.svg)](https://markdownregistry.com/a/art_zfonmayw4vtmjnqb)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 3 versions of this file, between Sep 6, 2026 and Oct 25, 2026, about one every 24 days.

versioncommittedcommitsizeaudit
git:20261025.01b8439 latest2026-10-25 01b8439 18,029 BA view · diff
git:20261025.814e5cd2026-10-25 814e5cd 16,329 BA view · diff
git:20260906.8b6fe8b2026-09-06 8b6fe8b 12,311 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (18029 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

GitHub

egguy886/write-screenplay-skill · 8 stars · license MIT · pushed 2026-10-25 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_zfonmayw4vtmjnqb
GET https://markdownregistry.com/api/v1/resolve?ref=egguy886/write-screenplay-skill/write-screenplay
GET https://markdownregistry.com/api/v1/blob/efec42b1e7e2e5c512c9de53a6c67451745089eb8b10a2ebc37e4010b6ae39be

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.

Browse by kind, by grade A, or by owner.