CtrlK
BlogDocsLog inGet started
Tessl Logo

top-lean-ai-monitor

Top Lean AI 榜单监控 - 监控 Top Lean AI 榜单的变化,记录更新历史,提供分析报告。

47

Quality

48%

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

Fix and improve this skill with Tessl

tessl review fix ./.trae/openclaw-skills/top-lean-ai-monitor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

43%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 lean and well-sectioned but rests almost entirely on a single run command that is actually broken: the script filename (underscores vs the real hyphenated name) and the cd path (an unrelated absolute path rather than the skill's scripts/ directory) both mismatch the bundle. Two of the three advertised functions — update history and analysis reports — have no described workflow, leaving the skill's execution story incomplete.

Suggestions

Fix the run command to reference the actual bundle file: `python3 scripts/top-lean-ai-monitor.py` relative to the skill directory, replacing the unrelated absolute path and underscore filename.

Add a short workflow for the other two advertised functions: how update history is recorded/read from the state file, and how an analysis report is generated from it.

Remove the duplicated opening line that restates the frontmatter description, and make the '核心功能' bullets add detail (e.g., data source, detection logic) rather than repeat it a third time.

DimensionReasoningScore

Conciseness

The body is short and free of concept explanations Claude already knows, but the opening line '监控 Top Lean AI 榜单的变化,记录更新历史,提供分析报告。' repeats the frontmatter description verbatim, and the '核心功能' bullets then restate the same three functions a third time — clear tightening opportunities. Matches anchor 3 ('mostly efficient but includes some unnecessary explanation') better than 4, where only minor instances could be trimmed.

3 / 5

Actionability

Provides a concrete run command ('cd /root/.openclaw/workspace/CS-Notes/snippets/' + 'python3 top_lean_ai_monitor.py'), but the referenced filename does not match the bundled script (scripts/top-lean-ai-monitor.py, hyphenated) and the cd path points outside the skill bundle, so the command as written fails. Additional key details — script arguments, output location, how to produce the promised analysis report — are missing. Matches anchor 3 (some concrete guidance but incomplete, missing key details); not 4 because a copy-paste command that errors is more than a minor gap.

3 / 5

Workflow Clarity

The skill claims three functions (监控/记录/分析) but the body shows only a single run command; how the analysis report is produced, how state is maintained, or what happens on failure is never sequenced. Matches anchor 2 ('rough sequence present but many gaps; steps poorly defined; validation absent') — there is a high-level hint (run the script) but the specific steps for two of the three claimed functions are absent. Not 3 because anchor 3 expects steps actually listed with only validation gaps.

2 / 5

Progressive Disclosure

The body is well-sectioned with clear headers, and at under 50 lines it needs no external references — but it does bundle a 277-line script whose path it references incorrectly (top_lean_ai_monitor.py vs scripts/top-lean-ai-monitor.py), so the one bundle reference present is broken rather than clearly signaled. Matches anchor 3 ('some structure, references present but not clearly signaled'); not 4 because a correct, well-signaled reference to the bundled script is the main organization gap here.

3 / 5

Total

11

/

20

Passed

Description

53%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 names a specific domain and lists three functions, but reads more like a feature list than a trigger-ready description: it completely lacks a 'Use when...' clause and natural trigger phrases users would say. It is concise and not over-claiming, which keeps it out of the low anchors, but it cannot score high on completeness or trigger quality without explicit invocation guidance.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user mentions the Top Lean AI leaderboard, 榜单变化, or asks for 排名更新/分析报告.'

Include natural synonyms users would actually say — 排名 (ranking), 排行榜 (leaderboard), 榜单更新 (leaderboard update) — alongside the current keywords.

Make the 'what' more concrete: state what the analysis report covers (e.g., new companies detected, rank changes) instead of the generic '提供分析报告'.

DimensionReasoningScore

Specificity

Names a specific domain ('Top Lean AI 榜单') and three actions — '监控 Top Lean AI 榜单的变化', '记录更新历史', '提供分析报告' — but the actions themselves are generic verbs with no detail on what the analysis report contains or how monitoring works. Matches anchor 3 (domain plus 1-2 concrete actions, not comprehensive) better than 4, whose examples list concrete, detailed operations.

3 / 5

Completeness

Has a clear 'what' (monitor the leaderboard, record history, produce reports) but no 'when' at all — there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Matches anchor 3 exactly: clear 'what', 'when' missing or only weakly implied.

3 / 5

Trigger Term Quality

Contains relevant keywords ('榜单', '监控', '更新历史', '分析报告') but misses natural variations a user would say, such as '排名/排行' (ranking), '榜单更新' (leaderboard update), or '变化检测'. Not 4 because a 'good coverage' example includes several distinct natural phrasings; not 2 because it has more than one or two generic keywords tied to a real domain.

3 / 5

Distinctiveness Conflict Risk

The named niche ('Top Lean AI 榜单') is quite specific, so overlap risk with other skills is minor — mostly with generic monitoring/reporting skills, which anchor 4 ('mostly distinct; minor overlap risk') describes. Not 5 because without any 'when' trigger phrase, a request like '分析报告' or '监控变化' could plausibly route here incorrectly.

4 / 5

Total

13

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
huangruiteng/CS-Notes
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.