CtrlK
BlogDocsLog inGet started
Tessl Logo

prune-ci-images

Audit old container images in the posit-dev GHCR registry and delete them in a reviewed batch. Produces a review list of every positron-<os>* / positron-postgres-* image version older than a cutoff (default 90 days), excluding anything a live tag or multi-arch manifest still points at; the human deletes rows they want to keep, then this drives the batch delete. Use when asked to clean up, prune, or garbage-collect old GHCR packages/images.

76

Quality

94%

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

88%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 well-structured, highly actionable guide for a destructive batch operation, with strong validation checkpoints and fail-closed feedback loops throughout. Minor conciseness and organization gains are available but the skill is already strong.

Suggestions

Tighten the phase-4 misleading-message walkthrough and the five enumerated abort rationales to the essential decision rule — the surrounding commands already carry the mechanics.

Consider moving the detailed 'What the audit protects automatically' and 'Reading the report' reference material into a references/ doc, keeping SKILL.md as a lean overview that signals the deeper detail one level down.

DimensionReasoningScore

Conciseness

Operational and assumes Claude's competence — it never explains what GHCR or a container image is — but a few prose passages (the phase-4 misleading-message walkthrough, enumerated abort rationales) could be tightened without losing value. Not a 5 because there is minor removable wording; not a 3 because it is not padded with concepts Claude already knows.

4 / 5

Actionability

Provides copy-paste-ready commands at every step — 'gh auth status', 'ghcr-audit.sh --repo-path $REPO --out /tmp/...', the full --confirm prune invocation — plus a complete flag/options table, all executable rather than pseudocode.

5 / 5

Workflow Clarity

Destructive batch operation sequenced as Preflight -> Audit -> Human review -> Dry-run prune -> Confirm -> optional Phase 4, with explicit validation checkpoints ('Dry run first, always', 'Never run with --confirm until the human has explicitly approved'), five enumerated fail-closed abort conditions, and a re-run-the-audit feedback loop on abort.

5 / 5

Progressive Disclosure

Clear sectioned overview with one-level-deep, well-signaled references to all three real bundle scripts (<dir>/scripts/ghcr-audit.sh, ghcr-prune.sh, ghcr-delete-packages.sh) and no nested references. Not a 5 because the body inlines a fair amount of behavioral detail that a reference doc could carry, leaving minor organization gaps.

4 / 5

Total

18

/

20

Passed

Description

100%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 precise, third-person description that covers concrete actions end-to-end and pairs them with natural trigger synonyms, clearly answering both what and when. No fluff or over-claims.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'Audit old container images', 'Produces a review list of every positron-<os>* / positron-postgres-* image version older than a cutoff', 'excluding anything a live tag or multi-arch manifest still points at', 'drives the batch delete' — covering the full audit-to-delete scope comprehensively in third person.

5 / 5

Completeness

Explicitly answers both 'what' (audit + reviewed batch delete with cutoff, exclusions, and human-gated row removal) and 'when' (concrete 'Use when asked to clean up, prune, or garbage-collect old GHCR packages/images' trigger clause).

5 / 5

Trigger Term Quality

Includes natural user-facing synonyms in 'Use when asked to clean up, prune, or garbage-collect old GHCR packages/images', covering the common phrasings a user would actually say for this task.

5 / 5

Distinctiveness Conflict Risk

Scoped to the posit-dev GHCR registry and positron-<os>*/positron-postgres-* images, giving it a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

20

/

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
posit-dev/positron
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.