Agent skill 包
Oh Story(网文写作 skill 包)
把编程 Agent 变成完整的网文写作流程——扫榜、拆文、写作、去AI味、封面图。
7,170 GitHub star13 个 skill
安装 Oh Story
npx skills add zenstory-ai/oh-story-claudecode -y -g它是什么
Oh Story 是 MIT 开源的网文写作 skill 包,把 Claude Code、Codex 等 Agent 宿主变成完整的写作流程。13 个 skill 覆盖扫榜选题、拆文、长篇连载、短篇、修订与封面,把写作指令与逐章细纲、确定性检查和文件化的项目状态结合在一起。/story-setup 负责配置宿主;宿主支持多 agent 时按专业分工编排,不支持时直接执行。
你需要什么
- 许可MIT,开源。
- 宿主一个 Agent 宿主:Claude Code、Codex CLI、Google Antigravity、OpenCode、ZCode、OpenClaw、Reasonix、Kimi Code、DeepSeek Harness。
- 安装一条命令:
npx skills add zenstory-ai/oh-story-claudecode -y -g - 或在浏览器里仅限小说写作:独立的 ZenStory 工作台,app.zenstory.ai。
三步开始
- 安装
npx skills add zenstory-ai/oh-story-claudecode -y -g - 入口命令在 Agent 宿主中运行
/story-setup。 - 按指南操作从下方 9 篇指南中选一个,完成第一个任务。
实用指南
写作技法
AI 写作入门
小说大纲与情节
- 黄金三章怎么写:网文开头清单与改写示例
- 网文断章技巧:13种章尾钩子怎么写、怎么选
- 小说细纲怎么写:章节模板与填写范例
- 网文爽点有哪些、怎么写:用倒推法完成铺垫与兑现
- 小说反转怎么写:6种类型的铺垫、揭示与后果
- 网文大纲怎么写:长篇小说大纲模板与分卷范例
- 短篇小说大纲模板:从情绪落点倒推每一节
- 小说系统面板怎么写:规则、代价与显示模板
- 打脸剧情怎么写:让反应真正改变局面
- 小说伏笔怎么埋:伏笔和悬念的区别与回收方法
- 网文节奏怎么把控:什么时候快写,什么时候放慢
- 小说设定怎么自然交代:让规则进入行动
- 网文书名怎么起:从卖点生成可兑现的标题
- 短篇付费卡点怎么设计:先定断点,再倒推
- 短篇和长篇小说有什么区别:同一题材的两套结构
- 小说人物设定集怎么整理:角色、时间线与知识边界模板
- 小说冲突怎么写:目标、筹码与双方反制
- 小说高潮怎么写:让前文承诺得到兑现
- 小说转场怎么写:让前一场把读者送进下一场
- 小说回忆怎么写:让过去改变眼前的选择
- 小说环境描写怎么写:让人物在场景里行动
- 网文金手指有哪些、怎么设计:规则、代价与成长线
- 修仙境界怎么设计(附原创境界划分表)
- 小说导语怎么写:开头模板与原创范例
- 小说支线怎么写才不拖主线:目标、作用与回归点
- 小说卷纲怎么写:分卷模板与完整范例
- 小说结尾怎么写才满足:兑现承诺,也留下余味
- 小说描写怎么写:场景展开与概述的取舍
- 长篇系列怎么规划:每一卷有回报,也有新问题
- 小说投稿梗概怎么写:讲清主线、转折和结局
- 不可靠叙述者怎么写:事实、误判与隐瞒要分清
- 小说三幕结构怎么用:用转折改变人物的行动
- 小说主题怎么写不说教:让选择与后果给出答案
- 同人小说开头怎么写:熟悉的人物遇到新问题
- 小说怎么让读者在乎输赢:具体投入与情感代价
- 小说场景怎么写:从人物目标写到局势变化
- 小说序章怎么写:先判断是否真的需要
- 小说信物怎么写:让同一件东西的意义发生变化
- 小说多方势力怎么写:目标、筹码与联盟变化
- 小说时间线怎么整理:事件先后与揭示顺序
- 小说章节名怎么起:突出本章重点,别提前揭晓
- 小说多线叙事怎么安排:切换时机、时间和信息差
- 小说追逐戏怎么写:路线、距离与改变策略
- 小说倒计时情节怎么写:期限逼近,选择也要变
- 小说救援场景怎么写:抵达、配合与真正脱困
- 短篇小说悬念怎么写:让小问题接力推进主悬念
- 短篇小说怎么分节:按变化与承接切,不按平均字数
- 小说训练场景怎么写:让每次尝试带来可见反馈
- 宗门考核场景怎么写:规则、判定与资格都要落地
- 小说危险可预见,过程怎么越写越紧
人物与对白
- 小说感情线怎么写:用事件推进关系
- 小说反派怎么写不降智:目标、筹码与反制
- 主角被配角抢戏怎么办:让主角决定剧情走向
- 小说情绪描写怎么写:让感受改变行动
- 群像小说怎么写:让人物各有用处,关系互相推动
- 小说视角怎么选:第一人称、第三人称与切换方法
- 人物弧光怎么写:从缺点到关键选择
- 双男主感情线怎么写出潜台词:用信息差与行动痕迹
- 慢热恋爱怎么写不拖:让每次靠近都改变关系
- 先敌后爱怎么写:让冲突真实,也让转变有证据
- 人物背景怎么写:让过去影响眼前的选择
- 小说配角怎么写:有自己的目标,也能推动主线
- 小说对白提示语怎么写:说话标签、动作和停顿的取舍
- 主角太强怎么写:保留能力,改变阻力
- 小说对白潜台词怎么写:话没说透,行动要清楚
- 聪明角色怎么写:让读者看见判断与验证
- 人物反差怎么写:不同表现要有同一个原因
- 亦敌亦友怎么写:互相认可,也有真实冲突
- 同人人物OOC怎么改:先找行为的原作依据
- 小说背叛怎么写:信任、选择与后果要接得上
- 言情告白场景怎么写:说清心意,也留下选择
- 小说里的数字怎么写:让金额、时间和数量有分量
- 小说人物第一次出场怎么写:特征、目标与选择
- 小说人物外貌怎么写:少量特征,跟着视角进入
- 小说心理描写怎么写:把判断写进眼前选择
- 小说对白太多怎么办:删重复,保留交流的作用
- 言情小说在一起后怎么写:让关系面对新的生活
- 小说亲情和解怎么写:理解之后,生活要有变化
- 小说悲伤场景怎么写:具体失去与人物反应
- 恐怖场景怎么写有压迫感:先限制选择,再兑现威胁
- 三角恋怎么写有分量:让每段关系代表不同未来
- 破镜重圆怎么写可信:让旧问题被解决,而非遗忘
- 小说争吵戏怎么写有变化:让双方各有目标和筹码
- 如何写出转变自然的朋友变恋人故事
- 假恋爱怎么写出真感情:让约定制造压力和选择
- 如何写出情感有层次的单恋故事
- 如何写出不断推进的双向暗恋
- 身份隐瞒爱情故事怎么写:线索公平,揭晓有后果
- 反派洗白怎么写可信:改变行为,不强迫别人原谅
- 言情吃醋场景怎么写:在意什么,就回应什么
- 小说谈判场景怎么写:目标、条件和实际让步
- 小说人物撒谎怎么写:真假信息、听者反应和后果
- 小说主角缺点怎么写:让弱点影响选择与后果
- 小说两难选择怎么写:让在乎的两件事真正冲突
- 小说误会剧情怎么写:信息有缺口,人物也会核实
- 小说友情线怎么写:共同经历,也有各自生活
- 小说道歉场景怎么写:承认什么,对方怎样回应
- 小说人物死亡怎么写:生前选择、死因与留下的空缺
- 小说重逢场景怎么写:熟悉的人,怎样重新认识
- 小说人物起名怎么起:符合设定,也让读者分得清
- 小说人物关系图怎么整理:目标、边界与变化
- AI写小说对白像问答怎么办:主动说,也真正回应
- 朝堂戏怎么写:让立场交锋变成可执行的决定
- 小说审讯场景怎么写:让问题、回应与选择互相施压
- 小说分手戏怎么写:让关系决定改变共同未来
题材与类型写法
- 规则怪谈怎么写:规则开始冲突才可怕
- 小说简介怎么写:从正文卖点到可读文案
- 打斗场面怎么写:先定胜负,再安排动作
- 虐文怎么写才虐:先建立羁绊,再制造撕裂
- 世情文怎么写:小恶累积、证据清算
- 甜宠文怎么写才不腻:用关系变化制造甜
- 年代文怎么写:让物件、流程和人情账推动剧情
- 宫斗文怎么写:规矩、证据与裁决怎样形成回合
- 追妻火葬场怎么写:伤害、离场与追悔怎样成立
- 霸总文怎么写不油腻:把照料和控制分开
- 重生复仇文怎么写:切开前世信息,保留新的阻力
- 悬疑小说怎么写:用线索账本检查公平揭示
- 网文流派有哪些:先看每种流派的核心循环
- 盐言故事怎么写:用有限视角推进误判与反转
- 网文写什么题材好:从兴趣、承诺到试写验证
- 快穿小说怎么写:让每个世界改变总任务
- 女频种田文怎么写:让生活资源和关系一起增长
- 科幻末世小说怎么写:资源、规则与信任同时倒计时
- 西幻小说怎么写:让制度和魔法代价进入行动
- 职场婚恋小说怎么写:让事业与感情互相改变选择
- 女频小说怎么写出代入感:主角成长与情感回报
- 都市脑洞文怎么写:让一个新规则撑起整本书
- 沙雕短篇怎么写:让笑点从设定和人物反应里长出来
- 历史小说怎么写:把史料约束变成剧情
- 历史脑洞小说怎么写:让新信息真正撬动旧秩序
- 电竞小说怎么写:让规则、操作与团队反馈决定胜负
- 娱乐圈小说怎么写:才华展示必须换来职业后果
- 都市日常文怎么写不流水账:小事也要改变生活
- 民俗怪谈怎么写:让一条禁忌贯穿人情与代价
- 番茄和起点哪个好:给 AI 的两套写作简报
- 扮猪吃虎剧情怎么写:隐藏实力、翻盘与后果
- 仙侠小说修炼线怎么写:资源、突破与新目标
- 校园恋爱小说怎么写:让小事推动关系变化
- 无限流小说怎么写:让副本与现实主线互相推动
- 高武小说怎么写:让能力改变现代生活
- 仙侠言情怎么写:让修炼与感情互相影响
- 都市修仙文怎么写:翻盘后仍有现实生活
- 谍战小说怎么写:身份风险与情报传递
- 穿书古言怎么写:新认知碰到旧规矩
- 体育竞技小说怎么写:比赛、训练与队伍变化
- 经营文收入和利润怎么写:让数字影响下一笔生意
- 时间循环小说怎么写不重复:让重来改变选择与理解
- 先婚后爱小说怎么写:从共同生活写到主动选择
- 经营文小说怎么写:把一笔生意写成故事
- 网游小说怎么写:让玩法改变任务与队友关系
- 双男主长篇怎么写:外部目标与关系一起推进
- 民国言情怎么写:让时代局势改变爱情选择
- 赘婿逆袭小说怎么写:隐忍有理由,翻盘有证据
- 凡人流小说怎么写:让谨慎、资源和退路真正影响选择
- 长生流时间跨度怎么写:用代际变化推进故事
小说改稿与去AI味
- 去AI味怎么改:三遍改稿与删改刹车
- 小说拆书怎么拆(附网文拆书模板):从原文证据到新故事
- 写小说卡文了怎么办:先诊断,再写下一步
- 追读下降怎么办:检查期待、进展与章尾
- 网文套路怎么用不雷同:提取功能,再重新设计
- 网文毒点有哪些:区分人物犯错与作者强推
- AI味高频词有哪些:先看它在句子里做了什么
- 去AI味改过头怎么办:把电报体修回自然叙事
- AI写小说字数不够怎么办:先补漏掉的情节点
- AI写的小说能签约吗:投稿规则、来源与最终文件检查
- AI 写小说动作重复怎么办:删改前后对照
- AI 写小说前后矛盾怎么办:人物、时间线与伏笔检查
- 小说剧情不合理怎么改:检查选择、证据与后果
- 小说怎么分段:跟着动作、信息和说话者走
- 小说人名反复出现怎么办:名字、代词与多人指代
- 小说修改前文后怎么检查后文:线索、知情与持物
- 小说感官描写怎么写:让人物的注意带着细节走
- 小说句子长短怎么安排:连贯推进,关键处停顿
- AI写小说资料乱编怎么办:查原始来源,分清范围
- AI润色小说乱改剧情怎么办:先定修改范围
- AI审稿意见太空泛怎么办:原句、影响与改法
- 小说修稿先改什么:剧情、场景与文字的顺序
- 小说写得像剧本怎么办:把指令改成叙述
- 小说写到一半想改大纲怎么办:先分清已写事实和后续计划
- AI写小说提前揭底怎么办:本章停点与后续安排
- 小说动作衔接写不清怎么办:位置、持物与先后
- 小说章节太长怎么删:先去重复,保住选择与结果
- AI同时写多本小说怎么防串设定:先分书,再定本次任务
- AI写小说文风不一致怎么办:按本书要求逐项调整
- AI写小说乱加人物怎么办:分清现场细节与改变剧情的新角色
- AI续写总重复上一章怎么办:从已发生的结果接着写
- AI写小说视角乱跳怎么办:人称与知情范围分别改
- AI写小说角色提前知道秘密怎么办:查清信息从哪里来
- AI写小说总加新危机怎么办:让成功真正落地
小说封面
流程
- 已经写了十几章,怎么接着写? 先用 story-import 建立可续写工程,再把反推前史与作者选定的下一章分开。海港收音机交接示例保留一个承诺、已经作出的决定与不同人物的知情范围,不补猜修理成功或彻底和解。旧正文不动,未来细纲也不是已发生事件。
- Claude Code 装好后,怎么开始写小说? 安装 skill 包后,在写作项目目录运行
/story-setup,再新开会话。通过/story描述任务,不必先记住全部 skill。新建长篇可以说/story-long-write 帮我开书:默认先生成设定、大纲与细纲,在正文前停下。审阅规划后,再明确请求/story-long-write 写第1章。这是 Agent 宿主内的流程,不是登录另一个产品 ZenStory 工作台。 “不写正文”仍会建立规划文件;大纲阶段完成后才初始化追踪状态。建立项目前的第一轮,可以用作者 Skill 指南比较两个具体调查开端,再把选定方向带入单独的规划请求。 如果人设很完整、人物却不行动,人物动机指南从中继规划写到争取、抵抗与分享功劳的原创场景,不把达成约定当成已完成送达。 - 黄金三章怎么写,前三章怎样让人想接着看? 前三章各管一件事:第一章让主角在冲突里登场、交代目标,第二章升级矛盾并兑现爽点,第三章亮出读者要追的长线目标。黄金三章指南附可复制的开篇清单、原创改写示例和自查评分表;每章最后一句怎么留,见网文断章技巧。
- 只有一个梗,怎么写成完整短篇而不是连载开头? 先选一个核心问题和能用行动回答它的结尾,再写出让变化成立的过程。原创修补店规划与正文节选从暗示无效写到说清条件、付下定金与离开。约定周三寄出,不代表当日送达,更不代表此刻已经修好;约定落定也不等于一家人的旧伤全好了。六节设计、示范节选与后续完整正文文件要分开。
- 扫榜 在条件允许时采集所支持平台的数据,接受作者提供的样本,或明确标注历史知识回退;不可用的数据源可以跳过。
- 怎样拆小说,才能学到写法而不照搬情节? 分开原文观察、可选解释和新故事练习。原创片段精读示例从未签的海报校样读出有条件的下一步,再比较事实与结果相同的两套菜园场景:接纳限制并共同承担解释,或放下尚未成立的人手补救。再用原创正文让人手补救在交谈中受检验、让较小订单实际落定,不照搬海报里的动作。指南也区分前三章停靠、明确范围的局部精读和按进度续跑。只做拆文不是导入可续写工程,处理完一个批次也不是已经得到全书结论。
- 长篇续写怎样减少人设和情节漂移? 分开作者私下的真相、各角色本人已知和读者已经看到的内容。从同一项目带上相关人物现状、活跃伏笔与下一章承诺。原创退信与期限示例补充一条可选回收设计:合理怀疑仍是怀疑,后续证据先有来源,新地址改变下一步行动,却不会把尚未交出的信变成已送达。
- 发现某一章与既有设定冲突怎么办? 先指出冲突段落和希望保留的事实,再带着依据请求
/story-long-write 修改第N章。修订若改变连续性事实,文档规定通过tracking_commit.py提交同章修订事务,不要手改派生上下文或角色快照。继续写之前核对改后的正文与状态。结构检查不能代替作者对人设、文风和文学质量的判断。 - 审稿意见互相矛盾,是不是都要改? 不必照单全改。先让意见回到段落证据与本书约束,再选择修法,不接受每项附带的剧情改变。原创审稿到改稿示例把“增强主角主动性”写成移交单场景:由她核对证据、坚持先登记编号差异,不靠拆封或提前揭底。示例也分清谈妥登记与登记完成,并具体说明后文发现者归属该怎样检查。
- 有细纲,为什么写出来仍像剧情复述? 细纲列出必须发生的变化,正文则把决定与回应真正写出来。原创搬书库示例从开场对照继续写到签字后的有条件合作与首趟结束,展示哪里应展开、哪里可以简短过渡。提前收章须先改定章界,不靠新增反转补强,也不把聊天试段当作已保存章节。
- 怎么改掉正文的套话和解释腔? 先说清措辞问题,保留场景事实、有功能的细节和选定的节奏。模式命中需要语境判断,不是作者身份结论。原创改稿对照比较克制写法与连贯句式,说明哪些重复值得留,以及删丢场景细节和改掉动作有什么不同。粘贴片段修订、只检测和文件原位修改也分别说明。
- 怎么保留我的文风,而不是越改越像统一模板? 提供有权使用的样本,说清哪些表达维度有用,再分开本书事实与视角。原创文风示例保留较长节奏与轻微调侃,却不搬入另一个故事的人物。样本推断不等于已确认记忆;本段选择、本书偏好与全局习惯的范围不同。 新增的本段例外保留较长观察,却不沿用分号结构和调侃,说明保持文风不等于每段都套同一形状。
- 怎样让人物对白不同,而不只给每人添口头禅? 先分眼前目标、信息边界与听者关系,再选措辞。原创排练对白示例区分三人的对话议程,同时保留既定结果与尚未公开的私人事实。人物可以因听者不同而改变说法,不必把整本书的叙述声音一并换掉。 另一版用直接回答纠正误解,又不公开离开的私事:潜台词不等于把每个回答都写成谜语。
- 封面 准备题材相关的封面指引,并在配置可用生图工具时调用。
有什么不同
- 本地 verifier 检查契约与可检测模式,不为文学质量打分。
- 设定、大纲、正文、参考资料与追踪记录均为可检查的文件。
- 按宿主能力使用专业角色或直接执行回退;支持某个宿主不代表编排能力完全相同。
- 仓库附有拆文、续写和封面的完整示例,可以照着跑一遍。
适合谁
- 在起点、番茄、晋江、七猫、知乎盐言等平台写作的作者
- 同时运营多本书的工作室
- 想看非编程场景下成熟 agent skills 的开发者
比较写作环境
相关术语
来源
本页内容依据 2026-09-29 的源码(star 数同日统计),链接指向该版本。