CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

minutes-cleanup

Manage old recordings — find large files, archive old meetings, delete processed originals. Use when the user says "clean up recordings", "how much space are meetings using", "delete old recordings", "archive meetings", "manage meeting storage", or asks about disk space from minutes.

75

Quality

94%

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.

Highly actionable and token-efficient content: every command is executable and every sentence carries tool-specific knowledge, with explicit preview/confirm gates guarding the destructive steps. The sole gap is the absence of a post-apply verification or error-recovery step, which holds workflow clarity at anchor 4.

DimensionReasoningScore

Conciseness

Lean and efficient throughout: every prose passage conveys minutes-specific domain knowledge Claude cannot know (transcript-first retention model, pinned audio, archived meetings being invisible to search, "Audio is ~10 MB/minute, transcripts are ~1 KB/minute"), with no generic explanation and compact commented commands. Anchor 5 rather than 4 because nothing reads as trimmable padding.

5 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases: "minutes storage --json", "minutes cleanup --older-than 14d --apply", the find/mv archive recipe, "du -sh ~/meetings/memos/processed/", and the stale-state rm/find commands. This matches anchor 5's bar of specific commands covering common cases.

5 / 5

Workflow Clarity

The destructive operations have explicit validation gates ("Cleanup is preview-only unless --apply is passed", "Only apply cleanup after showing the preview and getting explicit confirmation", "confirm with user first" on the archive move), so the destructive-op cap of 3 does not apply. It sits at anchor 4 rather than 5 because there is no post-apply verification step (e.g., re-running "minutes storage" to confirm reclaimed space) and no error-recovery feedback loop.

4 / 5

Progressive Disclosure

A single-file skill (~95 lines) with no bundle files: sections are well-organized (usage check → cleanup tasks → gotchas), everything inlined belongs inline at this size, and there are no buried or nested references. Per the simple-skill scoring note, well-organized sections alone warrant anchor 5.

5 / 5

Total

19

/

20

Passed

Description

95%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 clearly states concrete capabilities and pairs them with six natural quoted trigger phrases. The only weakness is a minor coverage gap around stale-state cleanup, which keeps specificity at anchor 4 while the other dimensions sit firmly at anchor 5.

DimensionReasoningScore

Specificity

Lists three concrete actions ("find large files, archive old meetings, delete processed originals") that map directly to the skill's core tasks. It falls at anchor 4 rather than 5 because the body also covers stale-state cleanup (PID files, logs, last-result.json), leaving a minor coverage gap.

4 / 5

Completeness

Explicitly answers what ("Manage old recordings — find large files, archive old meetings, delete processed originals") and when ("Use when the user says...") with concrete trigger phrases, exactly matching the anchor 5 example pattern; no weaker fit at anchor 4 since neither half could be more explicit.

5 / 5

Trigger Term Quality

Six natural, quoted user phrases ("clean up recordings", "how much space are meetings using", "delete old recordings", "archive meetings", "manage meeting storage", "disk space from minutes") give comprehensive coverage including the recordings/meetings synonym pair. All are phrases a user would naturally say, matching anchor 5 rather than the keyword-only coverage of anchor 4.

5 / 5

Distinctiveness Conflict Risk

A clear niche (minutes/meeting recording storage management) with distinct triggers anchored on "recordings", "meetings", and "minutes". Only slight adjacency to a generic disk-cleanup skill exists, but the domain-specific triggers keep conflict risk minimal, matching anchor 5.

5 / 5

Total

19

/

20

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.

Validation — 15 / 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

silverstein/minutes

Path

tooling/skills/goldens/claude/minutes-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.