CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

kiln-check-deprecation

Check Kiln's model list for deprecated or sunset models across all providers. Use when the user wants to find deprecated models, check model availability, audit the model list for stale entries, or mentions model deprecation/sunset/end-of-life.

72

Quality

90%

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

82%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 strong, highly actionable skill: every phase has executable commands, validation gates (user confirmation, count verification), and genuine non-obvious domain knowledge that justifies its presence. Main improvement areas are tightening the verbose provider-quirk prose, adding an explicit recovery branch to Phase 5, and offloading reference-grade detail to a separate file.

Suggestions

Add an explicit feedback loop to Phase 5: state what to do when the deprecated=True count does not match expectations (e.g., re-run the grep per model_id and investigate discrepancies before proceeding).

Move the detailed provider-quirk explanations (Cloudflare aliasing, LiteLLM/models.dev warnings, Fireworks detail-API logic, OpenRouter suffix handling) into a references/ file, keeping only a one-line summary per provider in SKILL.md.

Tighten the Cloudflare paragraph into discrete bullets (auth fallback, expiring semantics, urgent pre-deprecation rule) to cut prose while preserving the policy.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious operational detail that earns its tokens (provider API quirks, auth requirements, edge cases like ':exacto' and Cloudflare aliasing). However, the long Cloudflare paragraph in particular weaves policy rationale into rambling prose ('Never use LiteLLM's catalog or models.dev...') that could be tightened or moved out of the main flow.

4 / 5

Actionability

Fully executable throughout: exact script invocations with output redirection, env-var sourcing, aws bedrock + jq pipelines, curl + jq for the LiteLLM DB, grep commands for locating and counting edits, plus a concrete example report format. Each command is copy-paste ready and the expected output fields are documented.

5 / 5

Workflow Clarity

Clear five-phase sequence with a checklist, an explicit user-confirmation gate before edits, and a Phase 5 verification step (deprecated=True count). Not 5 because verification lacks an explicit recovery branch — 'Ensure the count matches what you expect' doesn't say what to do on mismatch — and errors/skips are reported but not looped back on.

4 / 5

Progressive Disclosure

Both bundle scripts (extract_models.py, check_provider.py) are real, clearly referenced by path, and their outputs/behaviors are documented inline. The body is a well-structured overview at ~200 lines, but the detailed provider-quirk prose (Cloudflare, Fireworks, OpenRouter suffixes) is reference-grade material inlined in SKILL.md that could live in a separate file.

4 / 5

Total

17

/

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.

Excellent description: concrete, third-person, and tightly scoped to Kiln's model list. It explicitly covers both what the skill does and when to use it, with a rich set of natural trigger synonyms (deprecated/sunset/end-of-life/stale/availability). Only minor coverage gaps (the write-back/reporting half of the workflow is unmentioned).

DimensionReasoningScore

Specificity

Lists several concrete actions — 'find deprecated models, check model availability, audit the model list for stale entries' — scoped to Kiln's model list across all providers. Not 5 because it omits capabilities the skill performs (reporting findings, marking entries deprecated=True); not 3 because it goes beyond 1-2 generic actions with distinct check modes.

4 / 5

Completeness

Explicitly answers both: what — 'Check Kiln's model list for deprecated or sunset models across all providers'; when — 'Use when the user wants to find deprecated models, check model availability, audit the model list for stale entries, or mentions model deprecation/sunset/end-of-life.' Clear third-person voice throughout.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms: 'deprecated models', 'sunset', 'end-of-life', 'stale entries', 'model availability'. A user needing this skill would naturally use one of these phrases; no significant synonym gaps for the domain.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Kiln's model list, deprecation auditing) with distinct triggers that would not fire for unrelated skills. Only 'check model availability' is slightly broad, but the 'Kiln's model list' scoping keeps conflict risk minimal.

5 / 5

Total

19

/

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

Kiln-AI/Kiln

Path

.agents/skills/kiln-check-deprecation/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.