CtrlK
BlogDocsLog inGet started
Tessl Logo

mem0-scope

Views or changes the default memory scope (project, session, or global) used when saving and searching memories. Use when the user wants to control whether memories are scoped to this repo, this run, or shared across all their projects.

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

82%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-organized, highly actionable skill body with concrete commands and a clear view/change workflow including input validation. Slight gains available from tightening the intro and adding a post-write verification step.

Suggestions

Trim the opening paragraph and the standalone three-scope list, since the same information is conveyed within Step 3's effect lines and the display template.

Add a brief post-write verification in Step 3 (e.g. re-read default_scope from the file and confirm it matches the target) to close the workflow_clarity gap.

Consider whether the display/confirm templates belong in a reference file once the skill grows, to keep SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly lean and actionable with executable bash and JSON snippets, but the intro paragraph and the three-scope list restate information also covered in the steps, leaving minor trimmable explanation.

4 / 5

Actionability

It gives copy-paste-ready bash to read the scope, a concrete Write-tool workflow that preserves existing keys, a full resulting-JSON example, and exact display/confirm templates covering the common view and change cases.

5 / 5

Workflow Clarity

Steps 1-3 are clearly sequenced with a validation checkpoint (reject invalid targets and show the three options), but there is no post-write verification that the file was written correctly, a minor gap for a config-mutating operation.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a single self-contained file with clear sections (Execution, Notes, Output formatting), but at over 100 lines it is not the minimal under-50-line case that would warrant a 5.

4 / 5

Total

17

/

20

Passed

Description

87%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, concrete description with an explicit Use-when trigger and a clearly bounded niche. Minor room to broaden action coverage and add a few more colloquial trigger synonyms.

DimensionReasoningScore

Specificity

"Views or changes the default memory scope" names two concrete actions and enumerates the three scopes (project, session, global) tied to saving and searching memories, but it does not list a broad range of distinct actions so it stops short of comprehensive coverage.

4 / 5

Completeness

It explicitly states what the skill does ("Views or changes the default memory scope") and gives a concrete "Use when the user wants to control whether memories are scoped..." clause, satisfying both what and when.

5 / 5

Trigger Term Quality

Natural phrases like "control whether memories are scoped to this repo, this run, or shared across all their projects" cover the main trigger phrasings a user would say, though it lacks shorthand synonyms or extension-like variants that would round out coverage.

4 / 5

Distinctiveness Conflict Risk

The mem0 default-scope niche with its project/session/global framing is narrow and unlikely to fire for unrelated skills, giving it minimal conflict risk.

5 / 5

Total

18

/

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.