CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

model-switch

Switch the Manager Agent's own LLM model. Use when the human admin requests changing the Manager's model.

Quality

90%

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

92%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, operator-ready skill body: executable commands, a validated and documented script, explicit failure recovery, and clean structure. The only weakness is minor redundancy around the restart instruction, which is repeated in three places.

DimensionReasoningScore

Conciseness

The body is lean and operator-focused with no concept explanations Claude wouldn't know, but there are minor trims available: the restart requirement is stated three times ("Always outputs RESTART_REQUIRED", "Run `openclaw gateway restart`", and again in Important), and the one-sentence "Reasoning control" section could fold into Usage. These are minor over-explanation/redundancy instances rather than the fully lean every-token-earns-its-place level.

4 / 5

Actionability

Fully executable copy-paste commands with concrete examples covering the common cases (known model, unknown model with --context-window, --no-reasoning), a verified real script path, and a fully specified failure path (Higress provider/route creation steps with the explicit do-not-touch warning on the default provider). This matches the top anchor's copy-paste-ready coverage.

5 / 5

Workflow Clarity

The sequence is clear with explicit validation and a feedback loop: the script tests connectivity first and makes no changes on failure, output RESTART_REQUIRED → run `openclaw gateway restart` → report to the admin, and on ERROR: MODEL_NOT_REACHABLE there is a complete fix-and-retry loop (admin configures provider/route, then retry). The unknown-model checklist (two mandatory questions before running) adds a decision checkpoint. This matches the anchor with explicit validation steps and error-recovery loops rather than score 4's 'minor validation gaps'.

5 / 5

Progressive Disclosure

The only bundle file, scripts/update-manager-model.sh, is real and clearly referenced with a full path; everything else is appropriately inline for a compact single-task skill — the 10-line pre-configured models table is small enough that splitting it out would be over-engineering. Sections are well-organized and easy to navigate, matching the well-structured, clearly-signaled top anchor.

5 / 5

Total

19

/

20

Passed

Description

82%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 tight, well-targeted description that explicitly answers both what and when with a clear trigger, though it names only one action. Specificity could improve by enumerating one or two more concrete capabilities (e.g., tests the model via the gateway, patches openclaw.json).

Suggestions

Add one or two more concrete capabilities to the 'what' clause, e.g. "Tests the model against the AI Gateway and patches openclaw.json, with optional --context-window and --no-reasoning flags" to raise specificity beyond a single action.

Include a few more natural trigger variations users might say, such as "swap" or "use a different model for the Manager", to broaden trigger term coverage.

DimensionReasoningScore

Specificity

The description names one concrete action — "Switch the Manager Agent's own LLM model" — which matches the anchor for naming a domain with 1-2 concrete actions, but it is not comprehensive: no mention of the connectivity test, the openclaw.json patch, or the context-window/reasoning flags. It is above score 2 because the action is specific rather than generic ("Processes PDF files" level), but below score 4 because only a single action is listed.

3 / 5

Completeness

Both questions are explicitly answered: what ("Switch the Manager Agent's own LLM model") and when ("Use when the human admin requests changing the Manager's model") with a concrete trigger phrase. It clearly matches the top anchor rather than score 4, whose 'when' is weaker or less explicit.

5 / 5

Trigger Term Quality

"Switch ... model" and "requests changing the Manager's model" cover the two main natural synonyms (switch/change) plus the specific target (the Manager's model), giving good keyword coverage. It falls short of score 5's comprehensive coverage because natural variations like "swap the model", "use a different LLM", or specific model names are absent.

4 / 5

Distinctiveness Conflict Risk

"The Manager Agent's own LLM model" and "the human admin" carve out a clear niche with distinct triggers; virtually no other skill would claim this request. No overlap risk that would pull it toward scores 3-4.

5 / 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

agentscope-ai/AgentTeams

Path

manager/agent/skills/model-switch/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.