CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

install-memu

Install or uninstall memU for whatever agent you are — identify your host, print its packaged guide, and follow it to wire (or unwire) both seams (record and inject). Use when the user asks to install, set up, integrate, remove, or uninstall memU.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Failed to scan

The risk profile of this skill

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.

A highly actionable, well-sequenced router skill: exact commands at every step, explicit verify gates, and built-in error recovery for the common failure modes. The weaknesses are modest — repetitive emphasis around the fixed report template and bundle files (scripts/db.py, assets/) that the skill never references.

Suggestions

Collapse the repeated exact-template instructions in Step 3 into a single statement (e.g., 'reproduce word for word, changing only the <...> placeholders') to save tokens without losing compliance emphasis.

Reference or remove the unreferenced bundle files: scripts/db.py and the assets/ images are never mentioned in SKILL.md, so either link them where relevant or drop them from the skill bundle so it contains only material the routing instructions use.

State explicitly that the uninstall guide also ends with verify gates (mirroring 'every part ends with a verify gate' for install), so the destructive path's validation is asserted rather than implied.

DimensionReasoningScore

Conciseness

The body is dense and actionable with no background-concept explanations and a tight host table, but Step 3's report-template section repeats its exactness demand multiple ways ('This is a fixed template, not a prompt for inspiration: reproduce it word for word. Do not paraphrase it, reorder its sentences, summarize it, translate it, or "improve" the wording — a correct install ends with these exact words'). Fits anchor 4's minor over-explanation better than anchor 3's broader slack or anchor 5's fully lean text.

4 / 5

Actionability

Every step ships an exact, resolvable command: 'pip install --upgrade memu-cli', 'uv tool install --upgrade memu-cli', 'memu-agent detect', '<your-binary> init --cloud-api-key <the user's memU key>', '<your-binary> docs install', and '<your-binary> retrieve "When did the user register for memU?"'. Placeholders are resolved by the host table, and common edge cases (uv-only machines, no API key, unknown host, stale build) are each handled concretely.

5 / 5

Workflow Clarity

A clearly sequenced three-step flow with explicit checkpoints and feedback loops: the Codex sandbox precheck, 'every part ends with a verify gate; do not proceed past a failing one', the stale-build recovery loop ('you are on a stale build: upgrade, then re-run the command that failed'), and the final retrieve verification. The destructive uninstall path routes through the same gated guide structure rather than proceeding unvalidated, so the destructive-operation cap does not apply.

5 / 5

Progressive Disclosure

A well-sectioned overview that defers detail exactly one level to the packaged '<your-binary> docs install' guide, which is clearly signaled and always in sync with the installed code. However, scoring against the actual bundle: 'scripts/db.py' and the 'assets/' images exist in the skill bundle but are never referenced or navigable from SKILL.md, an orphaned-content gap that fits anchor 4 rather than anchor 5's easy navigation.

4 / 5

Total

18

/

20

Passed

Description

95%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 description: concrete routing actions, an explicit trigger clause with five natural synonyms covering install and uninstall, and a distinctive memU-only niche. The only deductions are second-person phrasing and unspecified lower-level steps (package install, config, verification).

DimensionReasoningScore

Specificity

Lists several concrete actions ('identify your host, print its packaged guide, and follow it to wire (or unwire) both seams (record and inject)') spanning both install and uninstall, but the package-install, config, and verification steps are absent, and the second-person 'for whatever agent you are' costs one point under the voice guideline. It is above anchor 3 (more than 1-2 actions) but short of anchor 5's comprehensive coverage.

4 / 5

Completeness

Explicitly answers both questions: what ('Install or uninstall memU... identify your host, print its packaged guide, and follow it') and when ('Use when the user asks to install, set up, integrate, remove, or uninstall memU') with concrete trigger phrases, mirroring the anchor-5 example structure.

5 / 5

Trigger Term Quality

'Use when the user asks to install, set up, integrate, remove, or uninstall memU' gives comprehensive natural-verb coverage for both directions plus the product name as the trigger noun. This matches the anchor-5 example's synonym breadth; no natural phrasing a user would say is missing.

5 / 5

Distinctiveness Conflict Risk

The scope is a clear niche — memU install/uninstall for the executing host agent — and every trigger phrase names memU, so overlap with generic installer or memory skills is minimal. Fits anchor 5; anchor 4's 'minor overlap risk' would require a trigger that could fire for another skill, which is absent.

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

NevaMind-AI/memU

Path

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.