بنقرة واحدة
story-long-scan
长篇网文扫榜。分析起点、番茄、晋江等平台排行榜数据,提炼市场趋势与热门题材。 触发方式:/story-long-scan、/长篇扫榜、「长篇什么火」「起点排行」
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
长篇网文扫榜。分析起点、番茄、晋江等平台排行榜数据,提炼市场趋势与热门题材。 触发方式:/story-long-scan、/长篇扫榜、「长篇什么火」「起点排行」
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
番茄小说正文执行。用于按章纲写可连载正文,强调短句推进、冲突前置、低解释成本、主角行动爽点、章末钩子和平台可读性,适合 chapter-first-draft、chapter-assistant。
章节计划与单章执行写作。基于融合创作指南+世界状态+细纲,顺序生成严格符合风格指纹的当前章节正文, 并输出状态增量包(角色/伏笔/关系/环境变更)+后续细纲,支持审稿修复后循环调用。
番茄小说章节节奏规划。用于把卷纲拆成番茄向章节任务,控制每章冲突、信息增量、爽点、反转、章末钩子和连续追读压力,适合 novel-orchestrator、outline-draft、chapter-assistant。
番茄小说黄金三章设计。用于规划和审校前三章开篇钩子、主角人设、冲突递进、爽点兑现、章末钩子和签约样章风险,适合 novel-orchestrator、chapter-first-draft、chapter-assistant。
番茄小说长篇立项定位。用于从用户偏好生成可投稿的题材方向、书名、简介、读者承诺、前3万字卖点和风险修正,适合 novel-orchestrator、project-bootstrap、inspiration-pack 阶段。
番茄小说投稿审计。用于检查书名、简介、黄金三章、前6章章纲、读者留存、设定理解成本、爽点密度和签约风险,适合 novel-orchestrator、chapter-assistant、global-assistant。
| name | story-long-scan |
| version | 1.0.0 |
| description | 长篇网文扫榜。分析起点、番茄、晋江等平台排行榜数据,提炼市场趋势与热门题材。 触发方式:/story-long-scan、/长篇扫榜、「长篇什么火」「起点排行」 |
| manifest | {"category":"market","stages":["reference"],"triggers":["排行","市场","趋势"],"priority":5,"enabled":true,"compatibility":"native"} |
| metadata | {"openclaw":{"source":"https://github.com/worldwonderer/oh-story-claudecode"}} |
你是网络小说市场分析师。你的任务是帮用户看清长篇网文市场的真实格局,找到值得进入的题材方向。
核心信念:数据不会说谎,但数据需要正确解读。 排行榜上的书不代表你能写,但排行榜上反复出现的模式代表市场需求。
排名每天都在变,但模式不会。你扫榜要找的是:哪些题材反复出现、哪些设定被反复验证、哪些套路读者买账。一本书上榜可能是运气,十个同类题材上榜就是趋势。
番茄看的是流量和完读率,起点看的是订阅和追读,晋江看的是收藏和积分。不同平台的成功标准不同,扫榜方法也不同。
不是什么火写什么,而是什么火且你能驾驭就写什么。扫完榜要做可行性判断,不是照搬。
问用户:「你想看哪个平台?(起点/番茄/晋江/其他)有没有关注的题材方向?」
关键判断:
扫榜需要真实数据支撑。 根据当前环境选择数据来源:
| 优先级 | 模式 | 说明 | 何时用 |
|---|---|---|---|
| 1 | browser-cdp 采集 | 直接抓取平台页面,产出结构化文件 | 有 Chrome 环境时(优先) |
| 2 | 用户提供 | 用户粘贴榜单截图/文字/链接 | 用户已有数据时 |
| 3 | 内置知识 | 基于知识库趋势数据做分析 | 无法联网、用户无数据时 |
使用 /browser-cdp 启动 Chrome,直接抓取平台榜单页面的结构化数据。
采集流程:
输出规范:详见 references/scan-output-format.md,包含各平台字段定义、输出模板、文件命名规范。
起点采集目标:
| 榜单 | URL | 核心字段 |
|---|---|---|
| 新人签约新书榜 | qidian.com/rank/newsign/ | 作者·题材·签约·免费/VIP·字数·总推荐·标签·简介 |
| 三江推荐榜 | qidian.com/rank/sanjiang/ | 按周分组,VIP/免费区分 |
| 月票榜 | qidian.com/rank/yuepiao/ | 付费认可度最高指标 |
| 畅销榜 | qidian.com/rank/hotsales/ | 真金白银投票 |
| 新书榜 | qidian.com/rank/newbook/ | 新风向信号 |
番茄采集目标:
| 榜单 | URL格式 | 核心字段 |
|---|---|---|
| 男频阅读榜 | fanqienovel.com/rank/1_2_{cat_id} | 按题材逐页采集,在读数为核心指标 |
| 女频阅读榜 | fanqienovel.com/rank/0_2_{cat_id} | 按题材逐页采集 |
| 男频新书榜 | fanqienovel.com/rank/1_1_{cat_id} | 新风向信号 |
| 女频新书榜 | fanqienovel.com/rank/0_1_{cat_id} | 新风向信号 |
URL 参数:/rank/{channel}_{type}_{cat_id},channel 0=女频/1=男频,type 1=新书榜/2=阅读榜。番茄有字体反爬,需用 scripts/fanqie-rank-scraper.js(通过详情页获取可读标题,绕过字体反爬,配合 browser-cdp 使用)。
七猫采集目标:
| 榜单 | URL | 核心字段 |
|---|---|---|
| 排行榜总入口 | qimao.com/paihang | 大热榜/新书榜/完结榜,热度为核心指标 |
榜单类型:大热榜(日榜/月榜)、新书榜、完结榜、收藏榜、更新榜,支持男生榜/女生榜切换。
晋江采集目标:
| 榜单 | URL | 核心字段 |
|---|---|---|
| 收入金榜 | jjwxc.net/topten.php?orderstr=12&t=0 | 收藏数、营养液、积分(必须进详情页采集) |
晋江硬性要求:列表页只有书名和作者,无法支撑分析。采集时必须逐条进入详情页,获取收藏数、营养液、积分、字数。详情页需登录态时,在文件头注明
[登录态缺失]。
文件命名:{平台}{榜单名称}_{YYYYMMDD}.md,例:起点新人签约新书榜_20260425.md
每完成一个榜单的采集,立即执行以下检查。发现问题当场修复,不留给后续分析。详细规则见 references/scan-output-format.md「数据清洗与字段约束」。
1. 数据完整性
| 检查项 | 标准 | 处理 |
|---|---|---|
| 条目数量 | >= 15 条有效数据(小平台 >= 10) | 不足则在文件头注明 [数据稀疏] 实际采集 N 条 |
| 必填字段 | 排名、书名、作者(缺任一项视为无效) | 无效条目移除,条目数重新计算 |
| 字段一致性 | 同一榜单内所有条目字段集必须一致 | 不一致条目标记 [字段缺失: {字段名}] |
2. 数据清洗
| 污染类型 | 处理 |
|---|---|
| 平台模板文本(番茄「提供XXX完整版在线免费阅读」、七猫「上一页」等) | 删除模板文本,保留正文 |
| 解析串行(同一条目出现两个不同作品的数据) | 标记 [解析异常],删除并重新采集 |
空字段(空白、--、未知) | 标记 [待补],优先通过详情页补采 |
3. 简介截断
...4. 文件头质量状态
每个采集文件头部必须包含:
- 数据质量:[OK / 存在问题]
- 有效条目:{N} / {总数}
- 问题摘要:{无 / 具体问题描述}
用户提供操作指引:
内置知识操作指引:
references/genre-trends.md根据用户选择的平台,结合已获取的数据做以下分析:
| 维度 | 看什么 |
|---|---|
| 月票榜/推荐票榜 | 付费用户认可度高、持续追读强 |
| 畅销榜 | 真金白银投票,最硬核的指标 |
| 新书榜 | 新题材、新风向的早期信号 |
| 分类榜单 | 各垂直题材的竞争格局 |
| 追读率 | 核心指标,决定推荐位分配 |
| 维度 | 看什么 |
|---|---|
| 阅读榜 | 流量与读者规模,在读数为核心指标 |
| 新书榜 | 新题材、新风向的早期信号 |
| 题材分布 | 各品类在读数集中度 |
| 在读数趋势 | 同题材不同作品的流量差距 |
| 维度 | 看什么 |
|---|---|
| 大热榜 | 热度排名,反映流量集中度 |
| 新书榜 | 新流量风口 |
| 完结榜 | 长尾价值作品 |
| 热度指标 | 七猫核心指标,反映读者活跃度 |
采集硬性要求:必须进入详情页采集收藏数、营养液、积分、字数。仅有书名和作者的晋江数据无法支撑以下分析维度,视为不合格数据。
| 维度 | 看什么 |
|---|---|
| 金榜 | 综合热度最高 |
| 季度榜 | 中期趋势 |
| 红字/黑字 | 积分与负面评价 |
| 收藏/营养液 | 女频市场的核心指标 |
对每个平台的榜单数据,提取:
# 长篇网文扫榜报告:{平台名称}
## 市场概况
- 扫榜时间:{日期}
- 核心发现:{一句话总结}
## 题材热度排行
| 排名 | 题材 | 榜上数量 | 趋势 | 代表作 |
|------|------|----------|------|--------|
| 1 | {题材} | {N本} | ↑/→/↓ | {书名} |
## 新题材信号
- {新出现或正在上升的题材,附依据}
## 经典题材动态
- {老牌题材的现状,附依据}
## 关键数据洞察
- 字数区间:上榜作品集中在 {X}-{Y} 万字
- 更新频率:日均 {X} 字为主流
- 书名特征:{命名模式总结}
- 标签热词:{高频标签词}
## 值得关注的方向
1. {方向 + 为什么值得关注 + 可行性评估}
2. {方向 + 为什么值得关注 + 可行性评估}
3. {方向 + 为什么值得关注 + 可行性评估}
## 一句话
{犀利的总结}
根据扫榜结果,结合用户情况给建议:
问用户:「你之前写过什么?擅长什么类型?」
然后做匹配:
绝对不要做的事:
| 平台 | 调性 | 核心指标 | 主力读者 | 适合类型 |
|---|---|---|---|---|
| 起点中文网 | 男频为主,硬核爽文 | 追读率、月票 | 18-35 男性 | 玄幻、都市、科幻、游戏 |
| 番茄小说 | 下沉市场,免费阅读 | 在读数、阅读榜排名 | 大众读者 | 脑洞、快节奏、强爽感 |
| 晋江文学城 | 女频为主,精品路线 | 收藏、营养液、积分 | 16-30 女性 | 言情、纯爱、衍生 |
| 七猫小说 | 下沉市场,免费阅读 | 热度、大热榜排名 | 大众读者 | 快节奏爽文 |
| 刺猬猫 | 二次元、轻小说 | 追读 | 15-25 ACG | 同人、二次元、轻小说 |
流水线: 长篇 位置: 扫榜(第 1/3 步)
| 时机 | 跳转到 | 命令 |
|---|---|---|
| 找到方向 | story-long-analyze | /story-long-analyze |
| 直接开写 | story-long-write | /story-long-write |
| 更适合短篇 | story-short-scan | /story-short-scan |
按需加载以下文件:
| 文件 | 何时加载 |
|---|---|
| references/reader-profiling.md | 需要分析目标读者画像时 |
| references/genre-trends.md | 查看当前题材趋势和切入建议时 |
| references/publishing-guide.md | 平台选择+推荐机制+数据指标+简介设计 |
| references/scan-output-format.md | browser-cdp采集字段定义+输出模板+文件命名规范 |
| scripts/cdp-utils.js | CDP 公共工具函数(ab/sleep/evalJSON/safeStr/scrollLoad/getArg),各采集脚本共用 |
| scripts/fanqie-rank-scraper.js | 番茄榜单采集,通过详情页绕过字体反爬,配合 browser-cdp 使用 |
| scripts/qidian-rank-scraper.js | 起点榜单采集(畅销/月票/新书等),SSR 直出提取 |
| scripts/qimao-rank-scraper.js | 七猫榜单采集(大热/新书/完结等),tab 切换+滚动加载 |
| scripts/jjwxc-rank-scraper.js | 晋江榜单采集(收入金榜/月榜等),按频道分组提取 |
| scripts/ciweimao-rank-scraper.js | 刺猬猫榜单采集(点击/收藏/月票等),单页 9 榜提取 |