CtrlK
BlogDocsLog inGet started
Tessl Logo

add-model-descriptions

Add descriptions for new models from the HuggingFace router to chat-ui configuration. Use when new models are released on the router and need descriptions added to prod.yaml and dev.yaml. Triggers on requests like "add new model descriptions", "update models from router", "sync models", or when explicitly invoking /add-model-descriptions.

65

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./ui/ruvocal/.claude/skills/add-model-descriptions/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a concise, actionable workflow with concrete commands and clear sequencing. Its main gap is the absence of any validation/verification step for a batch operation that edits production configuration.

Suggestions

Add a validation step before committing: e.g., parse prod.yaml/dev.yaml to confirm the YAML is still valid and that each new MODELS entry has a non-empty description.

Add a verification/dry-run checkpoint showing the new MODELS entries to the user before running git commit on production config.

Tighten the 'Research each missing model' step with concrete, repeatable guidance (e.g., preferred sources or queries) so it is executable rather than open-ended.

DimensionReasoningScore

Conciseness

The workflow is lean and assumes competence (no explanation of what HuggingFace or models are), with only minor sections that could be trimmed, fitting anchor 4 over the fully lean anchor 5.

4 / 5

Actionability

Provides concrete executable commands (WebFetch URL, git add/commit, specific YAML paths, JSON format) with minor gaps such as the vague 'search the web for its specifications' research step, matching anchor 4 rather than the fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

The seven steps are clearly sequenced, but this is a batch operation writing to production config (prod.yaml) with no validation or verification step before the commit, which per the rubric guideline caps workflow_clarity at 3.

3 / 5

Progressive Disclosure

Content is well-organized into Workflow and Notes sections with no external references needed (and none present); at ~70 lines it sits just above the simple-skill threshold, so it earns 4 rather than the simple-skill 5.

4 / 5

Total

15

/

20

Passed

Description

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

The description is clear and complete, explicitly covering both the task and trigger conditions with natural phrasings and a distinct niche. Its only weakness is that the stated capability is essentially a single action, slightly limiting specificity breadth.

DimensionReasoningScore

Specificity

Names a concrete action ('Add descriptions for new models from the HuggingFace router to chat-ui configuration') with specific file targets (prod.yaml/dev.yaml), but it is effectively one core action rather than multiple distinct ones, fitting anchor 4 over 5.

4 / 5

Completeness

Explicitly states what it does ('Add descriptions for new models...') and when to use it ('Use when new models are released on the router... Triggers on requests like...'), matching the anchor-5 example with concrete trigger phrases.

5 / 5

Trigger Term Quality

'Triggers on requests like "add new model descriptions", "update models from router", "sync models"' provides good synonym coverage of natural phrasings, though it lacks the breadth (e.g., varied file-extension-style terms) needed for anchor 5.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (HuggingFace router models → chat-ui prod/dev YAML) with distinct triggers and minimal overlap risk with other skills, matching anchor 5.

5 / 5

Total

18

/

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
ruvnet/RuVector
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.