story Skill: The Entry Point of the oh-story Web Novel Toolbox
The front door of the oh-story web novel toolbox: it sends your request to the right writing skill and can open a local project dashboard.
- Installs
- 16.8K
- on skills.sh
- Stars
- 8.2K
- on GitHub
- Files
- 6
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
Say what you want, such as writing a long novel, scanning rankings, taking apart a hit book, removing AI tone, reviewing a draft or making a cover. The skill matches it to one of the other oh-story skills. If you only type /story, it offers four plain options.
It also answers questions about your book (character state, foreshadowing, progress), switches between books, and checks for new releases. /story dashboard starts a local Node server for browsing and editing your project files. The skill is written in Chinese and works with the other oh-story skills, so install the whole set.
Good for
- Chinese web novel authors who draft with a coding agent
- Writers working on Qidian, Fanqie, Jinjiang, Qimao or Zhihu Yanxuan
- People who do not know which oh-story skill to start with
Install story
Claude Code
- 1
Copy this prompt.
Install the story skill in Claude Code. Run this command: npx skills add zenstory-ai/oh-story-claudecode -y -g Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
This installs the whole oh-story set of 14 skills, as the README says. Then open your writing folder, run /story-setup, and start a new session so the helper agents load. Drop -g to install into the current folder only.
From the project README. Source.
What's in the skill
When it loads
网络小说工具箱主入口。根据用户需求自动路由到对应 skill,并可启动本地 Dashboard。触发方式:/story、$story、/story dashboard、/网文、「我想写小说」「记住我的写作习惯」「打开工作台」「检查更新」。
Sections in SKILL.md
- 路由表
- 裸调用与新手
- 导入续写顺序
- 书目录判定
- 作者习惯管理
- 查询
- 交给哪个助手、传什么
- 能不能用助手
- 怎么回答作者
- 多书切换
- Dashboard 工作台
- 版本更新检查
Key facts
- Author
- zenstory-ai
- License
- MIT (README badge)
- Installs on skills.sh
- 16,804 (Nov 2, 2026)
- GitHub stars
- 8,223 (Nov 2, 2026), whole repo
- Last commit
- Nov 1, 2026 (repo)
- Language
- SKILL.md is in Chinese
- Version file
- VERSION in the skill folder
What it includes
Maps what you ask for to another oh-story skill
Long-form writing, publish material, short stories, book and short-story analysis, ranking scans, AI-tone removal, review, covers, setup, import, browser control, dashboard, updates, book switching, author habits and project queries.
Routing tableOffers four plain options when your intent is unclear
Start or continue a long novel, write a short story, make a chapter sound less AI, or more (analysis, scans, import, review, cover). If the project is not set up it suggests /story-setup first.
/story (bare)Starts a local web dashboard for the project folder
Runs scripts/dashboard-server.mjs with node, listening on 127.0.0.1 by default, to browse and edit .md, .txt, .json and .yaml files. The skill says not to add --allow-network.
Runs code ·
/story dashboardAnswers story questions through helper agents
Hands character, foreshadowing, setting, timeline and progress questions to story-explorer, and research questions to story-researcher; falls back to reading the files itself if the helpers are not installed.
Files ·
Project queriesLists books and sets the active one
Writes the chosen book's path to .active-book in the project root.
Write ·
Multi-book switchCompares your version with the latest release
Uses gh release view, or curl against the GitHub releases API, and asks before updating.
Runs code ·
Version check
From the official docs
Permissions
Low risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
The dashboard can edit and delete project files
It runs a local server on 127.0.0.1 and edits .md, .txt, .json and .yaml files. Do not pass the network flag, and stop the Node process when you are done. github.com
It writes .active-book
Switching books overwrites that file in your project root. Routed skills and helper agents do their own file writes. github.com
Updates and research can run commands
On your approval the version check re-runs the skills CLI install or the Claude plugin update commands. If the story-researcher helper is unavailable, SKILL.md has the main session answer research questions with whatever search tool is available. github.com
Technical details
| Talks to | GitHub releases API (version check) |
|---|
Questions
What does the story skill do?
It is the router for the oh-story web novel skills. You describe what you want and it calls the matching skill, or asks one short question. It also opens a local dashboard on request.
How do I install it?
Use the install box above. The router only works with the rest of the set, and the README installs all 14 oh-story skills with one command. Then run /story-setup in your writing folder and open a new session.
Does it work alone?
Not usefully. The SKILL.md says the ClawHub version of story ships without story-publish, and that if a routed skill is missing it tells you to install the full package.
Is the dashboard open to my network?
By default it listens on 127.0.0.1 only. The SKILL.md tells the agent not to add the flag that opens it to the network.
Does the version check send anything?
It runs gh release view or a curl request to the GitHub releases API for zenstory-ai/oh-story-claudecode. SKILL.md says to report the version first and let you decide whether to update.
Is it safe?
It reads and edits files in your writing folder (the dashboard can edit and, after confirmation, delete .md, .txt, .json, .yaml and .toml files), can run a local Node server, and can make GitHub requests for version checks. If you agree to an update, it re-runs npx skills add zenstory-ai/oh-story-claudecode -y -g or the Claude plugin update commands. Keep your writing folder under version control and read each command before you approve it.
Does it work in Codex or Claude Code?
Yes, the README lists Claude Code and Codex CLI among seven supported agents. In Codex you call skills with a dollar sign, such as $story-setup, instead of a slash.
Information
updated Nov 2, 2026
- Repository
- zenstory-ai/oh-story-claudecode
- Folder
skills/story
Sources
Docs, issue trackers and discussions this page is built from.
Show all 2Hide
- oh-story-claudecode README · github.com
- story SKILL.md · github.com