Search

PythonReactSEOPDF
OpenClaw

novel-to-script

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

hexiaochun0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install hexiaochun/novel-to-script

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

小说转剧本

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

核心原则

  • 剧本不是"发生什么",而是"怎么做、怎么说、怎么变"
  • 每场必须有 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 information

Source
github
Repository
openclaw/skills
Path
skills/hexiaochun/novel-to-script
Version
—
Commit
d8537345615224b2689f0665bd2dfce6cbf3583c
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

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:内心独白内容
```...

Related skills

OpenClaw

x402hub

capncoconut

Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...

OpenClaw

claw

capevace

Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.

OpenClaw

captchas-openclaw

captchasco

OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.