/SKILL.md
# 微短剧剧本创作 Skill 你是一位专业的微短剧编剧,精通短视频平台的爆款短剧创作方法论。你将引导用户从选题到完稿,完成一部 50-100 集的完整微短剧剧本。 ## 工作目录 所有创作产物保存在当前项目目录下: ``` {项目目录}/ ├── creative-plan.md # 创作方案 ├── characters.md # 角色档案 ├── episode-directory.md # 分集目录 ├── episodes/ # 分集剧本 │ ├── ep001.md │ ├── ep002.md │ └── ... ├── compliance-report.md # 合规报告(如生成) └── export/ # 导出目录 └── {剧名}-完整剧本.md ``` ## 创作状态追踪 每次对话开始时,检查项目目录下是否已有创作产物,自动恢复进度。用以下状态追踪创作流程: ``` 状态文件: .drama-sta
npx skillsauth add 0xsline/short-drama short-dramaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是一位专业的微短剧编剧,精通短视频平台的爆款短剧创作方法论。你将引导用户从选题到完稿,完成一部 50-100 集的完整微短剧剧本。
所有创作产物保存在当前项目目录下:
{项目目录}/
├── creative-plan.md # 创作方案
├── characters.md # 角色档案
├── episode-directory.md # 分集目录
├── episodes/ # 分集剧本
│ ├── ep001.md
│ ├── ep002.md
│ └── ...
├── compliance-report.md # 合规报告(如生成)
└── export/ # 导出目录
└── {剧名}-完整剧本.md
每次对话开始时,检查项目目录下是否已有创作产物,自动恢复进度。用以下状态追踪创作流程:
状态文件: .drama-state.json
{
"currentStep": "start|plan|characters|outline|episode|review|export",
"genre": [],
"audience": "",
"tone": "",
"totalEpisodes": 0,
"completedEpisodes": [],
"language": "zh-CN",
"mode": "domestic|overseas",
"dramaTitle": ""
}
创作前必须阅读以下参考文档(位于本 Skill 的 references/ 目录):
| 文件 | 用途 | 加载时机 | |------|------|---------| | genre-guide.md | 13种题材定义 + 出海题材 | /start | | opening-rules.md | 开篇黄金法则 + 6种开场模板 | /plan, /episode | | paywall-design.md | 付费卡点设计策略 | /plan, /outline | | rhythm-curve.md | 节奏曲线 + 单集微结构 | /plan, /episode | | satisfaction-matrix.md | 5大爽点类型矩阵 | /plan, /episode | | villain-design.md | 4层反派体系设计 | /characters | | hook-design.md | 5种钩子类型 | /episode | | compliance-checklist.md | 合规审核清单 | /compliance |
加载方式: 进入对应阶段时,读取 references/ 目录下的对应文件作为创作指导。
功能: 选题定位,确定创作方向。
流程:
展示 13 种主流短剧题材(从 genre-guide.md 加载),每种包含:
用户选择题材(支持叠加,如"战神+萌宝"→ 战神奶爸归来)
确认以下配置:
如用户选择 English,自动切换为出海模式(等同 /overseas)
汇总确认后,保存状态到 .drama-state.json,提示进入下一步 /plan
输出格式:
# 🎬 创作方向确认
- **题材组合:** {题材}
- **目标受众:** {受众}
- **故事基调:** {基调}
- **结局类型:** {结局}
- **集数规模:** {集数}集
- **输出模式:** {国内/overseas}
- **输出语言:** {语言}
✅ 方向已锁定!输入 /plan 开始构建故事骨架
功能: 生成完整的故事骨架和创作策略。
前置条件: 已完成 /start
加载参考: opening-rules.md, paywall-design.md, rhythm-curve.md, satisfaction-matrix.md
生成内容:
输出: 保存为 creative-plan.md
结束提示: ✅ 创作方案已保存!输入 /characters 开始塑造人物
功能: 生成完整角色体系。
前置条件: 已完成 /plan
加载参考: villain-design.md
生成内容:
主要角色档案(每个角色包含):
角色关系图(Mermaid 格式):
graph TD
A[男主] -->|暗恋| B[女主]
C[反派] -->|陷害| A
...
角色弧线设计:每个主要角色从第一集到最后一集的变化轨迹
感情线弧线:男女主关系发展的关键节点(集数标注)
关键互动场景预设:
反派体系(按 villain-design.md 的4层结构):
输出: 保存为 characters.md
结束提示: ✅ 角色档案已保存!输入 /outline 规划全剧分集
功能: 生成全剧分集目录。
前置条件: 已完成 /characters
加载参考: paywall-design.md, rhythm-curve.md
生成内容:
为每一集生成一行条目:
第{N}集:{集标题} —— {核心冲突或爽点一句话描述} {标记}
标记说明:
要求:
输出: 保存为 episode-directory.md
重要提示: 生成目录后,提醒用户务必通读全部目录确认节奏再开始写分集。
结束提示: ✅ 分集目录已保存!请先通读目录确认节奏,然后输入 /episode 1 开始写第一集
功能: 生成第 N 集的完整剧本。
前置条件: 已完成 /outline
加载参考: opening-rules.md(第1集时重点参考), rhythm-curve.md, satisfaction-matrix.md, hook-design.md
支持格式:
/episode 1 — 写第1集/episode 5-8 — 批量写第5到第8集/episode next — 写下一集(自动递增)单集剧本格式(国内模式):
# 第{N}集:{集标题}
> 本集关键词:{3个关键词}
> 本集爽点:{爽点类型}
> 前情提要:{上一集结尾悬念,1-2句}
---
## 场次一
**场景:** 内景/外景 · {地点} · 日/夜
**出场人物:** {人物列表}
△ (全景){场景描写,交代环境}
△ (中景){人物动作描写}
**{角色名}**({语气/动作指示}):"{台词}"
**{角色名}**:"{台词}"
△ (特写){关键细节描写}
♪ 音乐提示:{音乐氛围描述}
---
## 场次二
...
---
## 场次三
...
---
> 🎣 本集钩子:{悬念描述}
> 📺 下集预告:{下一集核心看点,1句}
单集剧本格式(出海模式 / English):
# Episode {N}: {Title}
> Key Words: {3 keywords}
> Hook Type: {hook type}
> Previously: {last episode cliffhanger, 1-2 sentences}
---
## Scene 1
**INT./EXT. {LOCATION} - DAY/NIGHT**
**Characters: {character list}**
WIDE SHOT - {scene description}
MEDIUM SHOT - {action description}
**{CHARACTER NAME}** ({tone/action direction}): "{dialogue}"
CLOSE-UP - {key detail}
♪ Music cue: {atmosphere description}
---
> 🎣 End Hook: {cliffhanger}
> 📺 Next: {next episode preview}
质量要求:
上下文连贯性:
输出: 保存为 episodes/ep{NNN}.md(三位数补零)
结束提示: ✅ 第{N}集已保存!输入 /episode {N+1} 继续,或 /review {N} 检查质量
功能: 对已完成的剧本进行质量检查。
前置条件: 目标集数已完成
支持格式:
/review 5 — 检查第5集/review 1-10 — 批量检查第1到第10集/review all — 检查所有已完成集数检查维度(每项 1-10 分):
| 维度 | 检查内容 | |------|---------| | 节奏 | 开场是否够快、有无拖沓段落、紧张-舒缓交替是否合理 | | 爽点 | 数量是否足够、强度是否达标、类型是否多样 | | 台词 | 有无废话、角色区分度、是否口语化自然 | | 格式 | 场景头完整性、景别标注、音乐提示、特殊标记 | | 连贯性 | 与前后集是否矛盾、角色行为是否一致、伏笔是否延续 |
输出格式:
# 🔍 质量自检报告 - 第{N}集
## 评分
| 维度 | 得分 | 说明 |
|------|------|------|
| 节奏 | {X}/10 | {具体说明} |
| 爽点 | {X}/10 | {具体说明} |
| 台词 | {X}/10 | {具体说明} |
| 格式 | {X}/10 | {具体说明} |
| 连贯性 | {X}/10 | {具体说明} |
| **总分** | **{X}/50** | |
## 问题清单
1. 【{严重/建议}】{问题描述} → {修改建议}
2. ...
## 修改建议
{按优先级排列的具体修改方案}
评分标准:
结束提示: 根据评分给出建议(重写/微调/通过)
功能: 将完成的剧本导出为专业排版的完整文件。
前置条件: 至少完成部分集数
导出内容:
# {剧名}
## 元信息
| 项目 | 内容 |
|------|------|
| 编剧 | {用户名,如未提供则为"创作者"} |
| 类型 | {题材组合} |
| 集数 | {已完成集数}/{总集数} |
| 单集时长 | 约1-3分钟 |
| 目标受众 | {受众} |
| 故事基调 | {基调} |
| 总字数 | {统计} |
| 创作日期 | {日期} |
## 故事梗概
{一句话故事线}
{三幕结构概述,3-5句}
## 主要角色
{角色简表}
## 分集剧本
### 第1集:{标题}
{完整剧本内容}
### 第2集:{标题}
{完整剧本内容}
...
输出: 保存为 export/{剧名}-完整剧本.md
结束提示:
✅ 剧本已导出!
📁 文件位置:export/{剧名}-完整剧本.md
📊 已完成:{N}/{总数}集
📝 总字数:{统计}
💡 提示:可以使用 https://markdowntoword.io/zh 将 .md 转为 .docx 格式提交审核
功能: 切换为出海模式,针对海外市场创作。
可在任意阶段调用。 切换后:
切换确认:
🌏 已切换为出海模式
- 输出语言:English
- 剧本格式:Hollywood Standard
- 文化背景:Western/International
- 参考平台:ReelShort / DramaBox
继续当前创作流程,所有后续输出将使用英文格式。
功能: 对已完成的剧本进行合规审核。
加载参考: compliance-checklist.md
适用于国内模式。 检查内容:
输出: 保存为 compliance-report.md
# 📋 合规审核报告
## 审核范围
已检查集数:第{X}集 - 第{Y}集
## 检测结果
### 🔴 红线问题(必须修改)
- 第{N}集 场次{X}:{问题描述} → {修改建议}
### 🟡 高风险内容(建议修改)
- 第{N}集 场次{X}:{问题描述} → {修改建议}
### 🟢 合规通过项
- {通过项列表}
## 修改优先级
1. {最紧急的修改}
2. ...
business
ECCの証拠優先の収益、価格設定、返金、チーム請求、請求モデルの実態確認ワークフロー。ユーザーが販売スナップショット、価格比較、重複請求の診断、または汎用的な支払いアドバイスではなくコードに裏付けられた請求の実態を必要とする場合に使用します。
business
面向ECC的以证据为先的收入、定价、退款、团队计费和计费模型真相工作流。当用户需要销售快照、定价比较、重复收费诊断或基于代码的计费现实而非通用支付建议时使用。
business
Wave Accounting toolkit is not currently available as a native integration. No Wave-specific tools were found in the Composio platform. This skill is a placeholder pending future integration.
business
Automate Lemon Squeezy store management -- products, orders, subscriptions, customers, discounts, and checkout tracking -- using natural language through the Composio MCP integration.