AO

alever520/openclaw-novel-writer-skill

Productivity workflow
24 stars Quality 40 Trend 32

OpenClaw Skill: 长篇小说创作助手 - 完整的从创意到发布的小说创作工作流

Overview

✅ :一键创建规范化的小说项目结构 ✅ :基于大纲的系统化创作流程 ✅ :记录、分析、处理读者意见 ✅ :从参考资料中提取创作指南 ✅ :Git 版本管理,支持回滚 Skill 会引导你: - 创建项目目录结构 (chapters, chapter-outlines, references, docs) - 初始化 Git 仓库并关联 GitHub - 创建基础文件 (README, outline, writing-guide, reader-feedback) Skill 会自动: - 读取大纲,确认剧情规划 - 读取创作指南和读者反馈 - 根据大纲创作章节内容 - 进行自检(剧情、语言、节奏) - 提交到 GitHub Skill 会: - 记录反馈到 reader-feedback.md - 分析影响范围 - 提供处理建议 - 询问是否修改相关章节 Skill 会: - 检查 docs/ 文件夹的新增内容 - 提取关键要点 - 更新 writing-guide.md - 应用到后续创作 : 读取 references/outline.md,掌握全局剧情,确认本章位置和任务 : 创作章节大纲(七模块格式:核心任务/世界观锚点/场景规划/人物动向/节奏安排/伏笔处理/预计字数),向用户确认 : 读取 writing-guide.md 和 reader-feedback.md,输出本章写作关键点(3-5条) : 按确认大纲创作章节正文,遵守步骤3总结的关键点 : 自检清单(15项) : 提交到 GitHub : 章节总结与向用户汇报 - (4项):场景序列、节奏、伏笔、字数 - (3项):符合全局大纲、推进主线、人物行为符合性格 - (4项):无短句堆砌、流畅、无重复词、对话符合人设 - (4项):张弛有度、场景转换自然、爽点分布、信息密度适中 - (3项):待处理问题已处理、未重复已批评错误、采纳合理建议 1. :日期、来源、章节、类型、内容 2. :影响章节、严重程度、是否需要修改 3. :立即修改 / 后续注意 / 忽略 4. :如需修改,按章节创作流程(步骤1→7)逐章完成 5. :标记为"已处理"

README

Novel Writer Skill

OpenClaw 网络小说创作与管理的系统化工具。


功能特性

✅ 项目初始化:一键创建规范化的小说项目结构
✅ 章节创作:基于大纲的系统化创作流程
✅ 读者反馈管理:记录、分析、处理读者意见
✅ 最佳实践积累:从参考资料中提取创作指南
✅ 版本控制:Git 版本管理,支持回滚


快速开始

1. 初始化新小说项目

我想写一个异世界魔法小说,帮我初始化项目

Skill 会引导你:

  • 创建项目目录结构 (chapters, chapter-outlines, references, docs)
  • 初始化 Git 仓库并关联 GitHub
  • 创建基础文件 (README, outline, writing-guide, reader-feedback)

2. 创作章节

写第一章

Skill 会自动:

  • 读取大纲,确认剧情规划
  • 读取创作指南和读者反馈
  • 根据大纲创作章节内容
  • 进行自检(剧情、语言、节奏)
  • 提交到 GitHub

3. 处理读者反馈

有读者说第三章的实验过程太详细了,看着有点枯燥

Skill 会:

  • 记录反馈到 reader-feedback.md
  • 分析影响范围
  • 提供处理建议
  • 询问是否修改相关章节

4. 更新最佳实践

更新最佳实践

Skill 会:

  • 检查 docs/ 文件夹的新增内容
  • 提取关键要点
  • 更新 writing-guide.md
  • 应用到后续创作

项目结构

your-novel/
├── chapters/              # 章节正文文件
│   ├── 第001章-新生.md
│   ├── 第002章-废弃实验室.md
│   └── ...
├── chapter-outlines/      # 章节大纲文件(创作前确认,自动存档)
│   ├── 第001章-新生-大纲.md
│   ├── 第002章-废弃实验室-大纲.md
│   └── ...
├── references/            # 参考文档
│   ├── outline.md         # 全局大纲
│   ├── writing-guide.md   # 创作指南
│   └── reader-feedback.md # 读者反馈
├── docs/                  # 参考资料
│   ├── 网文写作指南.md
│   ├── 爽文节奏分析.md
│   └── ...
└── README.md              # 项目首页

核心功能说明

章节创作流程(v1.5.0)

步骤1: 读取 references/outline.md,掌握全局剧情,确认本章位置和任务
步骤2: 创作章节大纲(七模块格式:核心任务/世界观锚点/场景规划/人物动向/节奏安排/伏笔处理/预计字数),向用户确认
步骤3: 读取 writing-guide.md 和 reader-feedback.md,输出本章写作关键点(3-5条)
步骤4: 按确认大纲创作章节正文,遵守步骤3总结的关键点
步骤5: 自检清单(15项)
步骤6: 提交到 GitHub
步骤7: 章节总结与向用户汇报

自检清单(步骤5)

创作完成后对照以下5大维度打勾,全部通过方可提交:

  • 大纲执行(4项):场景序列、节奏、伏笔、字数
  • 剧情(3项):符合全局大纲、推进主线、人物行为符合性格
  • 语言(4项):无短句堆砌、流畅、无重复词、对话符合人设
  • 节奏(4项):张弛有度、场景转换自然、爽点分布、信息密度适中
  • 读者反馈(3项):待处理问题已处理、未重复已批评错误、采纳合理建议

读者反馈处理

  1. 记录反馈:日期、来源、章节、类型、内容
  2. 分析影响:影响章节、严重程度、是否需要修改
  3. 提供建议:立即修改 / 后续注意 / 忽略
  4. 修改章节:如需修改,按章节创作流程(步骤1→7)逐章完成
  5. 更新状态:标记为"已处理"

写作指导更新

  1. 将新的写作规则/心得/参考资料放入 docs/writing-guide/
  2. 运行"更新写作指导"
  3. AI 扫描新文档,提取要点,整合进 references/writing-guide.md

版本管理

  • 自动记录:每次提交自动记录到 README.md
  • 保留最近 5 次:便于快速回溯
  • 支持回滚:可回滚到任意历史版本
  • 安全措施:回滚前创建备份分支

使用示例

示例 1:启动新项目

用户输入:

初始化小说项目:《真理法则:浮空城编年史》

Skill 输出:

✅ 项目初始化完成!

【项目信息】
- 名称: 真理法则:浮空城编年史
- 路径: /root/.openclaw/workspace/truth-floating-city
- GitHub: https://github.com/yourusername/truth-floating-city-novel

【下一步】
1. 请完善大纲 (references/outline.md)
2. 如有参考资料,放入 docs/ 文件夹
3. 运行 "更新最佳实践" 整合参考资料
4. 准备好后,说 "开始写第一章"

示例 2:创作章节

用户输入:

写第一章

Skill 输出:

✅ 第一章《新生》创作完成!

【章节信息】
- 字数: 4700字
- 主要剧情: 主角穿越到异世界,发现魔法体系的问题
- 伏笔: 原主人实验失败的真相、保守派的敌意
- 下章预告: 获得废弃实验室,遇见神秘商人

【自检结果】
- 符合大纲: ✅
- 遵守最佳实践: ✅
- 处理读者反馈: N/A (首章)

【提交状态】
- GitHub 提交: ✅
- Commit: a1b2c3d 新增第001章: 新生 (4700字)

是否继续创作第二章?

示例 3:处理反馈

用户输入:

有读者说第三章的实验过程太详细了,看着有点枯燥

Skill 输出:

📝 读者反馈已记录!

【反馈总结】
- 类型: 负面
- 关键点: 第三章实验过程描写过细,节奏慢

【影响评估】
- 影响章节: 第三章
- 严重程度: 中

【建议行动】
1. 修改第三章: 压缩实验描写,增加人物思考
2. 更新创作指南: 添加"技术描写要适度"原则
3. 后续章节: 实验场景用蒙太奇手法

是否立即处理? 
- A: 立即修改第三章
- B: 仅记录,后续章节注意
- C: 忽略此反馈

命令参考

项目管理

  • 初始化小说项目
  • 查看项目状态

章节创作

  • 写第X章 / 创作下一章 / 继续写
  • 修改第X章

反馈管理

  • [直接粘贴读者反馈内容]
  • 查看待处理反馈
  • 批量更新章节

最佳实践

  • 更新最佳实践
  • 查看创作指南

版本控制

  • 查看版本历史
  • 回滚到第X次提交
  • 回滚到 [commit-hash]

配置要求

必需工具

  • Git
  • GitHub 账号
  • GitHub Personal Access Token

推荐工具

  • Markdown 编辑器
  • 代码编辑器(VS Code 等)

最佳实践

  1. 先完善大纲:明确的大纲是创作的基础
  2. 定期更新反馈:及时记录和处理读者意见(“更新读者反馈”)
  3. 积累写作指导:将心得/参考资料放入 docs/writing-guide/,用"更新写作指导"整合
  4. 更新人物卡:角色变化后及时同步 references/characters.md
  5. 频繁提交:每章完成后立即提交,方便回溯
  6. 版本备份:重要修改前创建备份分支

注意事项

⚠️ Git 认证:首次使用需配置 GitHub Token
⚠️ 自检辅助:自检清单是辅助工具,最终质量需作者把关
⚠️ 反馈选择:并非所有反馈都需要处理,要有判断
⚠️ 回滚谨慎:强制推送会覆盖远程历史,务必确认


未来扩展

  • [ ] 支持多分支创作(主线/支线/番外)
  • [ ] 自动生成章节目录和超链接
  • [ ] 统计工具(字数、更新频率、热词分析)
  • [ ] 导出功能(PDF、EPUB、TXT)
  • [ ] 敏感词检查
  • [ ] 与在线平台对接(起点、晋江等)

技术支持

  • 详细文档:SKILL.md
  • Issue 反馈:提交到 GitHub Issues
  • 交流讨论:OpenClaw 社区

许可证

MIT License

Copyright © 2026 OpenClaw


致谢

感谢所有为网络小说创作贡献智慧的作者和读者。

View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add alever520/openclaw-novel-writer-skill