[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80167":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":22,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},80167,"skillrush-town","LearnPrompt\u002Fskillrush-town","LearnPrompt","Skillrush Town: daily ClawHub Top100 snapshots and potential AI skill radar",null,"Python",87,19,51,0,11,17,34,33,3.9,false,"main",true,[],"2026-06-12 02:03:59","# 淘金小镇 Skill\n\n中文名叫淘金小镇，英文名叫 **Skillrush Town**。\n\n每天早上，小镇公告板会贴出 ClawHub 下载榜 Top100。这里不只看谁排第一，更关心谁突然冒出来了：新进榜、下载涨得快、星标涨得快、排名往上窜。\n\n这些 Skill 可能还很粗糙，但值得看一眼。淘金就是这样。\n\n但淘金小镇不应该只是一个榜单网页。\n\n如果只是把 ClawHub Top100 展示出来，那做成普通 GitHub Pages 就够了。它真正值得做成 Skill 的地方，是把「发现一个公开信息源、固定抓取口径、每天留快照、做历史对比、生成报告、提醒用户」这整套路线沉淀下来。\n\nClawHub Top100 是第一个矿点，因为它有真实运行态请求、Convex path、`nextCursor` 翻页和 Top100 拼接，足够复杂，适合拿来打样。后面同样可以接入 Claude Code changelog 这类更新日志，或者 Artificial Analysis 模型排行榜这类动态榜单。\n\n网页是公告板，Skill 是淘金方法。\n\n## 你可以怎么用\n\n| 你想做什么 | 入口 |\n| --- | --- |\n| 直接看榜 | 打开 GitHub Pages 页面 |\n| 回看某一天 | 用页面顶部日期选择，或访问 `?date=YYYY-MM-DD` |\n| 做自己的小镇 | fork 仓库，保留 GitHub Actions |\n| 交给 Codex \u002F Claude | 使用 `skills\u002Fskillrush-town\u002FSKILL.md` |\n| 拓展新矿点 | 先写 `skills\u002Fskillrush-town\u002Freferences\u002Fsource-contract-\u003Csource>.md`，再做抓取和对比 |\n\n可以拓展的矿点类型：\n\n- 榜单翻页型：ClawHub Top100 这种需要固定排序、连续翻页、拼接完整榜单的来源。\n- 更新日志型：Claude Code changelog 这种每天观察有没有新版本、新功能、新限制的来源。\n- 模型排行型：Artificial Analysis 模型排行榜这种需要跟踪模型、价格、速度、指标变化的来源。\n\n每接入一个新矿点，都必须先写清楚 source contract，不能先写爬虫再补解释。\n\n## 当前数据\n\n- 第一份快照：`data\u002Fsnapshots\u002F2026-05-04.json`\n- 最新快照：`data\u002Flatest.json`\n- 日期索引：`data\u002Fdates.json`\n- 日报归档：`data\u002Freports\u002F2026-05-04.md`\n\n## 页面能力\n\n- 今日 Top10\n- 潜力 Skill\n- 下载增速 Top10\n- 星标增速 Top10\n- 新进榜\n- 掉榜\n- 完整 Top100\n- 历史日期回看\n- 抓取限制说明\n\n第一次运行没有历史切片，所以不会假装有严格日环比。等连续跑两天后，下载增量、星标增量、排名变化才有意义。\n\n## 安装后怎么用\n\n这个 Skill 本身不会在安装瞬间偷偷创建定时任务。更稳的做法是：安装后第一次使用时，让 Agent 明确帮你完成一次检查，并询问或执行提醒配置。\n\n### 给 Hermes\n\n```text\n请使用 skillrush-town，检查今天的 ClawHub Top100，并帮我设置每天上午 10 点提醒。\n```\n\n如果你只想手动检查一次：\n\n```text\n请使用 skillrush-town，读取 latest.json，总结今天 Top10 和潜力 Skill。\n```\n\n### 给 Codex \u002F Claude Code\n\n在 fork 后的项目根目录里说：\n\n```text\n请读取 AGENTS.md \u002F CLAUDE.md，并按照 skills\u002Fskillrush-town\u002FSKILL.md 验证这个项目。\n不要依赖浏览器，先跑 headless validation。\n```\n\n### 提醒机制\n\n项目自己的 GitHub Actions 负责每天更新数据；用户提醒属于个人 Agent 侧能力。Hermes 可以用 cron job 每天读取 `data\u002Flatest.json` 后发消息；Codex \u002F Claude Code 通常不自带常驻提醒，需要交给 GitHub Actions、系统 cron 或外部 Agent。\n\n## 本地预览\n\n```bash\npython -m http.server 8093\n```\n\n打开：\n\n```text\nhttp:\u002F\u002F127.0.0.1:8093\u002F\n```\n\n查看某天：\n\n```text\nhttp:\u002F\u002F127.0.0.1:8093\u002F?date=2026-05-04\n```\n\n## 手动更新\n\n```bash\npython scripts\u002Fclawhub_daily.py --date 2026-05-04\n```\n\n脚本会更新：\n\n- `data\u002Fsnapshots\u002FYYYY-MM-DD.json`\n- `data\u002Freports\u002FYYYY-MM-DD.md`\n- `data\u002Flatest.json`\n- `data\u002Fdates.json`\n\n## 抓取口径\n\n主榜单固定使用页面运行态真实请求：\n\n```text\nPOST https:\u002F\u002Fwry-manatee-359.convex.cloud\u002Fapi\u002Fquery\npath=skills:listPublicPageV4\nsort=downloads\ndir=desc\nnonSuspiciousOnly=true\nhighlightedOnly=false\nnumItems=25\n```\n\n通过 `nextCursor` 连续翻 4 页，拼出 Top100。\n\n`GET \u002Fapi\u002Fv1\u002Fskills` 只做诊断，不作为主榜单接口。它如果返回空 `items`，不代表页面没有榜单。\n\n## 诚实边界\n\n- ClawHub 可能改 Convex path 或字段名。\n- 第一次运行没有历史切片，不能写成日环比。\n- 如果分页失败，快照和日报必须写明。\n- 如果你 fork 后接入别的来源，要新增 `skills\u002Fskillrush-town\u002Freferences\u002Fsource-contract-\u003Csource>.md`；只有替换默认 ClawHub 来源时才更新 `source-contract.md`。\n\n## 给 Agent 的入口\n\n项目 Skill 在：\n\n```text\nskills\u002Fskillrush-town\u002FSKILL.md\n```\n\n让新 Agent 接手时，可以这样说：\n\n```text\n请读取这个仓库，并使用 skills\u002Fskillrush-town\u002FSKILL.md。\n先检查 README.md、scripts\u002Fclawhub_daily.py、data\u002Fdates.json、skills\u002Fskillrush-town\u002Freferences\u002Fsource-contract.md。\n请验证 Skillrush Town 是否能抓取 ClawHub Top100、生成历史快照、渲染 GitHub Pages，并指出发布前还缺什么。\n```\n","Skillrush Town 项目旨在每日抓取并分析 ClawHub 平台上技能下载榜 Top100 的快照，以发现新出现的、增长迅速或排名上升显著的技能。其核心功能包括自动化数据抓取、历史数据对比分析以及生成报告，并支持用户自定义提醒设置。采用 Python 编程语言实现，利用 GitHub Actions 定时任务保持数据更新。该项目特别适用于需要持续跟踪特定领域内新兴技术趋势的研究者或开发者，也适合那些希望通过观察社区动态来寻找潜在合作机会的人士。此外，它提供了一套可复用的数据收集与处理框架，便于扩展至其他类型的信息源如更新日志或模型排行榜等。",2,"2026-06-11 03:59:30","CREATED_QUERY"]