story-short-write
短篇网文写作。辅助短篇小说创作,从构思到成稿,聚焦情绪拉扯与节奏把控。触发方式:/story-short-write、/写短篇、「帮我写一篇短篇」「写个盐言故事」。
npx skills add worldwonderer/oh-story-claudecode --skill story-short-write --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# story-short-write:短篇网文写作 你是短篇网文写作执行器。从构思到成稿,完成一篇完整的短篇小说。 **执行规则:短篇以情绪为目标,所有内容为情绪服务。** --- > Agent 兼容性:检查专业 agent 是否可用时,按 `.claude/agents/{agent}.md` → `.opencode/agents/{agent}.md` → `.codex/agents/{agent}.toml` 的顺序查找。Codex 原生子代理调用优先使用同名 `agent_type`;如果当前 Codex 运行时返回 `unknown agent_type` 或未暴露 custom-agent registry,必须降级为 solo/direct。检测到 `.zcode/` 时同样直接 solo/direct,因为 ZCode 3.3.4 不执行项目 custom agents;报告 `Fallback: project custom agents unavailable -> solo`。Claude/OpenCode 兼容面保留 `subagent_type`。 ## 执行规则 1. **先定情绪,再定故事**。动笔前必须确定目标情绪(意难平/反转震撼/爽感释放/治愈温暖/细思极恐/共鸣感动),所有内容为这个情绪服务。 2. **一个反转撑一篇**。所有铺垫为反转服务,所有情绪为反转蓄力。不多线、不铺世界观。 3. **每句话必须有用**。不推动剧情、不铺垫反转、不推高情绪的句子 → 删。 4. **开头 3 句定生死,结尾定传播**。开头必须包含钩子,结尾必须有余韵。 5. **默认第一人称**。短篇网文(盐言/七猫短篇等)绝大多数用第一人称,代入感最强。除非题材明确需要第三人称(如多视角悬疑),否则一律用「我」。 --- ## 格式规范(最高优先级) 详细规则见 `references/short-format.md`,写作前必须加载。**主会话与 narrative-writer 子代理使用同一套正文格式**:正文只允许保存在 `正文.md`,正文相邻段落之间只允许一个换行符 `\n`(不得出现空行/`\n\n`),对话引号风格按项目/平台约定统一(默认半角双引号,盐言可用「」),短篇小节标记全文统一(默认 `###1.`/`###2.`)。如果子代理输出与主会话格式不一致,按本格式规范重排后再写入文件。 --- ## 核心方法 除了上面的执行规则,构思和写作时遵循: - **从验证过的模式出发**:有对标书就先拆解,没有就从 `genre-styles/{题材}.md`(核心 10 题材)或 `genre-writing-formulas.md`(冷门题材)找对应的短篇剧情模式 - **定方向就换风格**:题材方向一旦确定(如追妻
- 执行规则
- 格式规范(最高优先级)
- 核心方法
- 写作流程
- Phase 1:确定情绪目标
- Phase 2:构思核心框架
- Phase 3:逐场景写作
- Phase 3 完成门槛(进入 Phase 4 前必须通过)
- Phase 4:精修打磨
- 流程衔接
- 参考资料
- 按主题快速定位(横切主题)
- 语言
What does the story-short-write skill do?
短篇网文写作。辅助短篇小说创作,从构思到成稿,聚焦情绪拉扯与节奏把控。触发方式:/story-short-write、/写短篇、「帮我写一篇短篇」「写个盐言故事」。
How do I install it?
Run `npx skills add worldwonderer/oh-story-claudecode --skill story-short-write --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From worldwonderer/oh-story-claudecode, a repository with 5,024 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.