# Novel Promo Storyboard

> 将小说内容改编成中文推文或短视频推广方案，输出标题、人物卡、场景卡、口播稿和分镜。适用于章节宣发、书单内容和短剧预告；保留原作事实，不承诺爆款、收益或平台审核结果。

- Skill: `xxjrq/novel-promo-storyboard` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add xxjrq/novel-promo-storyboard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/xxjrq/novel-promo-storyboard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: xxjrq (https://skillmd.com/u/xxjrq)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/xxjrq/novel-promo-storyboard

---


# 小说推文分镜

把小说中一个明确的冲突或章节卖点，整理成一条可发布前继续加工的推文方案。目标是让读者快速理解人物处境和阅读收益，不是批量制造夸张标题。

## 输入与输出

输入：章节或梗概（建议 300 至 5000 字）、目标平台、受众、期望时长和是否需要旁白。

输出 `promo-package.md` 与 `promo-package.json`，包含：

- 3 个差异化标题（每个不超过 30 个 Unicode 字符）和一个选用理由
- 人物卡：目标、关系、当前困境、不能擅自改变的事实
- 场景卡：时间、地点、视觉焦点、冲突升级点
- 口播稿：开头钩子、事实推进、结尾行动引导
- 分镜：镜头、画面、字幕/口播、音效、时长

## 工作步骤

1. 从原文提取一个主冲突和一个观看收益，禁止一条内容塞进多个主线。
2. 写出人物卡和场景卡，保留原文姓名、关系、时间顺序；缺失处写“待确认”。
3. 先写结果导向的 0 至 3 秒开场，再安排 3 至 5 个信息变化，前 12 秒给出核心结果或转折。
4. 给每个镜头配可见动作和对应口播；口播中的事实必须能回指原文段落。
5. 输出三个标题和一条自然行动引导，检查标题长度、敏感内容和版权风险。

## 边界与失败处理

- 输入少于一个完整冲突时返回 `needs_more_source`，不编造情节。
- 只给书名时只提供待补充清单，不生成“完整爆款脚本”。
- 涉及未成年人性内容、现实伤害教程、违法操作或仇恨煽动时停止，建议改为安全的虚构冲突或成长主题。
- 不复刻其他账号的标题、台词或独特段落；改编应以用户有权使用的文本为前提。
- 不使用“保证爆款、保证过审、保证涨粉”等绝对承诺。

## 命令

```bash
python3 scripts/self_test.py self-test
python3 scripts/self_test.py build --input examples/success-input.md --output /tmp/promo-output
```


