CtrlK
BlogDocsLog inGet started
Tessl Logo

auto-updater

Check installed community skills for updates. Shows a diff and requires explicit approval before applying. Use when the user says "check for updates", "update my skills", "anything new for my installed skills", or when invoked from the registry-sync agent.

67

Quality

81%

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

62%Weight 40%Scale 1-3

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 well-sequenced, validation-rich workflow for a security-critical update process, but it is verbose with repeated trust-posture restatements and relies on placeholder/abstract guidance rather than executable commands. With no bundle files it stays a monolithic single document where some content could be externalized.

Suggestions

Add concrete executable commands for the operations currently described abstractly (e.g., the git/registry call to fetch the pinned commit SHA, the backup/replace commands in Step 4), so guidance is copy-paste ready rather than placeholder templates.

Collapse the repeated 'no update applied without approval' framing into a single Trust posture section and let later steps reference it, to tighten conciseness and remove redundancy across Purpose, Step 2, Step 3, and 'What this skill does not do'.

Move the detailed GlassWorm re-scan rules (Step 2.5) and the freshness re-verification rules (Step 2.6) into separate reference files (e.g., REVERIFY.md, FRESHNESS.md) linked from the main workflow, improving progressive disclosure for an otherwise monolithic 170+ line file.

DimensionReasoningScore

Conciseness

Mostly efficient but the trust posture ('no update applied without approval') is restated across Purpose, Trust posture, Step 2, Step 3, and 'What this skill does not do', and the GlassWorm section carries explanatory prose that could be tightened. It is not the level above because of this repetition and padding.

2 / 3

Actionability

The workflow is concrete in intent but uses placeholder templates ('[unified diff]', '[installed SHA] → [latest SHA]') and abstract directives like 'Fetch the current commit SHA from the source registry' and 'Replace the installed skill files' without executable commands, matching the incomplete/pseudocode anchor rather than copy-paste-ready guidance.

2 / 3

Workflow Clarity

Clearly sequenced Step 1 → 2 → 2.5 → 2.6 → 3 → 4 with explicit validation checkpoints (trust check, GlassWorm re-scan, fail-closed on regression, freshness re-verification) and a rollback feedback loop for a destructive operation.

3 / 3

Progressive Disclosure

Well-sectioned but a monolithic single file over 50 lines with no referenced bundle files; the GlassWorm rules and freshness re-verification are inline content that could be split into separate references, so it sits at the 'some structure but inline content that should be separate' anchor rather than a clean overview-plus-references.

2 / 3

Total

9

/

12

Passed

Description

100%Weight 40%Scale 1-3

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, specific description that states concrete capabilities, gives explicit natural-language triggers, and is written in third person. It answers both 'what' and 'when' and occupies a distinct niche with low conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Check installed community skills for updates', 'Shows a diff', 'requires explicit approval before applying' — matching the top anchor for several specific concrete actions.

3 / 3

Completeness

Clearly answers both what (check updates / show diff / require approval) and when, via an explicit 'Use when...' clause with concrete triggers.

3 / 3

Trigger Term Quality

Quotes natural user phrasings — "check for updates", "update my skills", "anything new for my installed skills" — that a user would genuinely say, with good third-person voice.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche — installed community-skill update checking with commit-SHA pinning — whose triggers are unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
anthropics/claude-for-legal
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.