webnovel-crafter

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

通用化小说生成器 — 一个 Agent Skill,让 AI 代理根据用户提供的方向自动生成章节制通用化小说(支持爽文、都市、修仙、玄幻、科幻、悬疑、言情等多题材)。

一句话选型结论

按资料字段整理

webnovel-crafter是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_4e42b097/webnovel-crafter
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_4e42b097仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791655114
正文体量30.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
webnovel-crafter当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

30.0 KB
模型实际读到的说明书原文,来自技能仓库

小说工匠 Fiction Crafter

精细化小说创作工具,自动完善提示词并生成章节制通用化小说(支持爽文、都市、修仙、玄幻、科幻、悬疑、言情等多题材)。通过 .learnings/ 记忆系统维护故事连续性,确保角色、地点、情节前后一致。

> 数据存储位置:所有生成物(章节目录 output/ 与记忆目录 .learnings/)均存放于当前小说项目根目录(运行创作任务时 Agent 的工作目录 CWD),而非技能安装目录。这样每部小说都拥有独立、互不干扰的记忆空间。

> 致谢:本技能基于 novel-generator 进行二次开发,感谢原作者的贡献。

工作目录与初始化约定

本技能的所有生成物(章节目录 output/ 与记忆目录 .learnings/)均存放于当前小说项目根目录(即运行创作任务时 Agent 的工作目录 CWD),而非技能安装目录。这样每部小说都拥有独立、互不干扰的记忆空间与输出目录。

  • 技能安装目录(webnovel-crafter-1.2.0/)只保留指令(SKILL.md)、模板(assets/)、参考(references/)、脚本(scripts/),属于只读资产,随技能分发。
  • 小说项目目录(你的小说工程根目录)持有 output/ 与 .learnings/,随单部小说创建。

本文档中所有 output/... 与 .learnings/... 路径,若无特别说明,均相对于当前小说项目根目录。

启动时初始化(推荐由 Agent 执行)

每次开始一部小说创作前,Agent 应确认当前项目根目录下存在以下结构;若缺失则按 assets/LEARNINGS-TEMPLATE.md 的模板头创建对应文件:

<项目根目录>/
├── output/                      # 章节与提示词/大纲输出
│   └── (章节 md 文件)
└── .learnings/                  # 记忆系统(详见第七步)
    ├── CHARACTERS.md            # 角色档案
    ├── LOCATIONS.md             # 地点档案
    ├── PLOT_POINTS.md           # 关键情节/伏笔
    ├── STORY_BIBLE.md           # 世界观设定
    ├── 题材配置.md              # 启用专项类型及增减记录(多专项管理)
    ├── ERRORS.md                # 生成失败记录
    ├── 审查记录.md              # 九维度审查记录
    └── 章节规划_卷N.md          # 每卷章节规划(按需生成)

也可使用可选脚本一键初始化(见文末「初始化新小说」)。

> 旧数据迁移:若此前记忆被创建在技能安装目录的 .learnings/ 中,请将其整体移动到你的小说项目根目录,避免多部小说共享或覆盖彼此的记忆。

快速参考

场景 操作
用户提供小说方向/题材 执行「提示词生成流程」,产出完善的创作提示词
开始创作新章节 先读取大纲、章节规划、记忆文件,再按模板生成
新卷开始前 生成本卷的章节规划文件 .learnings/章节规划_卷N.md 【新增】
章节生成完毕后 调用 format_chapter.py 处理分隔符 【新增】
章节生成后 执行九维度审查,记录到 .learnings/审查记录.md 【新增】
引入新角色 记录到 .learnings/CHARACTERS.md
出现新地点 记录到 .learnings/LOCATIONS.md
关键情节转折 记录到 .learnings/PLOT_POINTS.md,生成图解
生成失败/质量不佳 记录到 .learnings/ERRORS.md,分析原因
输出章节 按章节生成独立 md 文件到 output/ 目录
已有小说反向初始化记忆 执行「导入已有小说」流程,从正文回填 .learnings/ 【新增】
续写/中断恢复 读取进度状态,从断点继续生成 【新增】

工作流总览

用户提供方向(题材/关键词/灵感)
        ↓
  ┌─────────────────┐
  │ 1. 提示词生成    │ → 自动补全世界观、人设、冲突、节奏
  └────────┬────────┘
           ↓
  ┌─────────────────┐
  │ 2. 大纲规划      │ → 全局章节大纲 + 起承转合设计
  └────────┬────────┘
           ↓
  ┌─────────────────┐
  │ 3. 卷级章节规划   │ → 每卷的章节任务、高光分布、伏笔规划 【新增】
  └────────┬────────┘
           ↓
  ┌─────────────────┐     ┌─────────────────┐
  │ 4. 逐章生成      │ ←→  │ .learnings/ 记忆 │
  └────────┬────────┘     └─────────────────┘
           ↓
  ┌─────────────────┐
  │ 5. 格式化处理    │ → 调用 format_chapter.py 脚本 【新增】
  └────────┬────────┘
           ↓
  ┌─────────────────┐
  │ 6. 章节审查      │ → 九维度诊断,确保剧情不偏离 【新增】
  └────────┬────────┘
           ↓
  ┌─────────────────┐
  │ 7. 输出 & 图解   │ → output/第XX章.md + 关键情节图解
  └─────────────────┘

第一步:提示词生成与完善

用户只需提供一个方向,代理自动补全为完整的创作提示词。

用户输入示例

用户可能只给出一句话:

  • "写一个都市修仙的小说"
  • "重生回高中逆袭成商业大亨"
  • "废柴少年获得系统后一路碾压"

提示词自动完善流程

收到用户方向后,按以下维度自动补全:

1. 题材定位    → 主类型 + 子类型(如:都市 + 修仙)
2. 世界观设定  → 力量体系、社会规则、时代背景
3. 主角人设    → 初始身份、性格、金手指/挂
4. 核心冲突    → 主线矛盾 + 前3章的即时冲突
5. 高光设计    → 打脸/反转/突破等情绪高点(爽文题材侧重打脸节奏)
6. 节奏规划    → 每N章一个小高潮、每M章一个大高潮
7. 配角框架    → 对手/盟友/红颜各至少1人
8. 开篇钩子    → 第一章用什么抓住读者

完善后的提示词保存到 output/提示词.md,并请用户确认或调整。

提示词质量检查

完善后自检以下项:

  • [ ] 主角有清晰的起点、动机与困境(困境凸显成长弧光)
  • [ ] 金手指/特殊能力/设定有清晰的规则和限制(如有)
  • [ ] 前三章至少有一个"钩子"或高光场景设计
  • [ ] 能力/力量体系有明确层级与成长空间(如有)
  • [ ] 有至少一个"被低估 → 证明自己"的经典结构(通用)

专项题材确认与题材配置(多专项灵活增减)

本工具支持多题材专项(爽文、言情、悬疑、科幻、历史、西幻等),各专项的专属要素、套路、节奏、禁忌登记在 references/GENRES.md。

  1. 首次确认(第一步):补全提示词后,参考 references/GENRES.md 询问用户需要启用哪些专项题材,将启用列表与变更记录写入项目级 .learnings/题材配置.md(模板见 assets/LEARNINGS-TEMPLATE.md)。
  2. 生成期加载:每次生成新章节前,读取 .learnings/题材配置.md,按启用列表加载对应专项参考(如 references/genre-shuangwen.md),指导该章基调、套路与节奏。
  3. 灵活增减:编辑/续写期用户可随时要求新增或停用某专项。新增时创建/确认 references/genre-<slug>.md(参考 GENRES.md 的"如何新增")并加入 .learnings/题材配置.md 启用列表;停用时从启用列表移除并附注停用日期。每次增减后立即同步 .learnings/题材配置.md。

第二步:大纲规划

在提示词确认后、正式写作前,先生成全局大纲。

大纲结构

# 《小说名》大纲

## 基本信息
- 题材:
- 预计章节数:
- 每章字数:可变(生成前与用户确认,默认约 5000 字)

## 力量/等级体系
(从低到高列出等级)

## 主线剧情走向
### 第一卷:[卷名](第1-N章)
- 核心冲突:
- 主角成长:从XX到XX
- 高光设计:

### 第二卷:[卷名](第N+1-M章)
...

## 关键转折点
1. 第X章:(描述转折)
2. 第X章:(描述转折)

大纲保存到 output/大纲.md。


第三步:卷级章节规划【新增】

在大纲确认后、正式写作前,为每一卷生成详细的章节规划。这是防止剧情写偏的关键步骤。

规划时机

时机 操作
新卷开始前 生成本卷的章节规划文件
每章写完后 更新章节分解表中的"状态"
剧情调整时 更新章节任务,备注调整原因

章节规划内容

每卷的章节规划包含以下要素:

1. 本卷核心目标    → 本卷要达成的剧情目标
2. 章节分解表      → 每章的核心任务、高光类型、关键情节
3. 高潮节点规划    → 中高潮和卷终高潮的章节位置
4. 新角色/新地点   → 本卷将引入的新元素
5. 伏笔规划        → 本卷埋设和回收的伏笔

章节分解表示例

章节 核心任务 高光类型 关键情节 情绪曲线 状态
第01章 被退婚羞辱,激活系统 获得金手指 退婚现场、意外觉醒 低开高走 待写
第02章 首次炼丹成功 突破认知 尝试炼丹、震惊自己 层层递进 待写
第03章 宗门大比打脸赵天罡 打脸 炼丹比赛、碾压对手 低开高走 待写

规划质量检查

规划完成后自检以下项:

  • [ ] 每章都有明确的"核心任务"
  • [ ] 高光分布均匀,没有连续3章无高光/情节推进
  • [ ] 中高潮和卷终高潮位置合理
  • [ ] 伏笔埋设和回收章节都已标注
  • [ ] 本卷目标与大纲主线一致

输出文件

章节规划保存到 .learnings/章节规划_卷N.md。

详见 assets/VOLUME-PLAN-TEMPLATE.md。


第四步:逐章生成

确认本章目标字数(可变长度)

每次正式生成某章正文前,向用户确认本章目标字数,并给出以下建议档位:

档位 建议字数 适用场景
短篇 ~1500 快节奏、信息密度高
标准 ~3000 常规网文章节
中篇(默认) ~5000 情节充分展开
长篇 ~8000 多线并行 / 大场面
超长篇 ~12000 卷终决战 / 重大事件
  • 用户未指定时默认 5000 字。
  • 将确认值写入该章对应的章节规划(output/章节规划_卷N.md 或 .learnings/章节规划_卷N.md)与章节文件头部「本章字数」。
  • 若启用了专项题材(references/GENRES.md 与 .learnings/题材配置.md),专项参考中的篇幅建议可覆盖默认档位。

生成前必读

每次生成新章节前,必须读取以下文件:

output/大纲.md              → 全局剧情走向
.learnings/章节规划_卷N.md   → 本卷每章的核心任务 【新增】
.learnings/CHARACTERS.md    → 当前所有角色的状态
.learnings/LOCATIONS.md     → 已出现的地点
.learnings/PLOT_POINTS.md   → 已发生的关键情节
.learnings/STORY_BIBLE.md   → 世界观设定和规则
.learnings/题材配置.md     → 启用专项题材列表(用于加载专项参考)【新增】

章节生成模板

每章按以下结构生成:

# 第XX章 [章节名]

> **本章概要**:一句话概括本章核心事件
> **本章高光(情绪爽点)**:本章的主要情绪高点来源
> **情绪曲线**:低开高走 / 层层递进 / 反转爆发

---

(正文内容,约 [本章目标字数] 字,默认 5000)

---

> **章末钩子**:留下的悬念,引导读者继续

章节质量标准

要素 要求
节奏 每章至少一个小高光/情节推进,不能平淡流水
冲突 每章有明确的矛盾推动情节
悬念 章末必须设置钩子,让人想看下一章
连贯性 与前文角色状态、地点描写、已有情节保持一致
递进感 主角能力/地位/见识要有可感知的成长
对话 对话要有个性差异,反派不能太蠢

通用节奏公式

每 1-2 章:小冲突/小转折(维持阅读引力)
每 3-5 章:中高潮(反转、突破、关系进展)
每 8-12 章:大高潮(翻转局势、揭示真相、大规模进展)
每 15-20 章:卷终决战(解决卷级矛盾、主角阶段性质变)

> 写作爽文题材时,可参考 references/genre-shuangwen.md 获取打脸碾压、情绪爽感等专项节奏公式与禁忌。


第五步:格式化处理【新增】

每章生成完毕后,调用 format_chapter.py 脚本处理章节文件中的分隔符。

脚本位置

scripts/format_chapter.py

脚本功能

  • 只保留章节文件首尾两个 --- 分隔符
  • 删除中间所有多余的分隔符
  • 确保章节格式统一规范

调用方式

# 处理单个文件(output/ 为当前小说项目根目录下的章节目录)
python3 <技能目录>/scripts/format_chapter.py output/第01章_章名.md

# 处理整个 output 目录
python3 <技能目录>/scripts/format_chapter.py output/

> 说明:scripts/format_chapter.py 是技能安装目录内的脚本,请使用其绝对路径或在技能目录上下文中引用;output/ 则是当前小说项目根目录下的章节目录。脚本本身路径无关,仅接收文件/目录参数。

处理时机

场景 操作
单章生成后 立即调用脚本处理该章节文件
批量生成后 调用脚本处理整个 output 目录

第六步:章节审查【新增】

每章生成并格式化后,立即执行审查,确保长篇小说剧情不偏离、不穿帮、不重复。

两种审查模式

模式 维度 适用场景 耗时
快速审查 3维度 常规章节 约3分钟
完整审查 9维度 关键章节/问题诊断 约10分钟

模式选择指南

场景 推荐模式
常规章节生成后 快速审查
卷末高潮章节 完整审查
发现质量问题时 完整审查
批量生成后 快速审查 + 抽样完整审查

快速审查(3维度)

维度 检查内容
核心任务达成 本章核心任务是否完成
穿帮检测 角色/地点/时间线硬伤
高光结构完整性 高光/突破流程是否完整

完整审查(9维度)

维度 检查内容 检测类型
一、核心任务达成 本章核心任务是否完成 量化
二、有效信息占比 有效剧情字数占总字数比例 量化
三、穿帮检测 角色/地点/能力/时间线硬伤 清单
四、角色成长追踪 主角能力曲线、配角命运 轨迹
五、套路重复检测 与前5章套路相似度 对比
六、高光结构完整性 反转/突破结构是否完整 清单
七、伏笔管理 新埋设/回收/长期预警 统计
八、承接与前文连贯 与上章衔接、与前5章呼应 对比
九、卷级目标进度 本卷目标推进程度 进度

穿帮检测清单

角色状态穿帮:
- ❌ 死亡角色复活
- ❌ 受伤角色未说明已痊愈
- ❌ 角色位置矛盾
- ❌ 角色等级倒退

地点穿帮:
- ❌ 地点特征矛盾(东城变西城)
- ❌ 地点距离矛盾
- ❌ 已毁地点出现

能力/等级穿帮:
- ❌ 主角等级无故倒退
- ❌ 装备消失未说明
- ❌ 金手指状态矛盾

时间线穿帮:
- ❌ 时间倒流
- ❌ 间隔不合理

角色成长追踪

主角成长曲线:
- 等级、战斗力、社会地位、资产、人脉
- 连续5章无成长 = 预警

配角命运追踪:
- 出场后超过15章未出现 = 预警
- 需回收或说明去向

套路重复检测

与前5章对比,检测相似度:
- ⚠️ 高预警:相似度 > 80%
- ⚠️ 中预警:相似度 > 60%
- ✅ 正常:相似度 < 60%

长期伏笔预警

预警级别 未回收章数
🔴 严重 >40章
🟠 中度 >30章
🟡 轻度 >20章

总体评级规则

  • ✅ 优秀:全部维度正常
  • ⚠️ 良好:1-2个维度预警
  • ⚠️ 需调整:3-4个维度预警
  • ❌ 需重写:严重问题或5+维度预警

审查记录

审查结果汇总保存到 .learnings/审查记录.md,包含历史趋势追踪。

详见 assets/REVIEW-TEMPLATE.md。


第七步:记忆管理

写入时机

事件 记录到 何时写入
新角色出场 CHARACTERS.md 该章生成完毕后立即写入
角色状态变化(升级、受伤、死亡) CHARACTERS.md 更新对应角色条目
新地点出现 LOCATIONS.md 该章生成完毕后立即写入
关键情节发生 PLOT_POINTS.md 该章生成完毕后立即写入
世界观规则补充 STORY_BIBLE.md 发现新设定时立即写入
确定/增减专项题材 题材配置.md 题材确定或增减时立即写入
生成失败或质量差 ERRORS.md 失败后立即记录原因

读取时机

每次生成新章节前必须读取所有记忆文件(含 题材配置.md),确保:

  • 不会让已死角色复活
  • 不会把"东城"写成"西城"
  • 不会忘记上一章埋的伏笔
  • 不会重复已有的情节桥段

第八步:关键情节图解

当出现以下场景时,生成对应的图解:

场景 图解内容
关键战斗 双方站位、力量对比、胜负关键
势力地图 各方势力的关系与分布
等级突破 角色成长路线图
人物关系 主要角色关系网
重大剧情线 剧情时间线/因果链

图解使用 Mermaid 语法嵌入 md 文件,或使用图像生成工具生成。

图解示例(Mermaid)

人物关系图:

graph TD
    A[主角·林凡] --&gt;|师徒| B[师父·苍老人]
    A --&gt;|宿敌| C[反派·赵天罡]
    A --&gt;|暧昧| D[女主·苏婉儿]
    C --&gt;|从属| E[赵家]
    D --&gt;|出身| F[苏家]
    E --&gt;|对立| F

等级体系图:

graph BT
    L1[炼气期] --&gt; L2[筑基期]
    L2 --&gt; L3[金丹期]
    L3 --&gt; L4[元婴期]
    L4 --&gt; L5[化神期]
    L5 --&gt; L6[大乘期]
    style L2 fill:#f9f,stroke:#333

第九步:失败记录

生成失败或质量不达标时,记录到 .learnings/ERRORS.md。

常见失败场景

失败类型 描述 记录内容
角色穿帮 已死角色再次出现 穿帮章节、角色名、正确状态
设定矛盾 力量体系自相矛盾 矛盾点、涉及章节、修正方案
节奏失控 连续多章无高光/情节推进 失控起始章节、节奏分析
情节重复 相似桥段反复出现 重复内容、首次出现位置
人设崩塌 角色行为违背人设 角色名、崩塌行为、原始人设
生成中断 技术原因导致生成失败 错误信息、中断位置

失败记录格式

## [NOVEL-ERR-YYYYMMDD-XXX] 失败类型

**记录时间**: ISO-8601
**章节**: 第XX章
**严重程度**: low | medium | high | critical

### 问题描述
具体发生了什么

### 影响范围
影响了哪些章节、角色、情节线

### 修正方案
如何修复,是否需要重写

### 预防措施
如何避免同类问题再次发生

输出规范

文件结构

output/
├── 提示词.md           # 完善后的创作提示词
├── 大纲.md             # 全局章节大纲
├── 第01章_[章名].md    # 各章节独立文件
├── 第02章_[章名].md
├── 第03章_[章名].md
├── ...
├── 人物关系图.md        # 关键图解
├── 势力分布图.md
└── 等级体系图.md

文件命名规范

  • 章节文件:第XX章_章节名.md(XX 用两位数字,如 01、02)
  • 图解文件:[图解类型].md
  • 如果超过 99 章,使用三位数字:第XXX章_章节名.md

创作原则

通用小说核心要素

  1. 强代入感 — 读者能轻松代入主角视角与处境
  2. 快节奏 — 不拖泥带水,每章有进展
  3. 层层递进 — 冲突与张力逐级升级,主角不断成长
  4. 高光时刻 — 被低估 → 证明实力/反转 → 众人震惊,循环往复(爽文侧重打脸)
  5. 设定合理 — 金手指/特殊能力有规则与限制,不是无限制开挂
  6. 伏笔呼应 — 前文埋下的线索后文要收回来

> 不同题材的专项要素、套路与禁忌见 references/GENRES.md 登记索引;爽文专项详见 references/genre-shuangwen.md。

禁忌事项

  • 不要连续两章以上没有情节推进或高光
  • 不要让反派/对手过于脸谱化(衬托不出主角的强)
  • 不要忘记已有角色(出场后人间蒸发)
  • 不要突然修改已确立的设定
  • 不要让主角无缘无故变弱(除非有合理剧情需要)

续写与中断恢复【新增】

长篇小说创作过程中经常会中断,需要能够从断点继续。

续写前必读文件

续写时必须按顺序读取以下文件:

1. output/大纲.md              → 确认全局走向
2. .learnings/章节规划_卷N.md   → 确认当前卷的任务规划
3. .learnings/CHARACTERS.md    → 所有角色当前状态
4. .learnings/LOCATIONS.md     → 已出现的地点
5. .learnings/PLOT_POINTS.md   → 已发生的关键情节 + 待回收伏笔
6. .learnings/STORY_BIBLE.md   → 世界观设定
7. .learnings/审查记录.md       → 最近的问题和预警【新增】
8. output/第(最新)章.md        → 上一章内容,确保衔接

续写流程

1. 检查当前进度
   - 已完成章节:检查 output/ 目录中的章节数量
   - 当前卷:根据章节号确定当前卷
   - 待回收伏笔:检查 PLOT_POINTS.md 中状态为&quot;进行中&quot;的条目

2. 确认下一章任务
   - 从章节规划中提取下一章的&quot;核心任务&quot;
   - 检查是否有近期需要回收的伏笔
   - 检查是否有消失过久的配角需要回归

3. 生成下一章
   - 按标准章节生成流程执行
   - 注意与上一章的衔接

续写检查清单

续写前自检:

  • [ ] 已读取所有记忆文件
  • [ ] 已确认当前章节号
  • [ ] 已确认下一章核心任务
  • [ ] 已检查待回收伏笔
  • [ ] 已检查配角消失情况

常见续写场景

场景 处理方式
中断后继续 读取所有记忆文件 + 上一章,继续生成
跨卷续写 先生成新卷的章节规划,再续写
修改后续写 确认修改内容已更新到记忆文件,再续写
问题修正后续写 先阅读 ERRORS.md 和审查记录,确认问题已解决

初始化新小说

有两种方式创建一部新小说的工作区(记忆与章节都放在当前小说项目根目录):

方式一:由 Agent 直接初始化(推荐,跨平台)

在小说项目根目录下,让 Agent 创建 output/ 与 .learnings/ 目录,并按 assets/LEARNINGS-TEMPLATE.md 写入六类记忆文件模板头。无需任何外部脚本,Windows / macOS / Linux 通用。

方式二:使用初始化脚本(可选)

# 在当前目录初始化(默认项目根目录 = 当前目录)
./scripts/init-novel.sh 小说名称

# 指定项目目录
./scripts/init-novel.sh 小说名称 --project /path/to/my-novel

# 清空旧数据后重新开始
./scripts/init-novel.sh 小说名称 --clean

脚本会在指定的项目目录(缺省为当前目录)下创建:

  • output/ 目录
  • .learnings/ 目录及六类记忆文件(已存在则保留,仅 --clean 时重置)
  • 提示你输入小说方向

> Windows 用户:脚本为 bash 编写,请用 Git Bash / WSL / MSYS2 运行;或直接采用方式一由 Agent 初始化。

详见 scripts/init-novel.sh。


导入已有小说(反向初始化 .learnings)

当已有成稿 / 半成品小说(非本技能生成亦可)需要接入本技能的 .learnings/ 记忆系统以续写或复盘时,执行本流程。本流程为纯 Agent 工作流,无需脚本,跨平台。

> 详细抽取规则、字段映射、批处理算法与边界情况见 assets/IMPORT-NOVEL.md。下文为六步主流程。

触发场景

  • 用户已有小说正文,希望用本技能继续创作或管理记忆。
  • 用户希望把一部已完成小说导入为本技能"项目",获得角色 / 地点 / 情节档案与续写能力。

第 1 步:定位与确认项目结构

  • 确认当前小说项目根目录下 output/ 与 .learnings/ 结构(见「启动初始化」);缺失则按 assets/LEARNINGS-TEMPLATE.md 创建模板头。
  • 若 .learnings/ 已非空 → 询问用户「合并」还是「覆盖重建」,避免误清既有记忆(详见 assets/IMPORT-NOVEL.md 第 1 节)。

第 2 步:扫描与排序

  • 定位源目录:用户指定优先;未指定且 output/ 已有 第XX章_* 则默认从此导入;否则询问。支持 .md / .txt 散文(无 front-matter 亦可)。
  • 扫描章节文件,按文件名章节号排序;无法识别时按内容时间线索或询问。输出有序文件清单(章节号、文件名、字数估算)交用户确认。

第 3 步:分批抽取与回填(防溢出)

  • 按每批 10~15 章切分(超长可缩至 8~10 章)。
  • 每批:读取正文 → 读取已有 CHARACTERS.md / LOCATIONS.md / PLOT_POINTS.md 做增量去重 → 从散文抽取角色 / 地点 / 情节伏笔 / 世界观规则 → 落盘追加更新对应 .learnings/ 文件 → 释放本批上下文。
  • 跨批一致性通过"下批前读取已落盘记忆"维持,禁止全书同上下文。字段映射见 assets/IMPORT-NOVEL.md 第 4~5 节。

第 4 步:补全世界观与题材推断(需用户确认)

  • 全书读完后,综合抽取结果与关键章节正文,补全 STORY_BIBLE.md。
  • 依据内容推断主题材(都市 / 修仙 / 玄幻 / 科幻 / 悬疑 / 言情 / 历史 …),并参考 references/GENRES.md 给出建议启用的专项列表。
  • 必须向用户展示推断结果并等待确认 / 调整;确认后按 assets/LEARNINGS-TEMPLATE.md 的「题材配置.md 模板」写入 .learnings/题材配置.md(启用列表 + 变更记录)。
  • 此节点是导入流程的关键确认点,禁止在用户未确认前自动写入 题材配置.md。

第 5 步:复盘大纲与章节规划

  • 生成 output/大纲.md:基于导入内容复盘主线走向、卷划分、关键转折点,标注「(导入复盘)」。
  • 按卷生成 .learnings/章节规划_卷N.md:每卷章节分解、高潮节点、伏笔规划(埋设→回收映射,未回收标"待回收"),标注「(导入复盘)」。

第 6 步:一致性校验

  • 执行穿帮检测(角色复活 / 地点矛盾 / 能力倒退 / 时间线)与伏笔遗漏扫描,汇总到 .learnings/审查记录.md,标注「(导入校验)」。
  • 发现严重问题列出清单交用户决定是否修订。

完成后

项目已具备完整 .learnings/,可直接进入「续写与中断恢复」无缝继续创作。


与 self-improving-agent 的协作

本技能的 .learnings/ 系统参考了 self-improving-agent 的设计理念:

self-improving-agent novel-generator
记录代码错误 记录剧情穿帮
记录知识空白 记录设定矛盾
提升到 CLAUDE.md 沉淀到 STORY_BIBLE.md
提取为技能 提炼为创作模式

核心思想一致:捕获 → 记录 → 沉淀 → 复用。

常见问题

5 问
答案由本站依据条目字段整理
webnovel-crafter怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_4e42b097/webnovel-crafter。安装方式为未标注。装完刷新技能列表或重开客户端。

webnovel-crafter支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

webnovel-crafter权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

webnovel-crafter收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

webnovel-crafter用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。