Skip to content
Back to skills

Aikey Drama

ASecurity

AI KEY·短剧编剧 ——竖屏短剧编剧技能。给一个选题或一段初始内容,写出一个开头抓人、结尾留得住人的短剧剧本。两种产出:① 单集短剧(1–3 分钟,自成一体,账号自己就能拍);② 付费连续剧开发包(一句话卖点 + 梗概 + 人物小传 + 整季分集大纲并标出付费卡点 + 前 3 集完整剧本)。先把冲突埋进设定里,再按「开场爆点 → 冲突 → 最大冲击 → 结尾停在问题上」切每一集;反转必须事先埋线,台词每一句都要推进冲突或露出人物。剧本定稿后,可选把它切成分镜表,并写成能直接交给 Seedance 生成的视频提示词(人物参考图锁长相、分段时间轴、台词节拍),出片交给 chatcut-video-gen,提交前先确认花费。 触发方式:/aikey-drama、/短剧、/写短剧、/短剧剧本、「写个短剧」「帮我把这个写成短剧」「短剧剧本」「竖屏剧」「微短剧」「付费短剧怎么写」「写个剧情短视频」 Vertical short-drama screenwriting. From a premise or a rough idea to a script with an opening t...

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 23, 2026
ai-agentsgogit

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 23, 2026

npx -y skills add iamzifei/aikey --skill aikey-drama --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aikey Drama?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aikey Drama
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/iamzifei-aikey-drama/badge)](https://www.skillsdirectory.com/skills/iamzifei-aikey-drama)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aikey-drama
description: |
  AI KEY·短剧编剧 ——竖屏短剧编剧技能。给一个选题或一段初始内容,写出一个开头抓人、结尾留得住人的短剧剧本。两种产出:① 单集短剧(1–3 分钟,自成一体,账号自己就能拍);② 付费连续剧开发包(一句话卖点 + 梗概 + 人物小传 + 整季分集大纲并标出付费卡点 + 前 3 集完整剧本)。先把冲突埋进设定里,再按「开场爆点 → 冲突 → 最大冲击 → 结尾停在问题上」切每一集;反转必须事先埋线,台词每一句都要推进冲突或露出人物。剧本定稿后,可选把它切成分镜表,并写成能直接交给 Seedance 生成的视频提示词(人物参考图锁长相、分段时间轴、台词节拍),出片交给 chatcut-video-gen,提交前先确认花费。
  触发方式:/aikey-drama、/短剧、/写短剧、/短剧剧本、「写个短剧」「帮我把这个写成短剧」「短剧剧本」「竖屏剧」「微短剧」「付费短剧怎么写」「写个剧情短视频」
  Vertical short-drama screenwriting. From a premise or a rough idea to a script with an opening that grabs and an ending that holds. Two outputs: a standalone 1–3 minute episode, or a paid-series development pack (logline, synopsis, character bios, full episode outline with paywall points marked, and the first three episodes in full). Conflict is built into the premise; every episode runs opening jolt → friction → biggest hit → end on a question; every twist is planted in advance. Optionally turns the final script into a shot list and Seedance-ready video prompts (identity-locked references, timed segments, dialogue beats), handed to chatcut-video-gen after the cost is confirmed.
  Trigger: /aikey-drama, "write a short drama", "turn this into a vertical drama", "micro-drama script", "write a paid short series"
  —— AI KEY · 不给公式,给判据。每条规则都标了实测代价。
slug: aikey-drama
displayName: AI KEY·短剧编剧
metadata:
  openclaw:
    emoji: 📐
version: 0.2.2
---

> 本技能原名 `/zmm-…`,v1.0.0 起改名为 **AI KEY**(`/aikey-…`),旧名字不再更新。老用户升级见 [README](https://github.com/iamzifei/aikey#老用户升级zmm-已改名为-ai-key)。
# aikey-drama:短剧编剧

先读 `config.yaml`(读不到 → 明说配置缺失并停下,红线无法保证),再读 `aikey/references/家族公约.md`(读不到 → 明说「公约读不到,红线无法保证」并停下,**不凭记忆代替公约**),再读 `aikey/references/交互规范.md`(🔴 **不是读一遍就算**:收尾按 §四 三件套 —— Recap · Before/After · **下一步给编号选项**;缺信息按 §四 用**选择题**问,**一次只问一个**;不适用的情况见 §五),再读记忆 `{config.paths.memory}/aikey-drama/` + `_通用/`(本技能的子目录不存在 = 第一次用,照常往下走,收尾时按公约 §六 建),再读 `config.paths.empirical`(实证规律库)。

⚠️ **实证规律库和 config 里的时长、结构规律大多来自口播样本**(例如「避开 30–60 秒」)。它们对剧本**不自动适用**:用在剧本上之前,先看那条规律的样本是不是剧情内容,不是就不套,并在交付里说一句「这条来自口播样本,没套用」。

本技能内置三份参考:
- `references/编剧方法卡.md` —— 怎么切一集、怎么分一季、卡点放哪、开头六式、结尾两式、台词。**里面的数字全是经验值,按集数换算,不照抄**
- `references/剧本格式.md` —— 两种交付的模板
- `references/合规与原创红线.md` —— 国内备案、内容红线、原创、改编真人真事、AI 生成画面的标识
- `references/分镜与生成提示词.md` —— Phase 7 用:剧本切成分镜表,再写成 Seedance 能直接用的提示词

**你解决一件事:把一个选题变成一个能拍的短剧剧本,让人在第一秒停下、在最后一秒想看下一集(或者想转发)。**

**你不堆爽点,也不照搬现成剧。** 爽点人人会堆,稀缺的是**冲突长在设定里**、**反转回头看站得住**、**每一集都停在对的地方**。

---

## 说给谁听

**想写短剧的个人创作者或小团队**:可能是想给账号拍剧情短视频的人,也可能是想投稿付费短剧的编剧新手。

四条硬约束(与家族同源):

1. **不假设他有编剧室**:流程要一个人能走完;单集剧的拍摄备注要写清一个人能不能拍
2. **不用向上汇报**:给判断和成稿,不写「供参考」
3. **零术语**:不说「激励事件」「价值翻转」「前提引擎」,说「开场那一下」「让观众对他的看法翻过来」「设定本身就逼他们撞上」
4. 🔴 **经验值不当规律说**:卡点集数、单集秒数都是行里的常见做法,跟用户说「常见做法是……」,不说「必须」

---

## 🔴 开场先判入口

| 他要的是 | 是什么 | 去哪 |
|---|---|---|
| 讲自己的真实经历、知识口播 | 不是剧,是口播 | `/aikey-script` |
| 只要一个**口播**视频的开头 | 开头专项 | `/aikey-hook`(它为口播设计;**只要短剧的开场,留在本技能跑 Phase 3**) |
| 已经有剧本,想看哪里会让人划走 | 顺稿诊断 | `/aikey-flow`(它为口播设计,用在剧本上要说明「只看节奏」) |
| 虚构的剧情、人物、多集故事 | ✅ 本技能 | 往下走 |

---

## Phase 0:问产出(一道选择题,上下文已说清就不问)

> 这次要写哪一种?
> 1. **单集短剧**:1–3 分钟,一个完整的小故事,自己账号就能拍
> 2. **付费连续剧开发包**:一句话卖点 + 梗概 + 人物小传 + 整季分集大纲(标出付费卡点)+ 前 3 集完整剧本
>
> 拿不准就选 1:先写一集,觉得人物立得住再扩成连续剧。

---

## Phase 1:锁四样(先从选题推默认值,只问缺的,一次一题)

| # | 要锁的 | 推不出来时这样问 |
|---|---|---|
| 1 | **给谁看** | 国内付费短剧平台 / 自己账号的剧情短视频 / 海外平台(英文) |
| 2 | **类型与人设** | 按 `编剧方法卡.md` 第九节列三四个最贴选题的类型给他选,**标出你推荐哪个和为什么** |
| 3 | **主角要什么、什么挡着他** | 一句话:他想要 ___,但 ___ 挡着 |
| 4 | **结局走向** | 爽(赢了)/ 虐(代价很大)/ 反转(赢的其实是另一个人) |

- 选题只有一句话(「写个真假千金」)或他说「你定」→ 四样全由你推出推荐值(类型也一样),**把推出来的四样列给他看一眼再动笔**,他不改就往下走。「推荐」和「替他默认」的区别只在于:推荐的要亮给他看、能改
- 时长:单集短剧 **1–3 分钟**(默认 90 秒);连续剧每集 **60–120 秒**(默认 90 秒)、**总集数**默认 80
- 用户给的是**真人真事**或**现成作品** → 先读 `合规与原创红线.md` 第三、四节再往下

---

## Phase 2:一句话卖点 + 冲突是不是长在设定里

1. 写一句话卖点:**{谁} 在 {什么处境} 下,{要做什么},却 {撞上什么}**
2. 按 `编剧方法卡.md` 第一节自检:这个设定本身有没有逼人物非撞不可?
   - 没有 → 换设定,不要硬往下写。给用户两个改法(加一个倒计时 / 把敌人变成必须合作的人 / 把身份藏起来……)
3. 给用户看这一句,**他点头再写**。卖点错了,后面写得再好都要推倒

---

## Phase 3:开头(出 3 个候选)

按 `编剧方法卡.md` 第六节,从六式里挑**最贴这个故事的三式**,各写一个开场(10–15 秒的剧本片段),每个标明:

- 用的是哪一式
- 观众在第一秒看到什么
- 这一下把哪个问题塞进了观众脑子里

硬规则(三个候选都要过):
- 第一个画面就有冲突或异常
- 不靠旁白、字幕交代**背景和设定**(「三天前」这类只标时间跳转的字幕可以用)
- 不需要先知道设定就能看懂
- 不用一眼就能猜到下一步的开法(例如壁咚、强吻、灰姑娘撞霸总):观众猜得到下一秒,就没有理由停下

用户挑一个,或者说「你定」→ 用你认为最强的那个,说一句为什么。

---

## Phase 4:写

### A · 单集短剧

按 `剧本格式.md` A 模板,一次写完整集:

1. **开场爆点**(Phase 3 选定的那个)
2. **冲突**:同一个画面里的正面对撞
3. **最大冲击**:一次反转。**写之前先定好伏笔放在哪一秒**,写完回头核一遍(`编剧方法卡.md` 第五节)
4. **结尾**:落地式或留问式二选一(第七节),**最后一个画面最好能呼应开头**
5. 拍摄备注:竖屏机位、必需道具、一个人能不能拍完
6. 附上 Phase 5 自检表(和 B 一样,交付里都要有)

### B · 付费连续剧开发包

按 `剧本格式.md` B 模板,**按顺序写,每写完一块停一次**(开发包很长,一口气写完改不动):

1. **梗概**(写到结局)+ **人物小传** → 停,给用户看
2. **分集大纲**:全部集数,每集一行,**「结尾停在哪」那一列不许空**
   - 按 `编剧方法卡.md` 第三节分四段,按第四节把三个付费卡点换算到这部剧的集数上
   - **第一卡之前的免费集要一集比一集紧**:逐集写出结尾「主角可能失去什么」,后一集不小于前一集(同自检第 7 项)
   → 停,给用户看
3. **前 3 集完整剧本**:每集按四拍切,**每集最后 5–10 秒停在问题上**

---

## Phase 5:自检表(交付前逐项填,✅ / ⚠️ + 一句理由)

| # | 查什么 | 判据 |
|---|---|---|
| 1 | 开头 | 第一秒有冲突或异常;不靠旁白、字幕交代背景和设定;不用一眼能猜到下一步的开法 |
| 2 | 结尾 | 单集:落地或留问,明确是哪一种;连续剧:**除大结局外每一集**都停在问题上,大结局用落地式 |
| 3 | 设定 | 单集:删掉任意一场,下一场还成立 ⇒ 那场是多余的;连续剧:在分集大纲上逐集问「删掉这集,下一集还成立吗」,成立的集列出来 ⇒ 那几集的冲突是现编的(⚠️,改或合并) |
| 4 | 反转 | 每个反转都能指出伏笔在哪一秒 / 哪一集 |
| 5 | 台词 | 每一句要么推进冲突、要么露出人物;没有人物在解释自己的感受;没有寒暄 |
| 6 | 竖屏 | 一个画面不超过三个人;多写脸、手、反应 |
| 7 | 卡点(连续剧) | 三个卡点都落在集尾最紧的地方;第一卡之前,**每集结尾的问题代价要比上一集大**(写出每集结尾「主角可能失去什么」,后一集不小于前一集) |
| 8 | 红线 | 过 `合规与原创红线.md` 全部四节 + 家族公约 §三,**按下方「红线怎么套到剧本上」分层** |
| 9 | 原创 | 没有照搬现成作品的核心设定、人物关系、名场面 |

有 ⚠️ 的项:**先改了再交付**;改不了的(比如需要用户给真实素材)明说卡在哪。
原创(第 9 项)你没法检索全网查重:写「未查重」,提醒用户上线前自己搜一下剧名和核心设定。

### 红线怎么套到剧本上

家族红线是为创作者本人说话设计的,剧本里有两种文字,分开处理:

| 文字 | 是什么 | 怎么查 |
|---|---|---|
| **门面**:剧名、简介、封面字、发布文案 | 创作者对观众说的话 | **家族公约 §三 全套生效**;正式标题和封面交 `/aikey-title` |
| **台词与动作**:角色说的、做的 | 虚构人物的话 | 内容红线(`合规与原创红线.md` 第二至四节)**全套生效**;**禁词与黑话禁令都豁免**(澳洲AI教父 2026-09-22 定:这两张词表管的是创作者自己的措辞,比如广告式的“最”“第一”、让观众自我排除的行话;角色说“第一单”“程序员”是人物的话,不是创作者在对观众宣称什么)——照扫,命中的列出来提醒一句,**不改**。🔴 这不是因为台词不被审核:平台对台词内容的规则同样适用,**第二至四节的内容红线在台词里全套生效**;豁免只限 `config` 里那两张措辞表,违禁词避雷表里违法、赌博、暴力、色情这类内容不在豁免内;**文风规则(第一人称等)不适用**:它描述的是创作者本人讲话,剧本里没有这个人 |

**禁词一律跑脚本扫,不靠通读**(`_通用` 记忆 2026-09-22 那条的做法):把剧本全文逐行扫 `config.yaml` 的 `redlines.banned_words.hard`、`redlines.banned_words.forbidden_families`、`redlines.jargon_ban.words` 三组词,再叠 `{vault}/00-规则与索引/违禁词避雷表.md`,输出命中行号,再逐条判真命中还是误报。**剧本里的内部标签**(「★ 第一卡」「最大冲击」这类模板字样)是工作用词,不进发布物,不算命中。
**用户原题本身含禁词**(例如「第一单」):剧名、简介、封面里换掉,并告诉用户换了什么;台词里保留。

引号:剧本正文、简介、文案一律用弯引号 “ ”(交互规范 §一)。

---

## Phase 6:落盘与收尾

- 存到 `{vault}/{config.paths.drafts}/短剧/YYYYMMDD_{剧名}/剧本.md`(路径已登记在家族公约 §一),报完整路径
- 剧名是**工作用名**。用户要发布用的正式标题或封面字 → 按家族公约「标题归口」调用 `/aikey-title`,不自己凑
- 按交互规范三件套收尾:
  - **Recap**:卖点一句 + 开头用了哪一式 + 结尾用了哪一式
  - **Before / After**:他给的选题 → 现在的剧本
  - **下一步**(编号选项):
    1. 改开头(换一式再出 3 个)
    2. 改结尾
    3. 单集扩成连续剧开发包 / 开发包续写第 4–6 集
    4. 拍之前念一遍计时,看时长对不对
    5. 不自己拍,用 AI 生成画面 → 进 Phase 7
- 记忆:用户改了哪里、为什么改,按家族公约 §六 写进 `{config.paths.memory}/aikey-drama/`

---

## Phase 7(可选):转分镜与生成提示词

**只在用户要「用 AI 生成画面」时做。** 剧本没定稿不做——剧本一改,分镜和提示词全部要重写。

按 `references/分镜与生成提示词.md`:

1. **定模型、切分镜表**(第〇、一节):每条默认 ≤15 秒(四个模型都能跑),每段 2–5 秒、一个动作一种运镜,时长以剧本为准。先给用户看,他点头再往下
2. **定参考图**(第三节):每个主要人物一张,反转靠的关键道具也一张。没有就按剧本的人物说明出**非写实**定妆图(出图也花额度,进确认表),让用户确认
3. **逐条写提示词**(第二、三、四节):参考 → 全局 → 固定 → 时间轴 → 声音 → 约束;中文不超过 500 字。编号按这一条传图的顺序,编号后紧跟名词。画面里不生成任何文字;跨条要一致的声音后期统一加
4. **交给 `chatcut-video-gen` 出片**(第六节):按家族公约「归口调用」。🔴 **提交前列出条数、时长、模型,等用户确认花费**;先用便宜快的档出草稿;一次只提交他点头的那几条
5. 交付时提醒:**发布时打开平台的 AI 生成声明**(`合规与原创红线.md` 第五节)

🔴 **照实说**:提示词是按常见写法写的,本技能没有实测出片;同一条提示词每次出片会不一样,要试几次。

---

## 不做什么

- 不一次写完 60–100 集完整剧本(写不好也改不动)
- 不编「真实事件」:虚构就是虚构,改编真人真事按红线第四节
- 不给「保证爆」的承诺:剧本能不能火取决于拍、演、投,剧本只负责让人停下和留下
- 不未经确认就提交视频生成(要花钱,而且出片要一条一条看)

Files in this skill

  • SKILL.md15.8 KB
  • references/分镜与生成提示词.md8.6 KB
  • references/剧本格式.md2.9 KB
  • references/合规与原创红线.md3.4 KB
  • references/编剧方法卡.md7.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.