Agent skill

Short Web Fiction Trend Scan

by zenstory-ai in zenstory-ai/oh-story-claudecode

Scans popular short web-fiction rankings on Chinese platforms such as Dianzhong and Heiyan to surface trending emotional hooks, themes and topic candidates with an expiry warning.

MITAuto-check passedWriting & Content

SKILL.md written in Chinese; this summary is our English description.

Install Short Web Fiction Trend Scan

skills CLI
$ npx skills add zenstory-ai/oh-story-claudecode --skill story-short-scan -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install zenstory-ai/oh-story-claudecode story-short-scan --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/zenstory-ai/oh-story-claudecode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/story-short-scan .claude/skills/story-short-scan && rm -rf skills-src

Use ~/.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/

Facts

Skill name
story-short-scan
GitHub stars
7.4k
Used in
2 other repos
Token cost
~1.2k tokens
SKILL.md length
209 words
Files
10 (incl. scripts, references)
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Scans popular short web-fiction rankings on Chinese platforms such as Dianzhong and Heiyan to surface trending emotional hooks, themes and topic candidates with an expiry warning.

  • Works in 5 steps: :确认平台和方向 → :确定数据来源 → :数据分析 → …
  • Scanning Chinese short-fiction platform rankings for trending themes
  • SKILL.md covers 核心哲学, 扫榜流程, 平台特性速查 and 流程衔接, plus 2 more sections
  • Runs JavaScript scripts from its folder; calls node

What it does

This Chinese-language skill positions the agent as a short-fiction market analyst whose job is to read ranking samples and output actionable emotional directions, candidate themes, risk thresholds and a next re-scan date, because short-fiction trend signals expire within weeks. Its guiding principles are that short fiction is an emotion market judged by completion and sharing rates, not just theme names, and that trend candidates must always carry an expiry and saturation risk rather than being treated as a lasting trend.

The workflow asks which platform and genre direction you want, since Dianzhong and Heiyan can be scraped directly by bundled scripts (Heiyan needs you to log into the author backend first) while Zhihu Yanyan, Fanqie and Qimao need you to paste in rankings yourself. Results are aggregated with aggregate-rank.js into a dated output folder, compared against the previous scan, and analyzed for emotional-tone distribution, theme hotspots, length distribution, opening patterns, ending types and recurring protagonist models.

The final report is written for the author in plain market language, omitting script names and fetch status, and is saved into a dated conclusions file alongside a topic-matching section that ranks candidate themes by current signal strength against what the author's project can actually support.

When your agent uses it

  • Scanning Chinese short-fiction platform rankings for trending themes
  • Comparing short-fiction trends across Dianzhong, Heiyan or other platforms
  • Matching a trending emotional hook to a writable topic candidate

Example prompts

  • “/story-short-scan 点众平台,我想看虐恋类的趋势。”
  • “Scan Heiyan's short fiction rankings and tell me what emotional hooks are trending.”
  • “知乎故事排行最近都在写什么题材?”

Requirements

  • Node.js, for the ranking scraper and aggregation scripts
  • A logged-in Heiyan author account, for that platform's scraper

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. :确认平台和方向
  2. :确定数据来源
  3. :数据分析
  4. :输出扫榜报告
  5. :选题匹配

What it can do on your machine

Read from SKILL.md and the folder at commit 2cf7be6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 4 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Short Web Fiction Trend Scan loads about 1.2k tokens when it runs, and up to ~3.9k if it reads all its reference files. Until then it costs about 25 tokens; SKILL.md has 209 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~25
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.9k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from zenstory-ai/oh-story-claudecode at commit 2cf7be6, republished under its MIT licence (© zenstory-ai). 209 words, ~1,174 tokens.

Download SKILL.mdSave it as .claude/skills/story-short-scan/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
story-short-scan
description
短篇网文扫榜。分析知乎盐言、七猫、黑岩、点众等平台热门短篇数据,捕捉风口题材。触发方式:/story-short-scan、/短篇扫榜、「短篇什么火」「知乎故事排行」。
version
1.0.0

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

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

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


核心哲学

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

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

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

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

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

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


扫榜流程

Phase 1:确认平台和方向

问用户:「你想看哪个平台?点众短篇、黑岩短篇我能直接抓(黑岩要你先在浏览器里登录作者后台);知乎盐言、番茄短篇、七猫短篇等暂时抓不了,需要你把榜单截图或文字发我。有没有想写的类型方向?」

关键判断:

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

Phase 2:确定数据来源

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

优先级模式说明何时用
1脚本采集点众、黑岩:直接抓取平台页面,产出结构化文件有 Chrome 环境时(优先)
2作者提供没有脚本的平台,或作者已有榜单知乎盐言/番茄短篇/七猫短篇等
3内置知识基于知识库中的趋势数据和方法论做分析无法联网、作者也没有数据时
  1. 只读所选平台那一份:点众 / 黑岩 / 没有脚本的平台。里面有网址、命令、字段、故障排查、平台分析维度,以及作者提供的榜单怎么整理成文件。
  2. 每次扫榜新建输出目录 扫榜/{YYYYMMDD}/(同日再扫加 -2)存本次榜单,不往旧目录追加;文件名 {平台}{类型}_{YYYYMMDD}.md,某平台失败就跳过。对比读上个日期目录的 扫榜聚合.md。
  3. 聚合:node scripts/aggregate-rank.js {输出目录} --out {输出目录}/扫榜聚合.md --sparse 10 --scale short。主会话只读这份聚合,要看开头与人设原文再抽样:node scripts/aggregate-rank.js {输出目录} --sample {题材/标签/书名词} --n 5。

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


Phase 3:数据分析

以聚合结果为主,按所选平台参考里的「分析维度」看,再对每个平台提取:

  1. 情绪类型分布:当前哪种情绪拉扯最火(虐恋/反转/悬疑/治愈/打脸),从题材表与标签热词归并
  2. 题材热点:具体什么设定/场景反复出现
  3. 篇幅分布:字数分布与各题材字数中位
  4. 开头模式:对候选方向抽样,看第一段/第一句怎么写
  5. 结尾类型:HE(好结局)/BE(坏结局)/开放式 的比例(抽样可见时)
  6. 标题模式:书名常见词 + 代表作标题
  7. 人设模型:反复出现的主角类型

Phase 4:输出扫榜报告

报告写给作者:讲市场结论和能写的方向。脚本名、命令和 SKIP 这类采集状态不进报告;某个平台没采到,就说一句「XX 这次没拿到(原因),结论不含它」。

报告展示给作者,同时写进输出目录的 短篇扫榜结论.md:文件不存在就先按 references/topic-match.md 的模板写文件头,再把报告作为「扫榜结论」一节写入(已存在就整节替换)。

<!-- author-report -->
md
## 扫榜结论:{平台名称}

### 市场概况
- 扫榜时间:{日期}
- 核心发现:{一句话总结}
- 可信度:{样本多少篇、来自哪几个榜};建议 {日期} 前后再扫一次

### 情绪热度排行
| 排名 | 情绪类型 | 榜上数量 | 趋势 | 代表作 |
|------|----------|----------|------|--------|
| 1 | {类型} | {N篇} | ↑/→/↓ | {标题} |

### 题材热点
| 题材 | 热度 | 竞争程度 | 门槛 | 代表作 |
|------|------|----------|------|--------|
| {题材} | 高/中/低 | 激烈/一般/蓝海 | 高/中/低 | {标题} |

### 关键数据洞察
- 篇幅区间:热门短篇集中在 {X}-{Y} 字
- 开头模式:{高频开头模式}
- 结尾偏好:{HE/BE/开放式的比例}
- 标题特征:{命名规律}
- 人设热词:{高频主角类型}

### 风口预警
- 🔥 正在爆发:{题材} — {依据}
- ⚡ 即将起风:{题材} — {依据}
- ⚠️ 即将饱和:{题材} — {依据}

### 值得写的方向
1. {方向 + 情绪拉扯方式 + 可行性}
2. {方向 + 情绪拉扯方式 + 可行性}
3. {方向 + 情绪拉扯方式 + 可行性}

### 一句话
{犀利总结}

Phase 5:选题匹配

先读 短篇扫榜结论.md 的「扫榜结论」和 扫榜聚合.md,不靠对话记忆;再结合项目条件输出选题匹配,按 references/topic-match.md 写进同一文件的「选题匹配」一节:

  • 低复杂度候选:反转类、打脸类(结构清晰、验证成本低)
  • 高复杂度候选:悬疑类、虐恋类(技术壁垒高,需要伏笔、反转和情绪控制证据)
  • 优先候选:当前样本强信号 × 项目素材/能力约束可支撑的交叉点

关键判断:

  • 情绪拉扯力 > 题材创新力(短篇读者更看重情绪体验)
  • 开头 3 句话是留存高风险区,必须建立冲突、身份差或情绪钩子
  • 反转是短篇常见传播引擎;若不使用反转,必须用强共鸣、强话题或强余韵补足传播风险

平台特性速查

平台调性核心指标主力读者适合类型短篇主力字数
知乎盐言故事精品短篇,情绪深度付费转化、收藏20-35 都市人群虐恋、反转、悬疑、现实5千-1.5万字
七猫短篇下沉市场,女频为主完读率女性为主(80%+)总裁/现实/宅斗/年代/悬疑1-2万字(7-19章)
黑岩短篇极端情绪,快节奏完读率、付费混合虐恋、复仇、身份反转8千-4万字
点众短篇精品快节奏完读率混合家庭复仇、假千金、弹幕流1-2万字(5-10章)

流程衔接

流水线: 短篇 位置: 扫榜(第 1/3 步)

时机跳转到命令
找到方向story-short-analyze/story-short-analyze
直接开写story-short-write/story-short-write
更适合长篇story-long-scan/story-long-scan

参考资料

按需加载以下文件:

文件何时加载
三份平台参考(链接见 Phase 2 第 1 步)「确定数据来源」:只读所选平台那份
references/topic-match.mdPhase 4/5:短篇扫榜结论.md 模板、可行性上限与交付
scripts/aggregate-rank.js把输出目录里的原始榜单聚合成短表(--out 落盘,--sample 抽原始条目),主会话只读它
references/real-market-data.md核心参考:跨平台写作差异对照表、各平台简介公式速查、题材爆款公式速查表、各平台写作特征
scripts/cdp-utils.jsCDP 公共工具函数(ab/sleep/evalJSON/safeStr/scrollLoad/getArg),各采集脚本共用
scripts/dz-browse-scraper.js点众短篇采集(男频/女频),用法见点众参考
scripts/heiyan-booklist-scraper.js黑岩书库列表采集(需登录),用法见黑岩参考

语言

  • 跟随用户的语言回复,用户用什么语言就用什么语言回复
  • 中文回复遵循《中文文案排版指北》

© zenstory-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (scripts, references) in skills/story-short-scan of zenstory-ai/oh-story-claudecode.

  • SKILL.md
  • references/manual-rank-input.md
  • references/platform-dianzhong.md
  • references/platform-heiyan.md
  • references/real-market-data.md
  • references/topic-match.md
  • scripts/aggregate-rank.js
  • scripts/cdp-utils.js
  • scripts/dz-browse-scraper.js
  • scripts/heiyan-booklist-scraper.js

Open the folder on GitHubat commit 2cf7be6

Used in 3 other repositories

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in zenstory-ai/oh-story-claudecode, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Short Web Fiction Trend Scan 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.

Short Web Fiction Trend Scan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Short Web Fiction Trend Scan this skillzenstory-ai/oh-story-claudecode7.4k2 repos~1.2kAutomated safety check: PassMIT
Long-Form Fiction Market ResearchNarcooo/inkos10k—~289Automated safety check: PassAGPL-3.0
Web Novel Ranking Scanneruu201/character-arc583—~2kAutomated safety check: PassMIT
WeChat Hot Article AnalysisSpaceZephyr/creator-buddy1.6k—~847Automated safety check: PassNone
Inkos Short Market ResearchNarcooo/inkos10k—~257Automated safety check: PassAGPL-3.0
Book Architectrobertguss/claude-code-toolkit124—~2.1kAutomated safety check: PassProprietary

Similar skills

  • Researches the long-form fiction market with sourced evidence: platform differences, comparable works and audience expectations, to inform topic choices for a novel.

    10k GitHub stars~289 tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Web Novel Ranking Scanner

    uu201/character-arc

    Analyzes ranking charts from Chinese web novel platforms such as Qidian, Fanqie and Jinjiang to spot market trends and promising genres, with scraper scripts per site.

    583 GitHub stars~2k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • WeChat Hot Article Analysis

    SpaceZephyr/creator-buddy

    Fetches hot WeChat Official Account articles by sector or keywords and produces a data file and an HTML report with rankings, style patterns and writing references.

    1.6k GitHub stars~847 tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • 商业短篇市场、平台样本、标题与移动端阅读趋势研究。Use for evidence-based short-fiction market research.

    10k GitHub stars~257 tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Book Architect

    robertguss/claude-code-toolkit

    Design the structural and emotional architecture for nonfiction books.

    124 GitHub stars~2.1k tokensUpdated 25 days ago
    Marketing & SEOAuto-check passed
  • Content Opportunity Brief

    unifapi-agent/agents

    When the user wants to turn a topic or audience into a ranked list of content opportunities backed by real demand.

    589 GitHub stars~2.3k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed

More from zenstory-ai/oh-story-claudecode

All 13 skills in this repo
  • Chrome CDP Browser Control

    zenstory-ai/oh-story-claudecode

    Drives a Chrome window over the DevTools Protocol with the agent-browser CLI, so the agent can reuse your logged-in sessions, read pages and pull tokens.

    7.4k GitHub starsUsed in 2 repos~1.2k tokens
    Auto-check passed
  • Story Multi-Perspective Review

    zenstory-ai/oh-story-claudecode

    Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.

    7.4k GitHub starsUsed in 3 repos~3k tokens
    Auto-check passed
  • Story Toolbox Router

    zenstory-ai/oh-story-claudecode

    Routes a Chinese web-novel writing request to the matching tool in a 13-skill toolbox, covers author habit memory, and can launch a local dashboard for browsing a project.

    7.4k GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Web Novel AI-Trace Remover

    zenstory-ai/oh-story-claudecode

    Rewrites AI-sounding Chinese web novel text so it reads naturally, changing as little as possible and keeping plot, names and numbers intact.

    7.4k GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • Novel Import and Project Rebuild

    zenstory-ai/oh-story-claudecode

    Reverse-imports an existing novel, half-finished or complete, into the standard project structure so story-long-write or story-short-write can continue it.

    7.4k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • Long-Form Web Novel Deconstruction

    zenstory-ai/oh-story-claudecode

    Breaks down a long Chinese web novel chapter by chapter into plot, rhythm, characters, and style, through a resumable staged analysis.

    7.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed

Questions about Short Web Fiction Trend Scan

What does Short Web Fiction Trend Scan do?

Scans popular short web-fiction rankings on Chinese platforms such as Dianzhong and Heiyan to surface trending emotional hooks, themes and topic candidates with an expiry warning. This Chinese-language skill positions the agent as a short-fiction market analyst whose job is to read ranking samples and output actionable emotional directions, candidate themes, risk thresholds and a next re-scan date, because short-fiction trend signals expire within weeks. Its guiding principles are that short fiction is an emotion market judged by completion and sharing rates, not just theme names, and that trend candidates must always carry an expiry and saturation risk rather than being treated as a lasting trend.

When should I use Short Web Fiction Trend Scan?

Short Web Fiction Trend Scan fits situations like: scanning Chinese short-fiction platform rankings for trending themes; comparing short-fiction trends across Dianzhong, Heiyan or other platforms; matching a trending emotional hook to a writable topic candidate.

How do I install Short Web Fiction Trend Scan in Claude Code?

Run `npx skills add zenstory-ai/oh-story-claudecode --skill story-short-scan -a claude-code`. Or copy the skill folder (skills/story-short-scan in zenstory-ai/oh-story-claudecode) into .claude/skills/story-short-scan in your project. Claude Code loads it when a task matches its description.

How do I install Short Web Fiction Trend Scan in Codex?

Run `npx skills add zenstory-ai/oh-story-claudecode --skill story-short-scan -a codex`. Or copy the skill folder (skills/story-short-scan in zenstory-ai/oh-story-claudecode) into .agents/skills/story-short-scan in your project. Codex loads it when a task matches its description.

Can I use Short Web Fiction Trend Scan in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add zenstory-ai/oh-story-claudecode --skill story-short-scan -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-short-scan, .gemini/skills/story-short-scan, .github/skills/story-short-scan and .opencode/skills/story-short-scan in your project.

What does Short Web Fiction Trend Scan need to run?

Going by SKILL.md and its folder, Short Web Fiction Trend Scan needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js, for the ranking scraper and aggregation scripts; A logged-in Heiyan author account, for that platform's scraper.

Does Short Web Fiction Trend Scan access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Short Web Fiction Trend Scan safe to install?

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.

What licence does Short Web Fiction Trend Scan use?

Short Web Fiction Trend Scan is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Short Web Fiction Trend Scan use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.7k tokens, read only when the agent opens those files.

What are the alternatives to Short Web Fiction Trend Scan?

Skills that share tags, products or a category with Short Web Fiction Trend Scan: Long-Form Fiction Market Research (Narcooo/inkos, 10k stars), Web Novel Ranking Scanner (uu201/character-arc, 583 stars), WeChat Hot Article Analysis (SpaceZephyr/creator-buddy, 1.6k stars) and Inkos Short Market Research (Narcooo/inkos, 10k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Short Web Fiction Trend Scan?

zenstory-ai (a GitHub organization) maintains it in zenstory-ai/oh-story-claudecode, which has 7,424 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 10, 2026.

Source: zenstory-ai/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.