CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manage-skills

Manage the user's shared agent-skill library via skills-manager-cli — install, update, remove, deploy or undeploy skills per agent, manage presets, organize tags, search, and adopt existing skills. Use this whenever the user wants Claude Code, Codex, Cursor, or another agent to gain or lose a skill, wants to organize the central library, or asks what is installed or deployed. Prefer this over direct agent-folder installs because Skills Manager preserves source metadata, preset membership, updates, and cross-agent deployment state.

Quality

92%

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

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.

An exemplary CLI-operation skill: fully executable commands, deterministic decision rules, and explicit validation and safety checkpoints for every destructive or batch path. The two improvement levers are token efficiency (safety guidance is stated redundantly across sections) and progressive disclosure (a 350-line monolith that could move reference material into a references/ file).

Suggestions

Split reference-like material (full tag and preset command listings, legacy sync details, adopt --git-url edge cases) into a references file linked from the relevant sections, keeping SKILL.md as the operational overview.

Consolidate the repeated destructive-operation guidance (never delete conflicts, never pass --force, never remove-then-reinstall) into one 'Safety rules' callout instead of restating it in the deploy, update, set-source, and pitfalls sections.

Trim the bridge-resolution prose in 'Before doing anything' to the three outcomes and their one-line verdicts; the rationale paragraphs restate what the outcomes already say.

DimensionReasoningScore

Conciseness

Almost every passage carries CLI-specific facts Claude cannot know (the .version stamp logic, held_back_removals semantics, --subpath vs --git-subpath, adopt's late failure), with no explanation of known concepts. It falls short of lean-perfect because safety warnings are repeated across sections (e.g., destructive-force guidance restated, and Pitfalls re-explains material already covered).

4 / 5

Actionability

Every operation ships a copy-paste command with exact flags, a deterministic ref-resolution rule, and real machine-readable error payloads (TARGET_CONFLICT JSON, held_back_removals), fully covering the common cases — squarely the copy-paste-ready anchor.

5 / 5

Workflow Clarity

Typical workflows map user requests to numbered sequences with explicit validation ('Always verify after install' via skills list/show, skills status to confirm deployment), --dry-run previews precede every batch/destructive operation, check precedes update, and the Pitfalls section provides error-to-fix recovery loops, so the destructive/batch cap at 3 does not apply.

5 / 5

Progressive Disclosure

A ~350-line single-file skill with well-organized sections (mental model, per-command sections, workflows, pitfalls) and no wall-of-text problem, but no bundle references at all — reference-like material (full tag/preset command listings, adopt edge cases, legacy sync) could be split into one-level-deep reference files, keeping it below the well-signaled-references anchor.

4 / 5

Total

18

/

20

Passed

Description

92%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 strong frontmatter description: concrete, comprehensive, third-person, with an explicit 'Use this whenever...' trigger clause covering the main user intents and agent names. The only soft spot is trigger synonym coverage (e.g., 'add a skill', 'which skills do I have') which keeps trigger term quality at good rather than exhaustive.

DimensionReasoningScore

Specificity

The description names the tool ('skills-manager-cli') and enumerates its full command surface ('install, update, remove, deploy or undeploy skills per agent, manage presets, organize tags, search, and adopt existing skills'), matching the comprehensive-coverage anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

It explicitly answers both what (the first sentence's concrete action list) and when ('Use this whenever the user wants Claude Code, Codex, Cursor, or another agent to gain or lose a skill...') with concrete trigger phrases, and uses impersonal voice throughout.

5 / 5

Trigger Term Quality

Natural user phrasings ('gain or lose a skill', 'organize the central library', 'what is installed or deployed') and named agents (Claude Code, Codex, Cursor) give good coverage, but common variants like 'add a skill' or 'which skills do I have' are missing, so it falls just short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (the shared skills-manager-cli library) with distinct triggers and even disambiguates against the nearest rival ('Prefer this over direct agent-folder installs because Skills Manager preserves source metadata, preset membership, updates, and cross-agent deployment state').

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

xingkongliang/skills-manager

Path

skills/manage-skills/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.