CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cache-cleanup

Clean up old cached plugin versions to free disk space. Use when the user says "clean cache", "cleanup plugins", "prune old versions", "free disk space", "plugin cache", "clear old plugins", or asks about plugin cache size.

Quality

93%

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

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

An exemplary short skill body: lean, fully executable, and built around a safe dry-run-first, confirm-before-delete workflow for a destructive operation. The only gap is that the referenced cleanup script is absent from the provided bundle and uses an unconventional parent-directory path, so the core logic cannot be verified from the skill as shipped here.

DimensionReasoningScore

Conciseness

The ~28-line body is lean and fully operational — the one-line context note ("Claude Code keeps every version it has ever downloaded — this skill prunes all but the latest version of each plugin") is necessary framing, and every other line instructs rather than explains. Anchor 5 fits: nothing to trim; not 4 because there are no instances of over-explanation.

5 / 5

Actionability

Both script invocations are copy-paste ready with concrete flags ("node \"${CLAUDE_SKILL_DIR}/../../scripts/cleanup.js\" --dry-run" and "--delete"), the confirmation step names the exact tool (AskUserQuestion), and the two commands cover the common cases. Anchor 5 fits; not 4 because no key execution details are missing for the intended flow.

5 / 5

Workflow Clarity

This destructive operation has an explicit validation checkpoint (mandatory dry-run before any deletion), an early-exit feedback path ("If no old versions are found, tell the user the cache is already clean and stop"), and a hard confirmation gate ("Do NOT delete without explicit confirmation"), satisfying the destructive-operation requirement and matching the anchor-5 pattern. Not 4 because the validation and feedback steps are explicit rather than merely present.

5 / 5

Progressive Disclosure

The short, well-sectioned body delegates its logic to a single clearly signaled script reference, but that script is not present in the provided bundle (no scripts/ directory exists) and its path ("${CLAUDE_SKILL_DIR}/../../scripts/cleanup.js") resolves outside the skill directory, leaving navigation unverified. Anchor 4 fits; not 5 because the referenced bundle file cannot be verified in the actual bundle structure, and not 3 because the body itself is appropriately organized with a one-level-deep, clearly signaled reference.

4 / 5

Total

19

/

20

Passed

Description

86%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 with an explicit what-and-when structure and excellent natural trigger phrase coverage. The only weaknesses are a single-action capability statement and a couple of overly broad triggers that slightly raise conflict risk with generic cleanup skills.

DimensionReasoningScore

Specificity

The description names the domain and one core concrete action — "Clean up old cached plugin versions to free disk space" — but lists only that single action rather than several specific actions, matching the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

It explicitly answers both "what" ("Clean up old cached plugin versions to free disk space") and "when" ("Use when the user says..." with concrete trigger phrases), directly matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

It quotes seven natural user phrases with good synonym variation ("clean cache", "cleanup plugins", "prune old versions", "free disk space", "plugin cache", "clear old plugins", "asks about plugin cache size"), providing comprehensive coverage of what a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The plugin-cache niche and plugin-specific triggers ("cleanup plugins", "plugin cache", "clear old plugins") are distinct, but the broader triggers "free disk space" and "clean cache" could overlap with general disk- or cache-cleanup skills, giving minor rather than minimal conflict risk.

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

seanGSISG/claude-depot

Path

plugins/cache-cleanup/skills/cache-cleanup/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.