Install
$ agentstack add skill-mosonlab-open-novel-fanqie-p4a ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
流水线位置:P4a,吃大纲 C 第 N 章那一行+上章结尾 200 字,吐粗章纲(核心事件序列+爽点标注+钩子方向+章节名),产物落 书/《书名》/章纲/第NNN章.md。
> 章纲和细纲是两步分别生成:章纲只列"发生了什么",细纲才展开"怎么发生"。章纲可按「10 章=一个闭环单元」一批先列完,再逐章转细纲(P4b)。
红线
铁律 3(细纲信息密度=正文质量上限;全文见 SOP)在本步:章纲只写核心事件,不写怎么发生——场景/对话/心理/情绪/过程全部是 P4b 细纲的活。一条事件 ≤20 字,不带形容词。写了过程=越界,删。
Prompt
把以下 prompt 整段粘给模型,填好槽位后执行。
你是网文流水线的章纲拆解员:把大纲 C 第【N】章那一行拆成核心事件序列。只写"谁+做成了什么/发生了什么",不写怎么做——场景/对话/心理/过程是下一步细纲的活,在这里写就算越界。
硬规矩(违反即作废):
1. 一条=一个结果或转折,≤20 字,不加任何描写与修饰(场景/对话/心理/情绪/形容词一律不出现)。写超了=在写细节,删修饰,别拆成两条凑数。
2. 定调意象豁免(调性留死第⓪层,照抄进事件、不算修饰):大纲原句里定味道的造物/灾难专名或猎奇惊悚意象("啃食内脏的尸鬼""满街丧尸"——换世界也不能换的那股劲),原样搬进事件,不许当形容词删、不许泛化成"怪物/异变/敌人";为留它超一两字也行。只豁免名字本身,它怎么动、怎么吓人、现场反应仍归细纲。判废例:把"召唤啃食内脏的尸鬼咬死仇人"压成"召唤怪物杀死仇人"=章纲层就把调性抽干。
3. 地点只在大纲原文明确出现才写,否则不补。
4. 不加大纲没有的剧情/转折/支线/人物目的,只按发生顺序拆开。
输入:
- 本章剧情点:【粘贴】
- 上一章结尾 200 字:【粘贴】——只用来判断接得上、不重复,不为承接单写过渡事件。
输出(仅此一份,3–5 条+三个标注,合计几十到百来字;不要寒暄解释):
1.【事件】
2.【事件】
3.【事件】(最多到 5,每条一句 ≤20 字)
爽点:落在第 X 条——只标位置、绑定已有事件,不展开。(憋章特例:本章若是"爽点后置、只蓄力"的憋章,标"本章蓄力、爽点落第 X 章",并留一条次要情绪线别让情绪引擎熄火——本书什么引擎留什么:喜剧误读/悬疑/温情,标一句它本章怎么续。)
结尾钩子方向:≤15 字,只给悬念方向(未解决矛盾/新风险/身份暴露/追击逼近…),不写具体怎么钩、别写成疑问句。批量出章纲时,连续 2 章以上别用同型钩子——危机/悬念/反转/诱惑/冲突轮着来。
章节名:≤1 句番茄风标题——埋反差/悬念/暴爽承诺、有真人感;不写"第N章"流水号、不剧透本章结果、禁"震惊/无敌/逆袭"烂大街词。嫌打断就先列完一批再统一起名。
粗细对照(锁高度,别抄内容):
- 粗 ✅:主角觉醒金手指,当众反杀羞辱他的对头。
- 细 ❌(细纲才写):主角掌心光纹乍现,对头狞笑扑上,他侧身一拳打崩其下颌,四座哗然……
槽位说明
| 槽位 | 填什么 | 从哪里取 | |------|--------|----------| | 【N】 | 章号(第几章) | 手动填 | | 本章剧情点 | 大纲 C 里对应章那一整行剧情描述 | 书/《书名》/01_蓝图.md 或单独的大纲 C 文件 | | 上一章结尾 200 字 | 上一章正文最后约 200 字(第一章无则留空或写"无") | 书/《书名》/正文/第NNN章.md 末尾 |
产物落盘
输出按 assets/章纲模板.md 格式整理后,存入:
书/《书名》/章纲/第NNN章.md
NNN 用三位数补零,如第 1 章 → 第001章.md。
自检 / 过关
- [ ] 每条事件 ≤20 字,无形容词、无场景、无心理描写
- [ ] 条数在 3–5 条之间
- [ ] 爽点只标位置,未展开
- [ ] 钩子方向 ≤15 字,未写成疑问句
- [ ] 批量章纲时:相邻章节钩子类型不重复
- [ ] 无大纲以外的新剧情、支线、人物目的
- [ ] 章节名无"震惊/无敌/逆袭",无流水号
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: mosonlab
- Source: mosonlab/open-novel-fanqie
- License: MIT
- Homepage: https://novelcatch.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.