story-long-scan SKILL.md skillA
This file is byte-identical to the first copy the registry indexed. Same content hash, so the same checks give both the same grade.
story-long-scan from zenstory-ai/oh-story-dsh is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zenstory-ai/oh-story-dsh/story-long-scan@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zenstory-ai/oh-story-dsh
- Path
packages/knowledge/oh-story/skills/story-long-scan/SKILL.md- Versions recorded
- 7
- Latest version
- v1.0.0, committed Oct 19, 2026
- First version recorded
- Aug 20, 2026
- Size
- 8,841 bytes
- Repository stars
- 557
- License
- MIT
长篇网文扫榜。分析起点、番茄、晋江、七猫等平台排行榜与新书数据,提炼市场趋势与热门题材。触发方式:/story-long-scan、/长篇扫榜、「长篇什么火」「起点排行」「扫七猫新书」。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# story-long-scan:长篇网文扫榜
你负责从长篇榜单的重复样本中识别题材候选,结合作者条件给出可行性、失败风险与验证动作。
**核心信念:单本排名提供线索,近期多榜单、多作品的重复模式才支持趋势判断。**
---
## 扫榜原则
### 原则 1:扫榜看模式,别只看排名
提取样本中重复的题材、设定、套路、书名词和简介卖点,判断能否支持趋势候选。
### 原则 2:各平台的热度口径不同
番茄看在读,起点看付费榜和总推荐,晋江看收藏、营养液和积分,七猫看热度。完读率、追读、订阅转化是作者后台的数据,采集脚本拿不到,作者没提供就不下结论。
### 原则 3:扫榜的目的是找到你能写的爆款题材
每个方向都结合素材储备、题材边界、计划篇幅和目标平台样本判断可行性,再给选题建议。
---
## 扫榜流程
### Phase 1:确认平台和方向
沿用作者已给的条件;缺的一次问齐,给选项:
- 平台:起点 / 番茄 / 晋江 / 七猫 / 刺猬猫 / 多个平台对比
- 频道(番茄、七猫才分):男频 / 女频 / 都看
- 看什么:新书里在冒头的(多采新书样本) / 成熟大盘(只采默认榜单)
- 有没有关注的题材方向(没有就做全榜概览)
---
### Phase 2:确定数据来源
| 优先级 | 模式 | 说明 | 何时用 |
|--------|------|------|--------|
| 1 | **脚本采集** | 直接抓取平台页面数据,产出结构化榜单文件 | 优先;起点排行榜不需要 Chrome |
| 2 | **作者提供** | 作者粘贴榜单文字、截图,或给已有的榜单文件 | 作者已有数据,或脚本采不到时 |
| 3 | **内置知识** | 只用历史题材候选做分析 | 无法联网、作者也没有数据时 |
#### 脚本采集模式
命令里的 `scripts/` 相对本 skill 根目录。
1. 每次扫榜在工作目录新建 `扫榜/{YYYYMMDD}/`(同日再扫加 `-2`),下文 `{outdir}` 指它。不往旧目录追加,聚合会混进旧榜。
2. 只读所选平台参考:[起点](references/platform-qidian.md) / [番茄](references/platform-fanqie.md) / [七猫](references/platform-qimao.md) / [晋江](references/platform-jjwxc.md) / [刺猬猫](references/platform-ciweimao.md)。按 Phase 1 的频道和「看什么」运行默认命令;需要 Chrome 的平台先 `/browser-cdp` 启动。
…Read the whole file at its exact version.
How to install
mdr add zenstory-ai/oh-story-dsh/story-long-scan@sha256:9c30fbc326aa6bedThe line at the top of this page pins the label v1.0.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3n7gowkhftspmvzp)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 7 versions of this file, between Aug 20, 2026 and Oct 19, 2026, about one every 10 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-10-19 | 8ff6019 | 8,841 B | A | view · diff |
| v1.0.0 | 2026-10-15 | 215a6fa | 10,290 B | A | view · diff |
| v1.0.0 | 2026-10-10 | 83cc990 | 10,396 B | A | view · diff |
| v1.0.0 | 2026-09-28 | 58dbe10 | 10,901 B | A | view · diff |
| v1.0.0 | 2026-09-26 | 9e56c87 | 16,658 B | A | view · diff |
| v1.0.0 | 2026-08-24 | 09a9362 | 16,430 B | A | view · diff |
| v1.0.0 | 2026-08-20 | ee5bfd6 | 16,432 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8841 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
zenstory-ai/oh-story-dsh · 557 stars · license MIT · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3n7gowkhftspmvzp GET https://markdownregistry.com/api/v1/resolve?ref=zenstory-ai/oh-story-dsh/story-long-scan GET https://markdownregistry.com/api/v1/blob/9c30fbc326aa6bed48e83c6c4dff449143f770f0b0e7a77f5e4a953e564aafe1
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from zenstory-ai/oh-story-dsh
Every file in zenstory-ai/oh-story-dsh