Install
openclaw skills install @thcjp/story-write-tool-freeopenclaw skills install @thcjp/story-write-tool-free长篇网文写作助手免费版帮助个人作者进行长篇小说创作。支持大纲管理、章节生成、人物设定与一致性检查,让作者专注于创意,工具负责结构化与执行.
管理小说总大纲与分卷大纲,保持故事主线清晰.
处理: 解析大纲管理的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回大纲管理的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作根据大纲与前文生成新章节内容,支持续写与改写.
处理: 解析章节生成的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回章节生成的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作维护人物属性、性格、关系等信息,确保人物一致.
处理: 解析人物卡管理的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回人物卡管理的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作管理世界观、修炼体系、地理设定等,避免设定冲突.
处理: 解析设定集管理的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回设定集管理的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作检查人物名称、设定、时间线等是否前后一致.
处理: 解析一致性检查的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回一致性检查的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作分析已有内容的写作风格,新内容保持一致风格.
处理: 解析风格保持的输入参数,完成核心逻辑,返回结构化响应.
输出: 返回风格保持的响应数据,包含状态码、结果和日志.
技术参数:使用input_params和output_format参数控制执行行为,支持json/text/csv输出格式.
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:长篇网文创作助手、支持大纲管理、章节生成与一致性、适合个人作者、免费版、面向个人网文作者等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
开始一部新小说的创作. 用户可通过自然语言指令触发此场景,工具将自动执行相应操作并返回结构化结果.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 长篇网文写作-免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
# 创建小说项目
python3 story_write.py init \
--title "星辰修仙录" \
--genre "修仙" \
--target-words 3000000 \
--author "你的笔名"
# ...
# 生成项目结构:
# 星辰修仙录/
# ├── outline.md # 总大纲
# ├── characters/ # 人物卡
# │ ├── 主角.md
# │ └── 配角.md
# ├── settings/ # 设定集
# │ ├── 世界观.md
# │ └── 修炼体系.md
# ├── chapters/ # 章节内容
# │ ├── 第001章.md
# │ └── 第002章.md
# └── progress.json # 进度追踪
根据大纲生成新章节.
# 生成下一章
python3 story_write.py write \
--project "星辰修仙录" \
--chapter 15 \
--outline "主角进入秘境,遭遇第一波考验" \
--words 3000 \
--style "previous"
# ...
# 输出:
# 正在生成第 15 章...
# 参考大纲: 主角进入秘境,遭遇第一波考验
# 参考前文: 第 1-14 章
# 目标字数: 3000 字
#
# === 第 15 章: 秘境初探 ===
# [生成的章节内容]
#
# 一致性检查:
# 人物名称: 通过
# 设定引用: 通过
# 时间线: 通过
# 创建人物卡
python3 story_write.py character create \
--project "星辰修仙录" \
--name "林凡" \
--role "主角" \
--age 18 \
--personality "坚韧不拔,重情重义" \
--background "废材出身,觉醒逆天灵根" \
--abilities "星辰诀(主修),剑术(辅修)"
# ...
# 查看人物关系
python3 story_write.py character relations \
--project "星辰修仙录" \
--name "林凡"
# ...
# 输出:
# 林凡 的人物关系:
# 玄机子: 师父 (亦师亦友)
# 苏婉儿: 恋人 (青梅竹马)
# 赵天: 对手 (同门竞争)
# 苏明: 好友 (肝胆相照)
以下场景长篇网文写作-免费版不适合处理:
需要项目管理、任务规划、进度跟踪、团队协作时使用。不适用于非本工具能力范围的需求.
# 创建新小说
python3 story_write.py init \
--title "我的小说" \
--genre "都市" \
--target-words 1000000
# outline.md
# ...
**响应解析**: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤.
# ...
# ...
## 总大纲
主角张三从一个普通上班族觉醒超能力,在都市中经历种种冒险,最终成为守护城市的英雄.
# ...
## 分卷大纲
### 第一卷:觉醒(1-100章)
- 核心冲突: 能力觉醒 + 适应变化
- 主要反派: 地方黑帮头目
- 卷末高潮: 第一次拯救城市
# ...
### 第二卷:成长(101-300章)
- 核心冲突: 组织追杀 + 能力提升
- 主要反派: 神秘组织首领
- 卷末高潮: 正面击败组织
python3 story_write.py write \
--project "我的小说" \
--chapter 1 \
--outline "主角张三的日常生活,暗示即将到来的变化" \
--words 3000
{
"title": "星辰修仙录",
"genre": "修仙",
"author": "笔名",
"targetWords": 3000000,
"chapterSize": 3000,
"style": "轻松幽默",
"pov": "第三人称",
"tense": "过去时"
}
| 命令 | 说明 | 示例 |
|---|---|---|
init | 创建项目 | story_write.py init --title 书名 |
write | 生成章节 | story_write.py write --chapter 1 |
character | 人物管理 | story_write.py character create |
outline | 大纲管理 | story_write.py outline update |
check | 一致性检查 | story_write.py check --all |
progress | 进度查看 | story_write.py progress |
{
"style": {
"tone": "轻松幽默", // 整体基调
"pov": "第三人称限制", // 视角
"chapterStructure": {
"hook": true, // 章首钩子
"cliffhanger": true, // 章末悬念
"conflict": true // 章内冲突
},
"dialogue": {
"ratio": 0.3, // 对话占比
"style": "口语化" // 对话风格
},
"description": {
"ratio": 0.2, // 描写占比
"focus": "动作和心理" // 描写重点
}
}
}
A: 生成的内容为初稿,建议作者在此基础上修改润色。工具擅长保持一致性和结构,创意和情感仍需作者把控。建议生成后人工审阅修改.
A: 1) 完善人物卡,记录性格、口头禅、行为模式;2) 生成章节时引用人物卡;3) 定期运行一致性检查;4) 发现人物性格偏差及时修正.
A: 可以。工具支持任意类型小说创作,调整 genre 和 style 参数即可。但优化偏向网文节奏,传统文学建议降低爽点频率、增加描写深度.
A: 整个项目目录复制即可备份。建议使用 Git 进行版本管理,每次更新后提交,便于追溯修改历史.
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| Python 3 | 运行时 | 必需 | 官方网站下载 |
| Git | 版本管理 | 推荐 | 官方网站下载 |
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |