Story Readiness
Donchitos/Claude-Code-Game-Studios
Is a story implementation-ready?. An agent skill from Donchitos/Claude-Code-Game-Studios.
网络小说工具箱主入口。根据用户需求自动路由到扫榜、拆文、写作、去AI味、封面、导入与审查 skill,并可启动本地 Dashboard 浏览拆文库和写作项目。触发方式:/story、$story、/story dashboard、$story dashboard、/网文、「我想写小说」「帮我写书」「写网文」「英文小说」「中文改英文」「native 化」「海外发行」「打开工作台」「检查更新」。
$ npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install qin1473692580-ux/oh-story-claudecode story --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/qin1473692580-ux/oh-story-claudecode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/story .claude/skills/story && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "story" agent skill from https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/story into .claude/skills/story/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "story", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/storyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install qin1473692580-ux/oh-story-claudecode story --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qin1473692580-ux/oh-story-claudecode.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/story .agents/skills/story && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "story" agent skill from https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/story into .agents/skills/story/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "story", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install qin1473692580-ux/oh-story-claudecode story --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qin1473692580-ux/oh-story-claudecode.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/story .cursor/skills/story && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "story" agent skill from https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/story into .cursor/skills/story/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "story", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/qin1473692580-ux/oh-story-claudecode.git --path skills/story--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install qin1473692580-ux/oh-story-claudecode story --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qin1473692580-ux/oh-story-claudecode.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/story .gemini/skills/story && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "story" agent skill from https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/story into .gemini/skills/story/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "story", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install qin1473692580-ux/oh-story-claudecode storyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/qin1473692580-ux/oh-story-claudecode.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/story .github/skills/story && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "story" agent skill from https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/story into .github/skills/story/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "story", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install qin1473692580-ux/oh-story-claudecode story --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/qin1473692580-ux/oh-story-claudecode.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/story .opencode/skills/story && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "story" agent skill from https://github.com/qin1473692580-ux/oh-story-claudecode/tree/main/skills/story into .opencode/skills/story/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "story", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
story网络小说工具箱主入口。根据用户需求自动路由到扫榜、拆文、写作、去AI味、封面、导入与审查 skill,并可启动本地 Dashboard 浏览拆文库和写作项目。触发方式:/story、$story、/story dashboard、$story dashboard、/网文、「我想写小说」「帮我写书」「写网文」「英文小说」「中文改英文」「native 化」「海外发行」「打开工作台」「检查更新」。
Story is an agent skill from qin1473692580-ux/oh-story-claudecode. 网络小说工具箱主入口。根据用户需求自动路由到扫榜、拆文、写作、去AI味、封面、导入与审查 skill,并可启动本地 Dashboard 浏览拆文库和写作项目。触发方式:/story、$story、/story dashboard、$story dashboard、/网文、「我想写小说」「帮我写书」「写网文」「英文小说」「中文改英文」「native 化」「海外发行」「打开工作台」「检查更新」。
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and assets (for example `assets/app.js`).
The repository describes itself as: 网文/小说写作 skill 包,覆盖长篇与短篇网络小说的扫榜、拆文、写作、去AI味、封面图全流程. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 18dd283. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
ghnodecurlnpxFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
api.github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Story loads about 2k tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 534 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from qin1473692580-ux/oh-story-claudecode at commit 18dd283, republished under its MIT licence (© qin1473692580-ux). 534 words, ~1,972 tokens.
.claude/skills/story/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.你是网文工具箱的路由入口。用户的请求模糊时由你分发到具体 skill。
Codex CLI 中优先使用
$story-*或/skills触发;Claude Code / OpenCode / TRAE Code 使用/story-*(TRAE Code 命令来自.trae/commands/);WorkBuddy(CodeBuddy Code)项目.codebuddy/skills/.codebuddy/commands模式使用/story-*,plugin-only 模式的 Skill 始终带命名空间,使用/oh-story:story-*;OpenClaw 可用/skill story-*或自然语言点名 skill。下表以项目模式 slash command 展示,Codex 可将/story-long-write等价替换为$story-long-write,WorkBuddy plugin-only 模式替换为/oh-story:story-long-write,OpenClaw 替换为/skill story-long-write。
| 用户意图 | 关键词示例 | 路由到 |
|---|---|---|
| 英文/海外写作 | 英文小说、英文短故事、英语连载、中文小说改英文、中文改英文、native 化、海外平台、海外发行 | 优先 /story-globalize;缺失时按下方语言门停止 |
| 写长篇 | 开书、写大纲、长篇、连载 | /story-long-write |
| 作者/货架文风蒸馏 | 作者文风蒸馏、货架文风蒸馏、切换写作方法、A分支、B分支 | /story-long-write 的文风蒸馏流程;默认只处理方法产物,不写正文 |
| 写短篇 | 短篇、盐言、一万字 | /story-short-write |
| 长篇拆文 | 拆文、分析这本书、黄金三章 | /story-long-analyze |
| 短篇拆文 | 拆短篇、分析这个故事 | /story-short-analyze |
| 长篇扫榜 | 长篇排行、什么火、起点/番茄/晋江 | /story-long-scan |
| 选题决策 | 写什么能爆、帮我选题、选题方向 | /story-long-scan |
| 短篇扫榜 | 短篇排行、知乎盐言排行 | /story-short-scan |
| 去 AI 味 | 去 AI 味、太 AI、去味 | /story-deslop |
| 审查稿件 | 审查、审稿、帮我审一下、一致性检查、看看有没有问题 | /story-review |
| 封面 | 封面、封面图 | /story-cover |
| 发布材料 | 准备发布、发布文案、书名简介标签 | /story-release-package |
| 平台发布 | 发到番茄、自动发布、存草稿、修改线上章节、排期发布 | /story-publish;只在用户明确授权对应远程动作时执行 |
| 环境部署 | 准备写书、搭环境、初始化 | /story-setup |
| 浏览器操控 | 浏览器、抓取、登录态 | /browser-cdp |
| 导入小说 | 导入、反向解析、导入小说、把我的书导进来 | /story-import |
| 工作台 | dashboard、工作台、看拆文库、浏览项目文件、打开项目面板 | 见下方「Dashboard 工作台」 |
| 检查/更新版本 | 检查更新、有新版本吗、升级、更新工具箱 | 见下方「版本更新检查」 |
| 切换/列出书目 | 切书、换书、列出我的书、我在写哪几本、切换项目 | 见下方「多书切换」 |
| 查故事资料 | 查角色、查伏笔、查进度、查设定、什么状态、写到哪了 | spawn story-explorer agent(结构化 prompt:项目目录:{dir}\n查询类型:{根据意图选择}\n查询参数:{用户查询});agent 不可用时见下方「查询降级」 |
| 查资料 | 查资料、帮我查资料、调研、搜索一下、搜一下 | spawn story-researcher agent;agent 不可用时见下方「查询降级」 |
用户问"导入续写先 setup 还是 import"时,直接回答:推荐先 /story-setup,新开/刷新会话后 /story-import,最后 /story-long-write 日更 或 /story-long-write 写第N章。如果用户已经直接触发 /story-import,按 story-import 自带环境检测继续:未 setup 时让用户选择先去 setup 或继续串行导入。
用户执行 /story dashboard(Codex 为 $story dashboard,WorkBuddy plugin-only 模式为 /oh-story:story dashboard),或明确说“打开工作台 / 看项目
文件”时,直接启动随本 skill 分发的本地 Dashboard,不再转发到其他 skill:
把当前工作目录作为默认工作区;用户明确给出目录时改用该目录。目录必须存在。
从当前已加载的 story skill 目录定位 scripts/dashboard-server.mjs,不要硬编码仓库路径、
全局 skill 路径或用户主目录。
检查 node 可用后,以长运行进程执行:
node "<story-skill-dir>/scripts/dashboard-server.mjs" --root "<workspace>" --open等待输出出现“本机地址”,把完整 URL 回给用户。工具支持后台进程/PTY 时让服务保持运行; 无法自动拉起浏览器不算失败,仍返回可点击 URL。
Dashboard 默认只监听 127.0.0.1。不要主动增加 --allow-network,不要把工作区暴露到
局域网或公网。
工作台会识别标准 拆文库/{书名}/,兼容存量 拆文库-{书名}/。写作项目识别同时支持:
正文/、大纲/、设定/ 或 追踪/ 任一普通子目录。正文.md,并同时含 小节大纲.md 或 设定.md。符号链接不作为项目标记,只有单个 正文.md 的普通资料目录也不会被误认。浏览器可编辑
.md、.txt、.json、.yaml、.yml、.toml,保存或确认删除前用修改时间防止
误操作外部更新。
停止服务时终止对应的 Node 长运行进程即可。若用户只问用法,不要替他启动;给出
/story dashboard / $story dashboard 两种平台对应入口。
story-globalize。story-globalize Skill,或存在可读的 story-globalize/SKILL.md。如未安装,明确报告 Blocked: story-globalize 未安装 并停止;不得改走 story-long-write / story-short-write / story-deslop 交付英文正稿,也不得把未经 native-reader、fidelity-continuity、culture-fact-platform 与 reader-product-fit Gate 的内容冒充海外可发稿。Skill("skill-name") 或 slash command;Codex 用 $skill-name / /skills;WorkBuddy 项目模式用原始 skill-name 或 /skill-name,plugin-only 模式必须使用 registry 真实列出的 oh-story:skill-name 或 /oh-story:skill-name;OpenClaw 用 /skill skill-name 或自然语言点名)。Spawn 版本提示(不阻断 spawn):先读取项目根
.story-deployed的agents_version。与本版agents_version: 39不一致时(标记缺失、字段缺失/非整数、小于或大于 39)照常按文件存在性检查并 spawn,同时报告Notice: agents bundle 版本不匹配(项目 {N},本版 39)并提示重新运行/story-setup后新开会话;大于 39 时额外提示先更新 oh-story-claudecode,不要用本地旧版 setup 降级覆盖。只有 agent 文件缺失、或运行时不暴露 custom agent 时才降级 solo/direct,报告Fallback: ... -> solo。
「查故事资料」「查资料」走 agent 前先做轻量可用性检查(路由只做这一层,不承担全局部署策略):当前不在子代理上下文、当前运行时的子 Agent 调用能力可用,并且对应定义存在——Claude .claude/agents/{story-explorer|story-researcher}.md、OpenCode .opencode/agents/{story-explorer|story-researcher}.md、TRAE Code .trae/agents/{story-explorer|story-researcher}.md、WorkBuddy 项目模式 .codebuddy/agents/{story-explorer|story-researcher}.md、Codex .codex/agents/{story-explorer|story-researcher}.toml——才可尝试调用。TRAE Code 使用内置 Agent 智能体按 .trae/agents/<name>.md 的名称选择同名 Subagent 并传入路由表中的结构化 prompt,不把 subagent_type 当成 TRAE 参数;Claude/OpenCode 使用等价 subagent_type,Codex 使用 agent_type。WorkBuddy 项目模式用内置 Agent 与原始 subagent_type;plugin-only 模式只有当前 Agent registry 真实返回 oh-story:story-explorer / oh-story:story-researcher 时才使用对应精确值,不由 plugin manifest 或磁盘文件推测已注册。任一条件不满足、TRAE/WorkBuddy/Codex 未暴露对应 registry,或 Codex 返回 unknown agent_type,则降级,不硬失败:
story-explorer 不可用 → 主线程直接用 Read/Grep 从项目文件检索(角色状态/伏笔/进度/设定),回答前标注 Fallback: agent unavailable -> direct lookup;项目尚未部署时提示先 /story-setup(Codex 中用 $story-setup,WorkBuddy plugin-only 模式用 /oh-story:story-setup)。story-researcher 不可用 → 主线程用当前平台联网/检索能力完成;TRAE Code 无 Web Provider 时改用只读 /browser-cdp 采集,不调用不存在的 WebFetch。同样标注 Fallback: agent unavailable -> direct lookup。路由前先检查当前项目状态:
追踪/ 或 设定/ 的书名目录):/story-setup 初始化环境(Codex 中用 $story-setup).story-deployed 标记,如未部署则先运行 /story-setup(Codex 中用 $story-setup)用户想切换或查看在写的书时(一个项目可同时有多本):
追踪/ 或 设定/ 子目录的目录(含 长篇/、短篇/ 下的子目录)。.active-book 指向的那本。.active-book(覆盖原内容)。用户问"有没有新版本""检查更新""升级"时执行。只通知,更不更新由用户定,不自动安装。
VERSION 文件;缺失则视为未知。gh release view --json tagName,name,url -R qin1473692580-ux/oh-story-claudecode 取 tagName;无 gh 用 curl -fsSL --max-time 5 https://api.github.com/repos/qin1473692580-ux/oh-story-claudecode/releases/latest 取 .tag_name(jq 或 grep)。查不到 → 告知"暂时拉不到最新版本,可手动看 Releases",不报错。v 前缀按语义版本比(major.minor.patch)。gh release 默认取 latest 稳定版,不含 pre-release。AskUserQuestion;TRAE Code 直接在主会话提问并等待回复):npx skills add https://github.com/qin1473692580-ux/oh-story-claudecode/releases/latest/download/oh-story-release.zip -y -g(-g 全局,去掉则只更当前目录)。这是唯一正式自动更新入口,不得改用裸仓库或浮动 main;完成后提示:已部署过的项目在项目根重跑 /story-setup(Codex 中用 $story-setup)同步 hooks/agents/references,并新开一个会话让 agents 重新注册。用户提到“分支推演”“路线比较”“推演几个走向”“这几条路哪条更好”,并且对象是长篇总纲、卷纲、剧情单元或细纲时,路由到 story-long-write 的“分支推演”流程。不要路由为普通头脑风暴,也不要自动选择推荐方案或直接改正式大纲。
用户说“多线剧情”但没有要求比较互斥未来时,仍按同一正史中的主线、感情线、阵营线和伏笔线处理,不启动分支推演。
用户要求“保留我的声线”“不要磨平”“只检查改过的句子”“别把人物都改成一个声音”时,路由到 story-deslop v1.1 的保护账本和改后审计流程。默认使用 minimal + in-place,除非用户明确授权扩大改写范围。
© qin1473692580-ux, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, assets) in skills/story of qin1473692580-ux/oh-story-claudecode.
Open the folder on GitHubat commit 18dd283
Story next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Story this skillqin1473692580-ux/oh-story-claudecode | 104 | — | ~2k | Automated safety check: Pass | MIT | |
| Story ReadinessDonchitos/Claude-Code-Game-Studios | 26k | — | ~6.9k | Automated safety check: Pass | MIT | |
| Job Storiesphuryn/pm-skills | 27k | — | ~743 | Automated safety check: Pass | MIT | |
| User Storiesphuryn/pm-skills | 27k | — | ~748 | Automated safety check: Pass | MIT | |
| Create StoriesDonchitos/Claude-Code-Game-Studios | 26k | — | ~7.3k | Automated safety check: Pass | MIT | |
| Storiessanity-io/sanity | 6.4k | — | ~621 | Automated safety check: Pass | MIT |
Donchitos/Claude-Code-Game-Studios
Is a story implementation-ready?. An agent skill from Donchitos/Claude-Code-Game-Studios.
phuryn/pm-skills
Turns a feature into job stories in the When, I want to, so I can format, each with six to eight acceptance criteria tied to the user's situation and outcome.
phuryn/pm-skills
Create user stories following the 3 C's (Card, Conversation, Confirmation) and INVEST criteria with descriptions, design links, and acceptance criteria.
Donchitos/Claude-Code-Game-Studios
Break one epic into implementable stories embedding TR-ID, ADR guidance, acceptance criteria.
sanity-io/sanity
Invoke FIRST, before creating, editing, or deleting components, stories, styles, CSS, themes, colors, or design tokens — anything that changes how the UI looks, no exceptions.
Donchitos/Claude-Code-Game-Studios
Implement a story: ADR guidelines, right programmer agent, code plus test.
qin1473692580-ux/oh-story-claudecode
分析番茄等网文平台的长篇小说与短故事后台数据,校验统计口径和刷新状态,拆解分发、点击、阅读、前三章/分段留存、回访与追更漏斗,识别真实异动并下钻到具体章节或段落,形成可验证的改文实验。用于 story-data-analyze、数据分析、后台数据、推荐数据、在读人数、跟读率、读完率、短故事点击率/15秒/30秒/60秒/触底率、修改后是否变好、为什么读者流失、该改哪一章或哪一段等请求。
qin1473692580-ux/oh-story-claudecode
长篇网文拆文。深度拆解爆款长篇小说的黄金三章、人设架构、爽点设计、节奏控制。单一深度拆解管道:跑完黄金三章(Stage 1)后产出快速预览报告并询问是否继续全量拆解,确认后从 Stage 2 续跑逐章摘要、聚合分析、设定关系、汇总报告,全程产物落盘…
qin1473692580-ux/oh-story-claudecode
长篇网文扫榜。分析起点、番茄、晋江等平台排行榜数据,提炼市场趋势与热门题材。触发方式:/story-long-scan、/长篇扫榜、「长篇什么火」「起点排行」。
qin1473692580-ux/oh-story-claudecode
网文去AI味。检测并清除文本中的AI写作痕迹,同时保护剧情事实、伏笔、人物声线和作者手迹。触发方式:/story-deslop、/去AI味、「去AI味」「这篇太AI了」「网文去AI味」「保留我的声线」「只检查改过的句子」。
qin1473692580-ux/oh-story-claudecode
长篇网文写作。从大纲到正文,辅助中文长篇网络小说的创作,包括世界观、人物、题材契约、情节线管理、分支推演与作者文风蒸馏。触发方式:/story-long-write、/写长篇、「帮我开书」「写大纲」「分支推演」「作者文风蒸馏」「切换写作方法」「日更」「续写」「继续写」「修改第X章」「回炉」「重写第X章」。
qin1473692580-ux/oh-story-claudecode
网文写作工具集基础设施部署。为 Claude Code / OpenCode / Codex / ZCode / TRAE Code / WorkBuddy / CodeBuddy Code / OpenClaw / Reasonix 提供内置适配;Web AI / 通用 Agent 可走 skills + AGENTS.md…
网络小说工具箱主入口。根据用户需求自动路由到扫榜、拆文、写作、去AI味、封面、导入与审查 skill,并可启动本地 Dashboard 浏览拆文库和写作项目。触发方式:/story、$story、/story dashboard、$story dashboard、/网文、「我想写小说」「帮我写书」「写网文」「英文小说」「中文改英文」「native 化」「海外发行」「打开工作台」「检查更新」。. Story is an agent skill from qin1473692580-ux/oh-story-claudecode.
Run `npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a claude-code`. Or copy the skill folder (skills/story in qin1473692580-ux/oh-story-claudecode) into .claude/skills/story in your project. Claude Code loads it when a task matches its description.
Run `npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a codex`. Or copy the skill folder (skills/story in qin1473692580-ux/oh-story-claudecode) into .agents/skills/story in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add qin1473692580-ux/oh-story-claudecode --skill story -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/story, .gemini/skills/story, .github/skills/story and .opencode/skills/story in your project.
Going by SKILL.md and its folder, Story needs JavaScript for the scripts in its folder and the command-line tools its instructions call (gh, node, curl and npx). Our summary lists: Node.js.
SKILL.md names 1 domain. In commands or code: api.github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Story is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Story: Story Readiness (Donchitos/Claude-Code-Game-Studios, 26k stars), Job Stories (phuryn/pm-skills, 27k stars), User Stories (phuryn/pm-skills, 27k stars) and Create Stories (Donchitos/Claude-Code-Game-Studios, 26k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
qin1473692580-ux (a GitHub user) maintains it in qin1473692580-ux/oh-story-claudecode, which has 104 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 1, 2026.
Source: qin1473692580-ux/oh-story-claudecode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.