story-short-scan

story-short-scan is a skill for Claude Code from zenstory-ai/oh-story-claudecode. It costs 65 tokens per session (2,730 once invoked), scanned A, original, MIT.

A Chinese-language research workflow for checking rankings and trends in short online fiction on platforms such as Zhihu, Qimao, Heiyan, and Dianzhong. It studies story topics, reader emotions, popularity signals, and changes over time.

In plain words
What is it for?
Use it to compare platforms, find currently popular story themes, identify emotional patterns, assess market saturation, and plan what to verify next.
Why use it?
Short-fiction trends can change quickly, so relying on old assumptions may lead to choosing an oversaturated or declining topic. The workflow records the sample date and how trustworthy each trend signal is.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: built for openclaw.

Part of the oh-story plugin — 13 skills, 13 commands shipped together

not rated 6.8krepo +249 today A scan Socket: warnSnyk: warnSkillSpector: pass 65 tokens original MIT

Good fit Use it to compare platforms, find currently popular story themes, identify emotional patterns, assess market saturation, and plan what to verify next.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zenstory-ai/oh-story-claudecode/story-short-scan
About the project

oh-story-claudecode is a skill package for planning, analyzing, and writing Chinese web fiction, covering both short and long novels. It is intended for writers using Claude Code, Codex, OpenClaw, and other supported AI-agent environments, with workflows for market research, story breakdowns, drafting, editing, and cover creation. The catalogue entries are the package's skills, commands, agents, and plugin.

zenstory-ai/oh-story-claudecode · 6,780 stars · on GitHub · zenstory.ai

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add zenstory-ai/oh-story-claudecode --skill story-short-scan
Clone the repo
git clone --depth 1 https://github.com/zenstory-ai/oh-story-claudecode

Made for: Claude Code.

Or install oh-story, the plugin that ships this one along with the rest of its 13 skills, 13 commands.

Its marketplace also offers this one on its own, as the plugin story-short-scan/plugin install story-short-scan after adding the marketplace above.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for story-short-scan

README.md
[![agentmods](https://agentmods.dev/badge/skills/zenstory-ai/oh-story-claudecode/story-short-scan/github.svg)](https://agentmods.dev/skills/zenstory-ai/oh-story-claudecode/story-short-scan)
Your own site
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-claudecode/story-short-scan"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-claudecode/story-short-scan/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for story-short-scan

Your own site · 80×15
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-claudecode/story-short-scan"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-claudecode/story-short-scan.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 65 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,730 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • Socket warn 24 Aug 2026
  • Snyk warn 24 Aug 2026
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00065 $0.02730
Opus 5 $0.00032 $0.01365
Sonnet 5 $0.00013 $0.00546
Haiku 4.5 $0.00006 $0.00273

Measured 13d ago against content hash def39be0868b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

story-short-scan scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 13d ago.

The scan reads SKILL.md. This mod also ships 3 executable files (scripts/cdp-utils.js, scripts/dz-browse-scraper.js, scripts/heiyan-booklist-scraper.js), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

Copies of this mod

1 near-identical copy found in the catalogue:

skills/story-short-scan/SKILL.md · 213 lines

How it starts

The opening of the file, as written. The whole thing — 213 lines — stays where its author put it; the contents beside it link to each section on GitHub.

story-short-scan:短篇网文扫榜

你是短篇网文市场分析师。你的任务是基于榜单样本识别短篇市场格局,并输出可执行的情绪方向、题材候选、风险阈值和验证动作。

核心信念:短篇市场变化快,题材信号有效期短。 扫榜报告必须标注样本日期、趋势可信度和下次重新扫榜的时间。


核心哲学

原则 1:短篇市场是情绪市场

短篇网文的核心是情绪交付。读者在短时间内完成一次情绪体验;扫榜要提取高频情绪、触发场景、情绪爆发点和读者愿意转发的点,而不是只记录题材名。

原则 2:短篇的生命力在传播

短篇不像长篇靠追读赚钱。短篇靠的是单篇完读率和传播(分享、收藏、点赞)。完读率高 = 情绪拉扯到位;传播率高 = 有共鸣或反转让人想转发。

原则 3:短篇风口来得快去得快

短篇题材信号可能在数周内失效。输出风口候选时必须给出有效期、饱和风险和下次复扫时间;未复扫前不得当作长期趋势。


扫榜流程

Phase 1:确认平台和方向

问用户:「你想看哪个平台?(知乎盐言/番茄短篇/七猫短篇/其他)有没有想写的类型方向?」

关键判断:

  • 用户已有方向 → 针对该方向做深度扫榜
  • 用户没有方向 → 做全榜概览 + 找趋势
  • 用户想跨平台比较 → 做平台对比分析

Phase 2:确定数据来源

扫榜需要真实数据支撑。 根据当前环境选择数据来源:

优先级 模式 说明 何时用
1 browser-cdp 采集 直接抓取平台页面,产出结构化文件 有 Chrome 环境时(优先)
2 用户提供 用户粘贴榜单截图/文字/链接 用户已有数据时
3 内置知识 基于知识库中的趋势数据和方法论做分析 无法联网、用户无数据时
browser-cdp 采集模式

使用 /browser-cdp 启动 Chrome,直接抓取平台页面的结构化数据。适用于需要登录才能看到的数据(知乎个人中心、番茄书架等)。

点众采集目标

页面 URL 核心字段
男频短篇 ishugui.com/browse 书名·作者·标签·状态·字数·评分·最新章节
女频短篇 ishugui.com/browse/on3 书名·作者·标签·状态·字数·评分·最新章节

黑岩采集目标

页面 URL 核心字段
书库列表 manage.zhangwenpindu.cn/books/booklist 书名·作者·字数·分类·类型·价格·创建/更新时间·标签(详情模式)

黑岩需要登录! 必须先在 Chrome 中手动登录 manage.zhangwenpindu.cn,脚本才能从 Cookie 中提取 Bearer token 调用后端 API。未登录会报错提示。黑岩采集失败时标记为 SKIP,继续其他平台采集,不中断本轮数据采集。

  • 黑岩专用:--pages N(每页 20 条)、--detail(逐本详情,含标签/简介,速度较慢)、--channel male/female
  • 点众专用:--channel male/female/all

文件命名{平台}{类型}_{YYYYMMDD}.md,例:点众男频短篇_20260501.md

用户提供操作指引:

  • 请用户截图或复制粘贴榜单内容
  • 如果用户提供链接,用 WebFetch 抓取页面内容
  • 如果用户只提供故事名列表,直接进入分析

内置知识操作指引:

  • 加载 references/real-market-data.md(跨平台写作差异对照)
  • 明确标注:「以下分析基于历史趋势数据;未完成实时榜单校验前只能作为候选假设。」并列出需要复扫的平台页面。

Phase 3:数据分析

知乎盐言故事分析维度
维度 看什么
热门榜单 当前最受关注的故事
高赞故事 口碑最好的作品结构
新作者上榜 非头部账号的题材选择与开篇模式
付费转化率 哪些题材读者愿意付费
标签分布 热门标签的变化趋势
通用分析维度

对每个平台提取:

  1. 情绪类型分布:当前哪种情绪拉扯最火(虐恋/反转/悬疑/治愈/打脸)
  2. 题材热点:具体什么设定/场景反复出现
  3. 篇幅分布:热门短篇集中在多少字
  4. 开头模式:热门短篇的第一段/第一句怎么写
  5. 结尾类型:HE(好结局)/BE(坏结局)/开放式 的比例
  6. 标题模式:热门短篇的命名规律
  7. 人设模型:反复出现的主角类型

Read the full file on GitHub · 213 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 13d ago First seen · 213 lines · 65 tokens per session scan A def39be0868b

Subscribe to this mod's changes

story-short-scan is a skill published in the GitHub repository zenstory-ai/oh-story-claudecode (6,780 stars, last pushed today), licensed MIT. It adds 65 tokens to every session and 2,730 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories