Not in the top 1,000 by GitHub stars
LearnPrompt/skillrush-town
Skillrush Town: daily ClawHub Top100 snapshots and potential AI skill radar
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/skillrush-town/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
339436629cb2 → 173e23b0394d
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Verified commit 173e23b0394db986c451c9f6b0952ba744d33615
git clone --filter=blob:none --no-checkout https://github.com/LearnPrompt/skillrush-town.git .hotskills/learnprompt-skillrush-town && git -C .hotskills/learnprompt-skillrush-town checkout --detach 173e23b0394db986c451c9f6b0952ba744d33615
# Copy each selected skill directory from .hotskills/learnprompt-skillrush-town into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/LearnPrompt/skillrush-town.git .hotskills/learnprompt-skillrush-town && git -C .hotskills/learnprompt-skillrush-town checkout --detach 173e23b0394db986c451c9f6b0952ba744d33615
# Copy each selected skill directory from .hotskills/learnprompt-skillrush-town into .agents/skills/<skill-name>/Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- skillrush-town
skills/skillrush-town
How it works
skillrush-town
When your agent uses it
淘金小镇 | Skillrush Town — 每日 ClawHub Top100 淘金雷达。消费侧触发:用户问「今天 ClawHub 有什么新 skill」「淘金小镇今天有什么」「最近什么 skill 在涨」「有什么潜力 skill 值得装」「ClawHub 榜单」「skill 下载榜 / 增速榜 / 新进榜」时,读取 data/latest.json(或 GitHub Pages 数据)总结 Top10、潜力 Skill 与新进榜。即使用户只是说「帮我看看 skill 圈最近有什么动静」也应该触发。维护侧触发:building, maintaining, forking, or publishing Skillrush Town; tracking ClawHub Top100 downloads snapshots; generating daily Skill reports; evaluating ClawHub source changes; or packaging a public GitHub Pages skill radar. 不要用于:AI 资讯/新闻(用 ai-news-radar)、评估单个信息源是否值得接入(用伯乐)、安装某个具体 skill 本身。
What it loads into context
Frontmatter
224 tokensAlways available to the agent
SKILL.md
1,831 tokensWhen the skill is activated
Reference documents
1,144 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 消费侧用法(用户只想看榜时)
- First Reads
- Product Direction
- First Run Usage
- Source Rules
- Daily Report Rules
- Potential Skill Criteria
- Writing Style
- Validate
Scripts executed separately
../../scripts/clawhub_daily.py
Files
../../.claude-plugin/marketplace.jsonasset787 bytes../../scripts/clawhub_daily.pyruns16,991 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesSKILL.mdcore7,598 bytesagents/openai.yamlasset296 bytesreferences/publishing.mddoc836 bytesreferences/source-adapter-pattern.mddoc2,845 bytesreferences/source-contract.mddoc1,234 bytes
Read SKILL.md
# Skillrush Town
## 消费侧用法(用户只想看榜时)
当用户问"今天有什么新 skill / 什么在涨 / 有什么值得装"这类问题时,不要走维护流程,直接读数据回答:
1. 取数据:仓库内优先读 `data/latest.json`;不在仓库内时读
`https://learnprompt.github.io/skillrush-town/data/latest.json`。
回看历史用 `data/snapshots/<YYYY-MM-DD>.json`,可用日期列表在 `data/dates.json`。
2. 总结三块:今日 Top10(`items` 前 10 条)、潜力 Skill(报告
`data/reports/<date>.md` 的「潜力 Skill」节,或按 SKILL.md 潜力标准从 items 现算)、
新进榜(有历史时 `prev_rank` 为 null 的条目)。
3. 给出"值得点开看"的 2-3 个,并说清理由(下载/星标增量、排名变化、summary 里的用途),
附上 `https://learnprompt.github.io/skillrush-town/?date=<snapshot_date>` 方便用户自己看。View the complete source on GitHubSkills included
- skillrush-town
Repository facts
- License
- MIT
- Created
- May 4, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 21
- Open issues
- 0
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 9 notes
skills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/skillrush-town/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 38 network referencesin 5 files: scripts/clawhub_daily.py:16 .claude-plugin/marketplace.json:3 skillrush-town/SKILL.md:12 and 2 more
- No hidden or obfuscated text
- No instruction overrides
- 1 executable scriptin 1 file: scripts/clawhub_daily.py:1
- 2 references to secretsin 1 file: scripts/clawhub_daily.py:262
- No requests to vote in Hot
Show all 41 signals by file
.claude-plugin/marketplace.json
- Network accessline 3
"owner": { "name": "LearnPrompt", "url": "https://github.com/LearnPrompt" - Network accessline 4
"name": "LearnPrompt", "url": "https://github.com/LearnPrompt" }, - Network accessline 5
"url": "https://github.com/LearnPrompt" - Network accessline 15
"author": { "name": "LearnPrompt", "url": "https://github.com/LearnPrompt" - Network accessline 16
"name": "LearnPrompt", "url": "https://github.com/LearnPrompt" }, - Network accessline 17
"url": "https://github.com/LearnPrompt" - Network accessline 19
"source": "./", "category": "productivity", "homepage": "https://github.com/LearnPrompt/skillrush-town" - Network accessline 20
"category": "productivity", "homepage": "https://github.com/LearnPrompt/skillrush-town" } - Network accessline 21
"homepage": "https://github.com/LearnPrompt/skillrush-town"
scripts/clawhub_daily.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 16
SOURCE_URL = "https://clawhub.ai/skills?sort=downloads&nonSuspicious=true" - Network accessline 17
API_URL = "https://wry-manatee-359.convex.cloud/api/query" - Network accessline 24
"numItems": 25, } DIAGNOSTIC_URL = "https://clawhub.ai/api/v1/skills?sort=downloads&nonSuspicious=true" - Network accessline 26
DIAGNOSTIC_URL = "https://clawhub.ai/api/v1/skills?sort=downloads&nonSuspicious=true" - Network accessline 53
def post_json(url: str, payload: dict[str, Any], timeout: int = 25) -> dict[str, Any]: data = json.dumps(payload, ensure_ascii=False).encode("utf-8") req = urllib.request.Request(url, data=data, method="POST", headers={"content-type - Network accessline 54
data = json.dumps(payload, ensure_ascii=False).encode("utf-8") req = urllib.request.Request(url, data=data, method="POST", headers={"content-type": "application/json"}) with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 55
req = urllib.request.Request(url, data=data, method="POST", headers={"content-type": "application/json"}) - Network accessline 56
with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 60
def get_json(url: str, timeout: int = 15) -> dict[str, Any]: with urllib.request.urlopen(url, timeout=timeout) as resp: - Network accessline 61
with urllib.request.urlopen(url, timeout=timeout) as resp: - Network accessline 258
DEFAULT_PAGES_URL = "https://learnprompt.github.io/skillrush-town/" - Access to secretsline 262
[Credential-related source omitted] - Access to secretsline 263
[Credential-related source omitted] - Network accessline 269
lines = [line.strip() for line in cname.read_text(encoding="utf-8").splitlines() if line.strip()] if lines: return f"https://{lines[0]}/" - Network accessline 270
if lines: return f"https://{lines[0]}/" return DEFAULT_PAGES_URL - Network accessline 271
return f"https://{lines[0]}/" - Network accessline 280
shield_date = snapshot_date.replace("-", "--") return ( "[]" - Network accessline 282
"[。 3. 给出"值得点开看"的 2-3 个,并说清理由(下载/星标增量、排名变化、summary 里的用途), 附上 `https://learnprompt.github.io/skillrush-town/?date=<snapshot_date>` 方便用户自己看。 - Network accessline 18
3. 给出"值得点开看"的 2-3 个,并说清理由(下载/星标增量、排名变化、summary 里的用途), 附上 `https://learnprompt.github.io/skillrush-town/?date=<snapshot_date>` 方便用户自己看。 4. 诚实转述 `limitations` 与 `comparison_basis.note`:缺历史切片时不要把数字说成日环比。 - Network accessline 19
附上 `https://learnprompt.github.io/skillrush-town/?date=<snapshot_date>` 方便用户自己看。 - Network accessline 77
Every day, read https://learnprompt.github.io/skillrush-town/data/latest.json, - Network accessline 79
https://learnprompt.github.io/skillrush-town/?date=<snapshot_date>. - Network accessline 180
Open `http://127.0.0.1:8093/?date=2026-05-04` and verify the date selector,
skills/skillrush-town/references/source-adapter-pattern.md
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts clawhub.ai, which SKILL.md, the README and the plugin manifest do not mentionscripts/clawhub_daily.py:16High confidence
Signal confidence: 32 facts
- Executable script in code of a file that runsscripts/clawhub_daily.py:1High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:16High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:17High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:24High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:26High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:53High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:54High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:55High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:56High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:60High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:61High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:258High confidence
- Access to secrets in prose of a file that runsscripts/clawhub_daily.py:262Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/clawhub_daily.py:263Low confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:269High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:270High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:271High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:280High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:281High confidence
- Network access in code of a file that runsscripts/clawhub_daily.py:282High confidence
- Network access in prose of the SKILL.mdskillrush-town/SKILL.md:12Low confidence
- Network access in prose of the SKILL.mdskillrush-town/SKILL.md:13Low confidence
- Network access in prose of the SKILL.mdskillrush-town/SKILL.md:17Low confidence
- Network access in prose of the SKILL.mdskillrush-town/SKILL.md:18Low confidence
- Network access in prose of the SKILL.mdskillrush-town/SKILL.md:19Low confidence
- Network access in code of the SKILL.mdskillrush-town/SKILL.md:77High confidence
- Network access in code of the SKILL.mdskillrush-town/SKILL.md:79High confidence
- Network access in prose of the SKILL.mdskillrush-town/SKILL.md:180Low confidence
- Network access in prose of documentationskillrush-town/references/source-adapter-pattern.md:30Low confidence
- Network access in prose of documentationskillrush-town/references/source-adapter-pattern.md:47Low confidence
- Network access in code of documentationskillrush-town/references/source-contract.md:10Low confidence
- Network access in prose of documentationskillrush-town/references/source-contract.md:31Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/skillrush-town/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/skillrush-town/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/skillrush-town/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/skillrush-town/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.