CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

huashu-skill-updater

检查并更新花叔系 skills。用户说「检查skill更新」「更新花叔的skill」「skill是不是最新的」时触发。按各仓库的版本标签判断有没有新版本,只提示,是否更新由用户决定。

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

93%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.

A lean, highly actionable skill: copy-paste commands cover both install types plus cron automation, and the destructive update path includes a pre-overwrite check with user confirmation. The only notable gap is the absence of a post-update verification step in the workflow.

DimensionReasoningScore

Conciseness

The body is dense and operational throughout — every section gives commands, policies, or conventions Claude could not infer, with zero padding and no explanation of known concepts (git, cron, JSON are used without tutorial text). Sentences like the author's tagging policy (「作者只在实质更新…时打标签」) convey non-obvious domain facts, not fluff.

5 / 5

Actionability

Fully executable guidance: the exact script invocation with flags and exit-code semantics, per-install-type update commands (`git -C ~/.claude/skills/<名字> pull --ff-only`, the clone/rm/cp sequence), a copy-paste cron line, and a complete metadata JSON template with field meanings — covering the common cases for both install methods.

5 / 5

Workflow Clarity

The sequence is clear (run check script → translate report → list outdated and let user decide → per-type update) and the destructive overwrite has an explicit validation checkpoint (「更新前如果用户对该 skill 做过本地改动…先提醒用户会被覆盖,让用户确认」), so the destructive-operation cap does not apply. Minor gaps: no post-update verification step and no agent guidance for the error exit code (2).

4 / 5

Progressive Disclosure

Well-organized sections (全量检查 / 执行更新 / 元数据约定 / 每月定期检查 / 行为规则) with a single one-level-deep bundle reference — scripts/check_updates.py — which exists and is invoked by full path in the body. All inline content is load-bearing guidance; heavy logic is appropriately split into the script, and navigation is easy.

5 / 5

Total

19

/

20

Passed

Description

83%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.

A strong description that explicitly states what the skill does, how it decides 'new version', and exactly which user phrases trigger it. The main room for improvement is broader trigger synonym coverage and anchoring the generic triggers more firmly to the 花叔 niche.

Suggestions

Add trigger synonyms such as 「skill 有没有新版本」「升级 skill」 to broaden natural-term coverage for users who phrase update checks differently.

Qualify the generic triggers (「检查skill更新」「skill是不是最新的」) with the scope keyword, e.g. 「检查花叔的 skill 更新」, to reduce overlap with any generic update-checking skill.

Briefly mention the supported scope (git-clone installed and copy-installed skills) to close the capability-coverage gap.

DimensionReasoningScore

Specificity

Lists several concrete actions — 「检查并更新花叔系 skills」「按各仓库的版本标签判断有没有新版本」「只提示,是否更新由用户决定」 — i.e. check via per-repo version tags, notify-only policy, and user-controlled update. More specific than the anchor-3 '1-2 concrete actions' example, but not comprehensive (no mention of install types, cron, or metadata mechanics), so not a 5.

4 / 5

Completeness

Explicitly answers 'what' (checks for new versions by comparing per-repo version tags, prompt-only with user deciding on updates) and 'when' (「用户说『检查skill更新』『更新花叔的skill』『skill是不是最新的』时触发」) with concrete trigger phrases, matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

Includes three full natural phrases users would actually say: 「检查skill更新」「更新花叔的skill」「skill是不是最新的」. Coverage is good but misses common variations like 「有没有新版本」「升级」, so it falls short of the comprehensive-synonyms anchor 5.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (花叔系 skills from a specific author's repos) and one trigger is highly distinct (「更新花叔的skill」), but the other two triggers (「检查skill更新」「skill是不是最新的」) lack the niche keyword and could overlap with a generic skill-update checker — minor overlap risk rather than minimal.

4 / 5

Total

17

/

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

alchaincyf/huashu-skills

Path

huashu-skill-updater/SKILL.md

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.