Install
openclaw skills install @270775418/novel-ai-writeropenclaw skills install @270775418/novel-ai-writer提供完整的小说创作工作流,从构思到成稿的全过程支持。
scripts/check_consistency.py - 逻辑一致性检查(支持多文件)scripts/validate_outline.py - 大纲完整性验证scripts/generate_outline.py - 大纲生成工具(交互式/命令行)scripts/word_counter.py - 字数统计工具(支持实时监控)触发词:写小说、创作故事、构思情节、人物设定
工作流程:
输出模板:assets/templates/outline-template.md
参考文档:references/story-structure.md、references/character-development.md
原则:
触发词:续写、扩写、继续写、接下来呢
工作流程:
输出格式:
## 续写方案
**衔接点**:第X章末尾,[场景描述]
**续写思路**:
- 情节推进:...
- 人物发展:...
- 新增伏笔:...
---
## 第X+1章 [标题]
[续写内容]
---
**本章总结**:进展/伏笔/下章预告
原则:
参考文档:references/plot-design.md
触发词:润色、修改文章、改写、改成XX风格
工作流程:
润色策略:
进阶功能:
输出格式:
## 润色报告
**原文问题**:[列出主要问题]
---
## 润色后版本
[完整文本]
---
## 修改说明
[分类说明修改处]
原则:
参考文档:references/writing-style.md
触发词:逻辑检查、前后矛盾、人物不一致、时间线错误
工作流程:
检查维度:
人物一致性:
时间线一致性:
空间一致性:
因果一致性:
输出格式:
## 逻辑一致性检查报告
**检查范围**:第X章 - 第Y章
---
### 🔴 严重矛盾(必须修改)
1. [问题描述]
- 位置:第X章第Y段
- 矛盾类型:人物/时间线/空间/因果
- 修改建议:[具体建议]
---
### 🟡 轻微瑕疵(建议修改)
1. [问题描述]
- 位置:第X章第Y段
- 修改建议:[具体建议]
---
### 🟢 可解释差异(可选修改)
1. [问题描述]
- 位置:第X章第Y段
- 解释方案:[如何通过补充设定合理化]
原则:
参考文档:references/logic-checklist.md
辅助脚本:scripts/check_consistency.py
始终优先匹配用户的风格和偏好,不要强加AI的审美。
初次输出不要一次性生成过多内容,先给用户确认框架再展开。
在续写过程中,主动维护人物和情节的一致性。
当用户提出修改意见时,优先执行而非说服用户接受AI的方案。
对可能矛盾的地方主动标注,不要假装没问题。
story-structure.md - 故事结构指南character-development.md - 人物塑造方法plot-design.md - 情节设计技巧writing-style.md - 文字润色和风格指南logic-checklist.md - 逻辑一致性检查清单writing-materials.md - 写作素材库(新增:情节模板、桥段、人物设定)templates/outline-template.md - 小说大纲模板templates/chapter-template.md - 章节撰写模板samples/ - 示例输出(见下方)check_consistency.py - 逻辑一致性检查工具validate_outline.py - 大纲完整性验证工具generate_outline.py - 大纲生成工具(新增)word_counter.py - 字数统计工具(新增:实时监控)参见 assets/samples/outline-example.md
参见 assets/samples/continuation-example.md
参见 assets/samples/polishing-example.md
版本:1.2(增强版) 最后更新:2026-05-25 作者:OpenClaw AI Agent
# 统计单个文件
python3 scripts/word_counter.py chapter1.txt
# 统计多个文件
python3 scripts/word_counter.py chapter*.txt
# 统计目录下所有文件
python3 scripts/word_counter.py --dir ./novel
# 实时监控文件变化
python3 scripts/word_counter.py --watch chapter1.txt
# 交互式生成
python3 scripts/generate_outline.py
# 指定参数生成
python3 scripts/generate_outline.py --genre 都市 --theme 逆袭
# 保存到文件
python3 scripts/generate_outline.py --output my-outline.md