CtrlK
BlogDocsLog inGet started
Tessl Logo

github-trending

抓取 GitHub 上 star 涨得最快的项目(Trending 榜),打分标注是否与研究方向相关, 生成 Obsidian 笔记到 GitHubTrending 文件夹。默认周榜。 触发词:"GitHub 周榜"、"star 涨得最快"、"过去一周 GitHub 热门"、"GitHub trending"、 "看看这周 GitHub 上火了什么"、"GitHub 日榜"、"GitHub 月榜"

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a tight, well-structured workflow with concrete commands, a validation checkpoint, and clean sectioning. The main weakness is that the core scripts it instructs Claude to run are not bundled alongside SKILL.md.

Suggestions

Bundle fetch_trending.py and write_trending_note.py under ./scripts/ so the documented commands are actually executable from the skill bundle.

Add a brief note on where the scripts live if they are intentionally shared elsewhere, so Claude can locate them at runtime.

DimensionReasoningScore

Conciseness

The body is lean and operationally focused — config field lists, two command blocks, and short phase descriptions with no padding or explanations of concepts Claude already knows; nearly every line earns its place.

5 / 5

Actionability

Provides copy-paste-ready bash commands ('python3 fetch_trending.py --since weekly > /tmp/github_trending.json', 'python3 write_trending_note.py /tmp/github_trending.json') and concrete config field names, but the referenced scripts are not present in any ./scripts/ bundle, leaving a gap between instruction and actual executability.

4 / 5

Workflow Clarity

Two clearly sequenced phases (Phase 1 fetch+score, Phase 2 write note) with an explicit validation checkpoint ('确认 /tmp/github_trending.json 是非空 JSON 数组。为空则看 stderr 诊断') providing a feedback loop for error recovery.

5 / 5

Progressive Disclosure

Self-contained body organized into well-labeled sections (Step 0, 解析周期与语言, 工作流程 Phase 1/2, 输出, 注意事项) with one-level-deep references to shared config; no nested or buried references and easy to navigate.

5 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is well-crafted: it concretely states several actions, names the output destination, defaults, and supplies a rich set of natural trigger phrases covering daily/weekly/monthly variants. It clearly answers both 'what' and 'when' with minimal conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — '抓取 GitHub 上 star 涨得最快的项目', '打分标注是否与研究方向相关', '生成 Obsidian 笔记到 GitHubTrending 文件夹' — with a specific output target, matching the comprehensive-coverage anchor.

5 / 5

Completeness

Clearly states what it does (fetch, score, generate Obsidian notes) and provides explicit trigger guidance via the 触发词 list, satisfying both 'what' and 'when' with concrete trigger phrases.

5 / 5

Trigger Term Quality

The explicit 触发词 list ('GitHub 周榜', 'star 涨得最快', '过去一周 GitHub 热门', 'GitHub trending', '看看这周 GitHub 上火了什么', 'GitHub 日榜', 'GitHub 月榜') gives comprehensive, natural user phrases including daily/weekly/monthly synonyms.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (GitHub Trending → Obsidian notes) with distinct, specific triggers that are unlikely to fire for unrelated skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
huangkiki/dailypaper-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.