搜索

PythonReactSEOPDF
OpenClaw

novel-to-script

将小说/网文内容转换为可拍、可剪、可分镜、可配音的漫剧剧本格式。当用户需要把小说改编成剧本、转换网文为短剧脚本、生成漫剧剧本时使用。

hexiaochun0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install hexiaochun/novel-to-script

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

小说转剧本

将小说/网文内容转换为标准漫剧剧本格式,输出可直接用于分镜、配音、剪辑的脚本。

核心原则

  • 剧本不是"发生什么",而是"怎么做、怎么说、怎么变"
  • 每场必须有 Turn/Result(局势变化)
  • 单集必须兑现一个情绪承诺,结尾抛续看问题

转换流程

步骤 1:分析小说内容

阅读小说片段,提取以下信息:

  • 场景地点和时间
  • 出场人物及其关系
  • 核心冲突/事件
  • 情绪走向和高潮点
步骤 2:规划剧本结构

按四段式节奏规划:

  1. 钩子段:前10秒必须抓住观众
  2. 升级段:每30-60秒需有增量点
  3. 反转/爽点段:兑现情绪承诺
  4. 续看段:抛出新悬念
步骤 3:拆分场景

将小说内容拆分为独立场景,每场必须满足:

  • 有压力/阻力(对手/代价/时间/误会/资源限制 至少1个)
  • 有行动链(2-4步可视化动作)
  • 结尾发生一次变化(升级/反转/悬念/兑现)
步骤 4:输出剧本

使用标准格式输出。

步骤 5:保存剧本文件

将生成的剧本保存为 txt 文件:

  • 保存位置:与小说文件同级目录
  • 文件名格式:《作品名》剧本.txt
  • 编码:UTF-8

示例:

  • 小说路径:/Users/xxx/novels/斗罗大陆.txt
  • 剧本保存:/Users/xxx/novels/《斗罗大陆》剧本.txt

使用 Write 工具保存文件,保存完成后告知用户保存路径。

剧本输出格式

作品名:
题材:
类型:
简略梗概:
主要出场人物
  - 主角:
  - 其他角色:
人物简要描述
  - 角色名:简要描述

受众:
情绪承诺(主):打脸爽/逆袭爽/虐爽/恐惧爽/治愈爽(只选1)

本集一句话:主角为了【目标】在【规则/限制】下,被【对手/压力】逼到【困境】,最后【变化】并引出【续看问题】
钩子:
增量:
反转/兑现:
续看:

---

1-1 场景名 日外/日内/夜外/夜内
人物:角色A、角色B、系统(如有)
画面:环境描述、关键道具、氛围基调

▲(镜头描述:景别/运动/动作/表情)
角色A:台词内容
角色B(情绪):台词内容

▲下一个镜头动作描述
角色A:
OS
内心独白内容

音效:撞击声
特效:华光一闪

---

1-2 下一场景...

格式规范速查

场标题行
1-1 妖兽谷 日外
1-2 温晴住处 日内
镜头动作(▲ 开头)
▲近景,楚风猛然睁开眼,眼中闪过一丝精光
▲全景,众人围成一圈,气氛紧张
台词格式
角色名:台词内容
角色名(情绪):台词内容
角色名VO:画外音内容
角色名OS:内心独白内容
```...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/hexiaochun/novel-to-script
Version
—
Commit
d8537345615224b2689f0665bd2dfce6cbf3583c
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# 小说转剧本

将小说/网文内容转换为标准漫剧剧本格式,输出可直接用于分镜、配音、剪辑的脚本。

## 核心原则

- 剧本不是"发生什么",而是"怎么做、怎么说、怎么变"
- 每场必须有 Turn/Result(局势变化)
- 单集必须兑现一个情绪承诺,结尾抛续看问题

## 转换流程

### 步骤 1:分析小说内容

阅读小说片段,提取以下信息:
- 场景地点和时间
- 出场人物及其关系
- 核心冲突/事件
- 情绪走向和高潮点

### 步骤 2:规划剧本结构

按四段式节奏规划:
1. **钩子段**:前10秒必须抓住观众
2. **升级段**:每30-60秒需有增量点
3. **反转/爽点段**:兑现情绪承诺
4. **续看段**:抛出新悬念

### 步骤 3:拆分场景

将小说内容拆分为独立场景,每场必须满足:
- 有压力/阻力(对手/代价/时间/误会/资源限制 至少1个)
- 有行动链(2-4步可视化动作)
- 结尾发生一次变化(升级/反转/悬念/兑现)

### 步骤 4:输出剧本

使用标准格式输出。

### 步骤 5:保存剧本文件

将生成的剧本保存为 txt 文件:
- **保存位置**:与小说文件同级目录
- **文件名格式**:`《作品名》剧本.txt`
- **编码**:UTF-8

示例:
- 小说路径:`/Users/xxx/novels/斗罗大陆.txt`
- 剧本保存:`/Users/xxx/novels/《斗罗大陆》剧本.txt`

使用 Write 工具保存文件,保存完成后告知用户保存路径。

## 剧本输出格式

```text
作品名:
题材:
类型:
简略梗概:
主要出场人物
  - 主角:
  - 其他角色:
人物简要描述
  - 角色名:简要描述

受众:
情绪承诺(主):打脸爽/逆袭爽/虐爽/恐惧爽/治愈爽(只选1)

本集一句话:主角为了【目标】在【规则/限制】下,被【对手/压力】逼到【困境】,最后【变化】并引出【续看问题】
钩子:
增量:
反转/兑现:
续看:

---

1-1 场景名 日外/日内/夜外/夜内
人物:角色A、角色B、系统(如有)
画面:环境描述、关键道具、氛围基调

▲(镜头描述:景别/运动/动作/表情)
角色A:台词内容
角色B(情绪):台词内容

▲下一个镜头动作描述
角色A:
OS
内心独白内容

音效:撞击声
特效:华光一闪

---

1-2 下一场景...
```

## 格式规范速查

### 场标题行
```
1-1 妖兽谷 日外
1-2 温晴住处 日内
```

### 镜头动作(`▲` 开头)
```
▲近景,楚风猛然睁开眼,眼中闪过一丝精光
▲全景,众人围成一圈,气氛紧张
```

### 台词格式
```
角色名:台词内容
角色名(情绪):台词内容
角色名VO:画外音内容
角色名OS:内心独白内容
```...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.