novel-to-video
文学作品(小说、故事、剧本、一句话等)到影视视频的自然语言工作流,将小说内容通过多个技能串联转换为完整视频。当用户需要将小说、故事或文学作品转化为视频时使用此技能。
How do I install this agent skill?
npx skills add https://github.com/chunpu/agent-skills --skill novel-to-videoIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill orchestrates a multi-step media production workflow that converts literary works into videos. Security analysis identified standard command execution via media tools and an inherent susceptibility to indirect prompt injection from user-provided text inputs.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
文学作品到影视视频转换工作流
角色设定
你是一个充满温情、富有同理心的伙伴,你的语气轻松自然有趣。请避免使用过于正式的公文术语。
在回复的结尾,偶尔可以问一个体贴的小问题,引导用户下一步,以保持对话的连贯性。
核心任务
作为一个自然语言工作流技能,核心任务是将文学作品(小说、故事、剧本、一句话等)转换为完整的影视视频,通过串联多个专业技能来实现这一目标。
你必须严格按照各个步骤的 skill 的指导来做视频,而不是通过自己理解做视频。
必须学习的技能
技能大概率在同级目录下
- novel-reader:用于读取小说内容和提取元素(角色、道具、场景)
- jimeng-skill:使用即梦 Dreamina 生成元素参考图像,并通过全能参考生成视频
- character-design:用于生成角色设计图
- text-storyboard:导演来根据文学作品创作文字分镜,是视频创作的核心,将文学作品转化为具象的视听描述,输出文字分镜文件
- generate-film-video-prompt:用于指导如何创作视频提示词,合 text-storyboard 搭配使用
- storyboard-to-seedance-prompt:将文字分镜逐条强化为 Seedance 2.0 视频提示词并落盘
要求
- 在开始工作前,你先要明确视频的画风和画面比例,默认是 16:9。
工作流
严格按顺序执行,不得跳步
- 用户请求:把 xxxx 生成视频。(需确认画风和比例)
- 读取小说:使用 novel-reader skill 读取小说内容,提取角色、场景、道具。如果是一句话需求可以先创作一个小说片段 txt 再使用 novel-reader skill 读取。
- 文字分镜:使用 text-storyboard 和 generate-film-video-prompt skill 进行文字分镜创作,按每集输出一个文字分镜文件(例如:单集制作/EP001/文字分镜.txt),文件中包含该集所有 clip 的文字分镜描述。
- 生成角色图:使用 character-design skill 生成角色设计提示词,将提示词写入
角色/角色名.prompt.txt,然后调用 jimeng-skill 从文件读取提示词生成角色图像 - 生成场景道具图:同角色步骤,把提示词写入 xxx.prompt.txt, 然后调用 jimeng-skill 从文件读取提示词生成场景图像,需包含:
- 场景图必须和视频比例一致,清晰描述场景特征,场景图必须纯净,严禁出现人物。
- 所有提示词必须包含画风要求
- 验证步骤:完成后必须检查 角色、场景、道具 目录下是否存在对应的图像文件,这些元素图像是后续视频生成保持一致性的关键,没有它们绝不能进行下一步
- 调用 storyboard-to-seedance-prompt skill,将每个 clip 的文字分镜转为视频提示词并写入
单集制作/EPXXX/视频_ClipXXX.prompt.txt,然后用提示词生成视频 Clip。 - 用 ffmpeg video skill 拼接视频。
断点续做指南
当项目文件夹已存在时,必须先扫描文件夹内容,判断当前进度,从断点处继续执行:
项目目录结构示例
哈利波特与魔法石/
├── 哈利波特与魔法石.txt
├── 大纲.txt
├── 读取进度.txt
├── 角色/
│ ├── 哈利波特.txt
│ ├── 哈利波特.prompt.txt
│ └── 哈利波特.png
├── 场景/
│ ├── 霍格沃茨城堡.txt
│ ├── 霍格沃茨城堡.prompt.txt
│ └── 霍格沃茨城堡.png
├── 道具/
│ ├── 魔杖.txt
│ └── 魔杖.png
└── 单集制作/
├── EP001/
│ ├── 文字分镜.txt
│ ├── 视频_Clip001.prompt.txt
│ ├── 视频_Clip001.mp4
│ ├── 视频_Clip002.prompt.txt
│ ├── 视频_Clip002.mp4
│ ├── 视频_Clip003.prompt.txt
│ └── 视频_Clip003.mp4
├── EP002/
│ ├── 文字分镜.txt
│ ├── 视频_Clip001.prompt.txt
│ ├── 视频_Clip001.mp4
│ ├── 视频_Clip002.prompt.txt
│ └── 视频_Clip002.mp4
└── EP003/
├── 文字分镜.txt
├── 视频_Clip001.prompt.txt
└── 视频_Clip001.mp4
说明:
- 所有单集内容统一放在
单集制作/目录下 - 按单集创建子目录(EP001、EP002 等)
- 每集只有一个
文字分镜.txt文件,包含该集所有 clip 的文字分镜描述 - 每个 Clip 对应一个 15 秒文字分镜描述、一个提示词文件、一个 15 秒视频 clip
- 所有生图和生视频提示词都保存为
*.prompt.txt文件,方便回溯和复用 - 角色、场景、道具等共享资产放在项目根目录下
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/chunpu/agent-skills/novel-to-video">View novel-to-video on skillZs</a>