CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-manager

Manage persistence for user-installed third-party CLI tools in the Super Magic sandbox. Use when the user wants to install, configure, adopt, restore, inspect, or remove a CLI, or when an external skill, webpage, or installer asks to run CLI install commands such as curl|sh, npm install -g, pipx install, uv tool install, go install, cargo install, or brew install. Do not persist runtime-provided CLIs.

77

Quality

96%

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

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.

The body is actionable and well-structured: it gives executable SDK snippets for every flow, sequences install/remove with explicit validation and failure-handling checkpoints, and resolves conflicts through a clear decision tree. The only minor weakness is repeated boilerplate across the four near-identical code blocks, which lightly affects token efficiency.

Suggestions

Collapse the shared `if not result.ok: print(result.content); raise SystemExit(1)` pattern into a single stated convention so each code block shows only the differing `tool.call` arguments.

Optionally shorten the duplicated install/adopt snippets (same call, only `mode` and a couple fields differ) into one parameterized example with a note on the adopt/install difference.

DimensionReasoningScore

Conciseness

Lean, purposeful body with no padding ("This skill is for orchestration only. Do not handle installed artifacts yourself..."), but the four code blocks repeat the same `if not result.ok: print(result.content); raise SystemExit(1)` boilerplate, a minor instance of repetition that could be trimmed or factored.

4 / 5

Actionability

Provides fully executable, copy-paste-ready `tool.call("cli_manager_apply"/"cli_manager_list"/"cli_manager_remove", {...})` snippets with concrete parameter names covering install, adopt, inspect, and remove cases.

5 / 5

Workflow Clarity

Install/remove flows are explicitly sequenced with validation checkpoints and feedback loops (step 7 verify via `result.content`; step 8 and principle 11 stop on failure and follow `result.content`; conflict handling gives a full decision tree; remove requires explicit confirmation plus a `remove_state` flag).

5 / 5

Progressive Disclosure

No bundle files exist and the body is well-organized into Principles and Install/Inspect/Remove/Conflict-Handling/Final-Response sections with appropriately inlined orchestration guidance and no nested references, meeting the simple-organized-skill bar for a top score.

5 / 5

Total

19

/

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.

The description is concise yet comprehensive: it names the domain, enumerates concrete lifecycle actions, gives explicit trigger phrasing including real installer command syntax, and draws a clear boundary against runtime-provided CLIs. It satisfies the what, when, and distinctiveness requirements at the top of every dimension.

DimensionReasoningScore

Specificity

Lists six concrete lifecycle actions ("install, configure, adopt, restore, inspect, or remove a CLI"), matching the comprehensive-coverage anchor; not below since coverage is full and not generic.

5 / 5

Completeness

Explicitly answers both what ("Manage persistence for user-installed third-party CLI tools in the Super Magic sandbox") and when ("Use when the user wants to install... or when an external skill, webpage, or installer asks to run CLI install commands"), matching the top anchor.

5 / 5

Trigger Term Quality

Pairs natural user phrasing ("Use when the user wants to install, configure, adopt, restore, inspect, or remove a CLI") with concrete installer commands ("curl|sh, npm install -g, pipx install, uv tool install, go install, cargo install, or brew install"), giving comprehensive coverage of natural terms and command synonyms.

5 / 5

Distinctiveness Conflict Risk

Clear niche (persistence for user-installed third-party CLIs) with an explicit boundary ("Do not persist runtime-provided CLIs"), minimizing overlap with adjacent 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
dtyq/magic
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.