# Add to your Claude Code skills
git clone https://github.com/Tomsawyerhu/Chinese-WebNovel-SkillGuides for using ai agents skills like Chinese-WebNovel-Skill.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:00:51.803Z",
"npmAuditRan": true,
"pipAuditRan": true
}Chinese-WebNovel-Skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Tomsawyerhu. 中文网文小说写作skill. It has 422 GitHub stars.
Yes. Chinese-WebNovel-Skill passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Tomsawyerhu/Chinese-WebNovel-Skill" and add it to your Claude Code skills directory (see the Installation section above). Chinese-WebNovel-Skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
Chinese-WebNovel-Skill is primarily written in Python. It is open-source under Tomsawyerhu on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Chinese-WebNovel-Skill against similar tools.
No comments yet. Be the first to share your thoughts!
这是一个面向中文网文的写作 skill。
它解决的不是“文学表达够不够高级”,而是这些更实际的问题:
输入默认就是:
一段对目标小说的简要描述
默认行为:
默认只输出当前最需要的一层,不把所有东西一次性堆满。
常见输出层:
concept_planning
作用:把简介压成题材、消费点、hook、premise、故事引擎、长度判断和第一卷方向。
阶段:前置规划层。opening
作用:把卖点、异常局面和主角亮相落到开头成交区。
阶段:开篇执行层。volume_outline
作用:把故事引擎展开成黄金三章、分卷和前 10-20 章章纲。
阶段:中长线结构层。plot_logic
作用:修动机、触发、决策、后果、兑现这条因果链。
阶段:正文执行层的底层结构模块。character_consistency
作用:修目标、情绪、关系、身体、声音五类人物连续性。
阶段:正文执行层的人物状态模块。transition
作用:处理时间跳切、空间切换、情绪承接、视角切换和章末接下章。
阶段:正文执行层的场景桥梁模块。dialogue
作用:处理关系压力、人物声音、信息嵌入和对白刀口。
阶段:正文执行层的对白模块。chapter_ending
作用:处理章末拉力、余韵、回钩和下章承接。
阶段:正文执行层的章节收束模块。anti_ai_voice
作用:清理空泛总结、套话氛围、说明书式对白和统一腔调。
阶段:正文执行层的风格约束模块。consistency_review
作用:统一复查六种一致性,阻止问题章直接交稿。
阶段:完稿收口层。默认把模块理解成三段链路,而不是十个平铺开关:
concept_planning -> opening / volume_outlineplot_logic + character_consistency + transition + dialogue + chapter_ending + anti_ai_voiceconsistency_review如果一个问题同时跨多个模块,优先级通常是:
plot_logic / character_consistencytransition / dialogue / chapter_endinganti_ai_voice不要把结构问题直接误修成文风问题。
涉及这些问题时,默认调用 concept_planning 模块:
这一步的硬要求是:
涉及这些问题时,默认调用 opening 模块:
默认要求:
涉及这些问题时,默认调用 volume_outline 模块:
长篇网文默认必须写章纲。
没有章纲,最容易出现这些问题:
每场戏至少要有:
没有变化的场景,默认删、并、压缩。
transitiondialoguechapter_endingplot_logiccharacter_consistencyanti_ai_voice每一章写完,都不要直接交付,默认必须先调用 consistency_review 模块。
每章必查这六种一致性:
任意两项不稳,不要直接交稿,先回对应专项模块修。
如果问题已经明显收束到某一个写作环节,不要只做泛建议,默认优先调用专项模块。
通用顺序是:
README.md,再按模块推荐顺序进入 tutorial.md、runtime.md 和例库。2-4 个正例和 1-2 个反例。如果一个问题同时跨多个模块,先修更底层、更硬的那一层,再修更表层的问题。
这个 skill 默认要求在写作中多搜索相似范本,再借结构写新内容。
不是只有用户说“请模仿”时才查。只要任务涉及这些内容,就优先先查本地语料:
如果问题已经明确收束到某个专项环节,也要优先调用专项模块,而不是只停留在泛检索。
concept_planning / opening / transition / dialogue / chapter_ending / plot_logic / character_consistency / consistency_review / volume_outline / anti_ai_voiceREADME.md,再按该模块自己的建议顺序读 tutorial.md、runtime.md、good_examples.md、bad_examples.md。主要文件:
使用:
常用命令:
python3 scripts/search_corpus_examples.py --list-tags
python3 scripts/search_corpus_examples.py --list-types
python3 scripts/search_corpus_examples.py --type '开头钩子' --tag '危机压身' --limit 5
python3 scripts/search_corpus_examples.py --type '高张力对白' --tag '关系破裂' --limit 5
python3 scripts/search_corpus_examples.py --keyword '真假千金' --limit 10
2-4 个相似例子。如果是专项问题,改成:
如果已经写完一章,还要补一步:
consistency_review,过完六种一致性后再交稿。这是硬要求,但主 skill 不再重复铺完整教程。
当任务集中在这些问题上时,直接调用 anti_ai_voice 模块:
仍然保留的硬规则:
这是一个面向中文网文写作的 Codex skill。
它现在的核心不是一份很长的总 prompt,而是一套 主 skill 路由 + 专项模块下沉 + 本地语料检索 的模块化设计。
知乎回答贴: 为什么很多网文作者都非常自信,认为AI在创作领域无法取代自己?
这套 skill 主要分四层:
SKILL.md
只保留全局原则、流程约束和模块路由,不再把所有写作知识堆在一个文件里。references/modules/
每个高频问题拆成独立模块,单独处理教程、运行规则、正例、反例。data/ + analysis/
提供本地小说语料、结构摘录和检索索引,支持“先匹配素材,再构思,再写作”。scripts/ + templates
提供检索脚本和少量模板资产,把模块判断进一步落成可执行动作。这样做的目的很简单:
下面这张图对应当前版本的整体产品架构,展示了路由层、专项模块、语料底座和统一审查闭环之间的关系。

当前已接入这些专项模块:
concept_planningopeningtransitiondialoguechapter_endingplot_logiccharacter_consistencyconsistency_reviewvolume_outlineanti_ai_voice模块总入口: references/modules/README.md
每个模块默认都按同一套结构组织:
README.mdtutorial.mdruntime.mdgood_examples.mdbad_examples.mdsource_index.md个别模块会额外附带模板资产,例如 volume_outline 下的卷纲和章纲模板。
concept_planning
作用:把一句简介压成题材、消费点、hook、premise、故事引擎、长度判断和第一卷方向。
位置:最上游的前置规划模块,决定“值不值得写、该怎么开”。opening
作用:把卖点、异常局面和主角亮相落到前 300-3000 字,解决开头成交问题。
位置:承接 concept_planning,负责把骨架变成能抓人的开篇。volume_outline
作用:把故事引擎展开成黄金三章、分卷设计、前 10-20 章章纲和卷末兑现。
位置:承接 concept_planning,负责中长线结构。plot_logic
作用:修动机、触发、决策、后果、兑现这条因果链。
位置:正文执行层的底层结构模块,优先级高于纯文风问题。character_consistency
作用:修目标、情绪、关系、身体、声音五类人物连续性。
位置:正文执行层的人物状态模块,负责“这个人还是不是这个人”。transition
作用:处理时间跳切、空间切换、情绪承接、视角切换和章末接下章。
位置:正文执行层的场景桥梁模块,负责“场和场怎么接住”。dialogue
作用:处理关系压力、人物声音、信息嵌入和对白刀口。
位置:正文执行层的表达模块,但不只是文风,而是关系和利益的对话结构。chapter_ending
作用:处理章末拉力、余韵、回钩和下章承接。
位置:正文执行层的章节收束模块,负责追更感。anti_ai_voice
作用:清理空泛总结、套话氛围、说明书式对白和统一腔调。
位置:正文执行层的风格约束模块,通常在结构已经成立后再调用。consistency_review
作用:统一复查剧情逻辑、人物目标、情绪关系、身体信息、转场和章末承接这六种一致性。
位置:最下游的收口模块,每章完稿后默认必过一遍。这套 skill 的主流程不是平铺模块,而是一条有上下游关系的链:
concept_planning -> opening / volume_outlineplot_logic + character_consistency + transition + dialogue + chapter_ending + anti_ai_voiceconsistency_review其中:
plot_logic 和 character_consistency 更偏底层,优先解决因果和人物问题。transition、dialogue、chapter_ending 更偏场景和章节执行。anti_ai_voice 一般最后介入,避免把结构问题误判成文风问题。flowchart TD
%% ===== 前置规划链 =====
subgraph A[前置规划链]
CP[concept_planning]
OP[opening]
VO[volume_outline]
CP --> OP
CP --> VO
end
%% ===== 正文执行链 =====
subgraph B[正文执行链]
PL[plot_logic]
CC[character_consistency]
TR[transition]
DG[dialogue]
CE[chapter_ending]
AV[anti_ai_voice]
PL --> CC
CC --> TR
TR --> DG
DG --> CE
CE --> AV
end
%% ===== 完稿收口链 =====
subgraph C[完稿收口链]
CR[consistency_review]
end
%% ===== 主流程衔接 =====
OP --> PL
VO --> PL
OP --> CC
VO --> CC
AV --> CR
%% ===== 能力定位说明 =====
PL_NOTE[偏底层:优先解决因果问题]
CC_NOTE[偏底层:优先解决人物一致性]
TR_NOTE[偏场景/章节执行]
DG_NOTE[偏场景/章节执行]
CE_NOTE[偏场景/章节执行]
AV_NOTE[最后介入:避免把结构问题误判成文风问题]
PL -.-> PL_NOTE
CC -.-> CC_NOTE
TR -.-> TR_NOTE
DG -.-> DG_NOTE
CE -.-> CE_NOTE
AV -.-> AV_NOTE
%% ===== 外部支撑 =====
LC[(本地语料)]
EX[(模块例库)]
LC -.回查/检索支持.-> CP
LC -.回查/检索支持.-> PL
LC -.回查/检索支持.-> CC
LC -.回查/检索支持.-> TR
LC -.回查/检索支持.-> DG
LC -.回查/检索支持.-> CE
LC -.回查/检索支持.-> AV
LC -.回查/检索支持.-> CR
EX -.回查/检索支持.-> CP
EX -.回查/检索支持.-> PL
EX -.回查/检索支持.-> CC
EX -.回查/检索支持.-> TR
EX -.回查/检索支持.-> DG
EX -.回查/检索支持.-> CE
EX -.回查/检索支持.-> AV
EX -.回查/检索支持.-> CR
这套架构不是只有模块,没有素材库。
它还有两类支撑材料:
tutorial.md + runtime.md + good_examples.md + bad_examples.md + source_index.mddata/articles/ 提供原始小说语料;
analysis/excerpts.csv 提供结构化摘录;
analysis/imitation_index.md 提供模仿索引;
references/webnovel_corpus_guide.md 提供检索说明;
scripts/search_corpus_examples.py 提供统一检索入口。也就是说,模型在实际运行时会同时从三处取材料:
SKILL.md:决定流程和路由Chinese-WebNovel-Skill/
├── SKILL.md
├── README.md
├── agents/
├── references/
│ ├── modules/
│ └── webnovel_corpus_guide.md
├── scripts/
├── data/
│ ├── metadata.csv
│ ├── metadata.jsonl
│ └── articles/
└── analysis/
├── article_profiles.csv
├── excerpts.csv
├── imitation_index.md
└── stats.json
用户给一个简介后,主 skill 会先做题材判断和结构拆解,再决定要不要调用专项模块或本地语料。
常见输出包括:
如果问题已经明确收束到某个环节,不要只靠泛建议。
例如:
concept_planningopeningtransitiondialoguechapter_endingplot_logiccharacter_consistencyconsistency_review默认调用顺序:
README.md,再按模块自己的推荐顺序读 tutorial.md、runtime.md 和例库2-4 个正例和 1-2 个反例当任务涉及题材模仿、开头、对白、章末、关系流时,优先检索本地语料。
常用命令:
python3 scripts/search_corpus_examples.py --list-tags
python3 scripts/search_corpus_examples.py --list-types
python3 scripts/search_corpus_examples.py --type '开头钩子' --tag '危机压身' --limit 5
python3 scripts/search_corpus_examples.py --type '高张力对白' --tag '关系破裂' --limit 5
python3 scripts/search_corpus_examples.py --keyword '真假千金' --limit 10
语料说明: references/webnovel_corpus_guide.md
这套仓库后续维护,优先遵守这几条:
SKILL.mdconsistency_review如果后面继续扩展,优先延续同一种模块骨架,而不是回到单体长文档。