CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-install-skills

Detect and auto-install missing ToolUniverse research skills. Checks common Claude Code/Cursor/Codex skill directories for the canary file, and installs any missing skills if none found. Use when the plugin's research skills aren't loading, when migrating between clients, or when verifying a skill installation.

72

Quality

89%

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

86%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 compact, highly actionable skill with executable commands and a clear detection-then-install workflow. The main gaps are a repeated directory list that could be DRYed and the absence of an explicit error-recovery loop after the verification step.

Suggestions

Add an explicit recovery branch after the 'After Installation' check (e.g., if the canary file is still missing, re-run the copy or report which client directory was targeted).

Reduce the triple repetition of the client-directory list — derive the cp targets from a single source of truth or reference the Client Detection table from the Installation section.

Note that `cp -r skills/*` overwrites existing skills in the target directory; add a one-line note or a backup step so the batch operation is safer.

DimensionReasoningScore

Conciseness

Lean bash snippets and a compact table with almost no padding, but the client-directory list is repeated three times (detection ls chain, commented cp lines, detection table), which could be tightened.

4 / 5

Actionability

Fully executable, copy-paste-ready commands for detection, installation, and verification, covering all common client variants explicitly.

5 / 5

Workflow Clarity

Clear numbered installation steps with a detection decision branch and a final verification ('Confirm success: ls ...'), but there is no explicit validate-fix-retry loop if the post-install check fails.

4 / 5

Progressive Disclosure

A single well-organized file with clearly headed sections (Detection, Installation, Client Detection, After Installation) and no need for external references, appropriate for a skill of this size.

5 / 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, specific description that clearly states what the skill does and when to use it, with concrete trigger phrases and a narrow, low-conflict niche. Trigger-term coverage is good but could add a few more synonymous phrases.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Detect and auto-install missing ToolUniverse research skills', 'Checks common Claude Code/Cursor/Codex skill directories for the canary file', 'installs any missing skills if none found' — giving comprehensive coverage of its niche.

5 / 5

Completeness

Explicitly answers both what (detect and auto-install missing skills) and when ('Use when the plugin's research skills aren't loading, when migrating between clients, or when verifying a skill installation') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases like 'research skills aren't loading', 'migrating between clients', and 'verifying a skill installation' map to things users would say, but a few synonymous trigger variations are absent.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (ToolUniverse research skill installation) with distinct, specific triggers, making conflict with unrelated skills unlikely.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mims-harvard/ToolUniverse
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.