CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

memory-retain

Save what was learned to Hindsight long-term memory. Use when a task finishes, when the user states a fact, decision or preference, and when you discover something a later run or another Bot would need.

Quality

91%

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

100%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 lean, single-purpose instruction skill: concrete routing rules, a worked example note, exact tool-call parameters, and safety constraints, with zero padding and clear section structure. Fully actionable for a non-destructive, non-batch operation.

DimensionReasoningScore

Conciseness

Every line is directive: "Save the outcome and the reason, not a transcript", the good/bad note comparison ("'On 3 Oct the user chose Vendor B over Vendor A because A has no EU data residency' beats 'user picked B'"), and hard rules with no filler. Nothing explains concepts Claude already knows; each token teaches the quality bar or a constraint. Not 4 — there is no over-explanation to trim.

5 / 5

Actionability

As an instruction-only skill the guidance is fully concrete: exact destinations ("grok-bot::<bot-name>", "grok-bot::shared"), a filled-in example note, and exact call parameters — "Call `retain` with that note as `content`, and `tags` of `source:grok-bot` and `bot:<bot-name>`". Per the rubric's code-vs-instruction note, absence of code is not penalized when guidance is actionable; here every parameter is specified, so not 4.

5 / 5

Workflow Clarity

A clear three-step sequence — decide the destination (with an explicit two-branch routing rule), write the note (with a worked example defining what/who/when/why), call `retain` — each unambiguous. The operation is a single non-destructive, non-batch save, so the destructive/batch validation cap does not apply and the simple-skill exception holds. Not 4 — no gaps or implicit checkpoints remain.

5 / 5

Progressive Disclosure

The body is under 50 lines, self-contained, and organized into clean "Steps" and "Rules" sections with no inline content that belongs in separate files. No bundle files exist or are needed, so per the rubric's under-50-lines guidance this earns a 5; not 4 because there are no organization gaps to point to.

5 / 5

Total

20

/

20

Passed

Description

78%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 clear, well-structured description with an explicit "what" and three concrete "Use when" trigger conditions anchored to a named memory system. It is slightly light on action coverage (a single verb) and omits common synonyms such as "remember" or "note this".

DimensionReasoningScore

Specificity

Names one concrete action — "Save what was learned to Hindsight long-term memory" — tied to a specific domain, but lists no further actions beyond that single verb. This matches the anchor "Names domain and 1-2 concrete actions, but not comprehensive"; it is not 4 because it does not list several specific actions, and not 2 because the action and domain are concrete rather than generic.

3 / 5

Completeness

Explicitly answers both parts: what ("Save what was learned to Hindsight long-term memory") and when, with three concrete "Use when..." trigger conditions — the same structure as the anchor-5 example. Not 4, because the "when" is fully explicit with concrete triggers rather than merely present or vague.

5 / 5

Trigger Term Quality

Natural trigger phrases are present — "when a task finishes", "when the user states a fact, decision or preference", "when you discover something a later run or another Bot would need" — covering the main triggering situations. It is not 5 because common user synonyms like "remember this", "note this", or "save this for later" are absent; it is not 3 because multiple natural trigger conditions are covered, not just a bare keyword.

4 / 5

Distinctiveness Conflict Risk

"Hindsight long-term memory" names a distinct niche system, making this mostly distinguishable from other skills. It is not 5 because broad triggers like "when a task finishes" and "when the user states a fact... or preference" could overlap with other memory/journaling skills in the same environment; it is not 3 because the named target system and bot-specific framing push it well above generic.

4 / 5

Total

16

/

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

vectorize-io/hindsight

Path

hindsight-integrations/grok-bot/skills/memory-retain/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.