CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-to-skill

Turn workflows from your MemSearch memory into reusable skills. Use when the user asks to make/create/extract/distill a skill from what they just did or from past work, review skill candidates, install a distilled skill, or 'turn this into a skill'. Manages MemSearch procedural-memory candidates under .memsearch/skill-candidates/, not the host agent's own skills system.

66

Quality

80%

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

The canonical home for this skill is memory-to-skill in zilliztech/memsearch

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 well-structured operational skill: intent routing, concrete CLI commands, guarded install checkpoints, and a clean split of platform details into real reference files. The weakest spots are a version-number dependency in the config guidance and one externally deferred command in the history-mining flow.

Suggestions

Move the 'Since v0.4.11' version-dependent .memsearch.toml note into a short 'Version notes' or deprecated-behavior section so the mainline guidance stays evergreen.

Inline the exact transcript-drill command (or at least a one-line example of it) in section C instead of deferring to the memory-recall skill's platform reference, so the flow is executable from this skill alone.

Trim rationale sentences like the background-pass comparison at the end of section C to keep only the actionable guidance.

DimensionReasoningScore

Conciseness

The body is mostly lean instruction, but it embeds time-sensitive version information ('Since v0.4.11, project-local .memsearch.toml accepts only allowlisted local indexing keys') outside any deprecated/old-patterns section, which the rubric penalizes, plus trimmable rationale sentences ('The background pass mines automatically when enabled... so the result can be more accurate'). Not 4 because these are more than minor instances; not 2 because there is no padding explaining concepts Claude already knows.

3 / 5

Actionability

Provides copy-paste-ready commands for the core flows — the full 'memsearch skills add --name ... --body-file -' invocation with a printf example, 'skills status/list', 'git -C .memsearch/skill-candidates log', and the config get/set commands. Not 5 because the transcript drill in section C, a key operation, defers the exact command to 'the memory-recall skill's platform reference', which is outside this bundle; clearly above 3 since the given commands are executable, not pseudocode.

4 / 5

Workflow Clarity

The A/B/C/D flows are clearly sequenced with explicit validation and feedback loops: 'if a step looks uncertain or loosely summarized, re-check it against the source... or flag it to the user', 'reinstall only after reviewing the candidate', an interactive install checkpoint with destination confirmation, and empty-list branching in B. Destructive/batch operations (install, config changes) are guarded by explicit confirmation steps and the Guardrails section, so no cap applies.

5 / 5

Progressive Disclosure

Platform-specific config-prefix and install-path details are correctly split into five real one-level-deep reference files (references/claude-code.md, codex.md, openclaw.md, opencode.md, dsh.md — all present in the bundle), each clearly signaled with a platform mapping list up front, and the body keeps only the cross-platform workflow. Matches the clear-overview with well-signaled one-level references anchor.

5 / 5

Total

17

/

20

Passed

Description

83%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 that explicitly states both what the skill does and when to use it, with natural quoted trigger phrases and a clear niche. The main weaknesses are unsurfaced configure/history-mining intents and a slight reliance on synonym lists for the creation action rather than enumerating the distinct operations.

DimensionReasoningScore

Specificity

Lists several specific actions — create a skill from recent work ('Turn workflows from your MemSearch memory into reusable skills'), 'review skill candidates', 'install a distilled skill', and managing the candidate store — with minor gaps (the configure/history-mining intents from the body are not surfaced). Not 5 because the creation verbs ('make/create/extract/distill') are near-synonyms of one operation rather than distinct concrete actions; not 3 because coverage goes well beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both: what ('Turn workflows from your MemSearch memory into reusable skills... Manages MemSearch procedural-memory candidates under .memsearch/skill-candidates/') and when ('Use when the user asks to make/create/extract/distill a skill from what they just did or from past work, review skill candidates, install a distilled skill...'). Concrete trigger phrases match the 5 anchor exactly.

5 / 5

Trigger Term Quality

Natural user phrasing is present and even quoted literally — 'make/create/extract/distill a skill', "'turn this into a skill'", 'review skill candidates', 'install a distilled skill'. Not 5 because common variations like 'save this workflow', 'reuse what we just did', or 'skill from history' are missing; clearly above 3 since synonyms and quoted trigger phrases are included.

4 / 5

Distinctiveness Conflict Risk

Has a clear niche (MemSearch procedural memory) and explicitly disambiguates — 'not the host agent's own skills system' — which lowers conflict risk. Not 5 because a bare request like 'make a skill' could still plausibly trigger it over a generic skill-authoring skill; not 3 because the scoping and store path make overlap unlikely.

4 / 5

Total

17

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
zilliztech/memsearch
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.