CtrlK
BlogDocsLog inGet started
Tessl Logo

pin

Pins or unpins a memory to protect it from pruning during dream consolidation. Use when a memory is critical and must never be removed, such as core preferences, important decisions, or immutable personal facts.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

87%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 tight, highly actionable single-purpose skill with clean sectioning. Its one real weakness is the lack of a verify-before-delete checkpoint in a destructive flow where a failed add followed by a successful delete would lose the memory.

Suggestions

Add a verification checkpoint before deleting the original: after `action="add"` of the `[PINNED]` memory, confirm the new memory exists (e.g. search/lookup by ID) and only then run `action="delete"` on the original.

Explicitly handle the add-failure case in Step 2 — instruct to abort and report the error rather than proceeding to delete the original.

For Unpin, mirror the same verify-before-delete pattern: confirm the unpinned copy is stored before deleting the pinned version.

DimensionReasoningScore

Conciseness

Lean and efficient: exact tool invocations with parameters and no padding; the one explanatory sentence about dream consolidation conveys system-specific behavior Claude would not otherwise know, so every token earns its place.

5 / 5

Actionability

Fully executable guidance: concrete `mem0_memory` calls with explicit `action`/`query`/`content` parameters for search, add, and delete, plus an exact output template — copy-paste ready and covering the common pin/unpin cases.

5 / 5

Workflow Clarity

Steps are clearly sequenced (Find → Pin → Confirm, plus Unpin), but the pin flow deletes the original memory — a destructive operation — with no validation that the new pinned memory was successfully created before the original is deleted, so the destructive-operation cap of 3 applies.

3 / 5

Progressive Disclosure

Under 50 lines, single-purpose, no external references needed, and well-organized with explicit Step 1/2/3 and Unpin sections — meeting the simple-skill exception for a top score.

5 / 5

Total

18

/

20

Passed

Description

82%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: third-person voice, clear what-and-when structure, and concrete trigger examples. The only soft spot is specificity, where the action list is limited to pin/unpin without enumerating variants.

DimensionReasoningScore

Specificity

Names the domain (memory pinning) and two concrete actions ('Pins or unpins a memory to protect it from pruning'), but coverage is narrow rather than comprehensive — it does not enumerate further pin/unpin variations beyond the two verbs.

3 / 5

Completeness

Explicitly answers both what ('Pins or unpins a memory to protect it from pruning during dream consolidation') and when ('Use when a memory is critical and must never be removed, such as...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural-language coverage ('a memory is critical and must never be removed, such as core preferences, important decisions, or immutable personal facts'); a few common phrasings a user might say (e.g. 'keep this forever', 'don't forget this') are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (memory lifecycle protection in dream consolidation) with distinct triggers; minimal overlap risk with other skills.

5 / 5

Total

17

/

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
mem0ai/mem0
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.