CtrlK
BlogDocsLog inGet started
Tessl Logo

list-projects

Lists all projects with stored memories for the current user, showing memory counts and last activity dates. Use when checking which projects have memories, comparing memory distribution across repos, or finding a specific project scope.

69

Quality

85%

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

86%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 compact, well-structured read-only workflow with executable filter examples and good edge-case handling (pagination, empty state, dedup). Adding an explicit API-error recovery step would lift workflow clarity.

Suggestions

Add a brief validate/retry step for API failures (e.g., what to do if get_memories errors or returns partial data) to strengthen the workflow's feedback loop.

Clarify how <active_user_id> is resolved at runtime so the query examples are fully executable without inference.

Note the expected shape of the merged result list (fields present per memory) so the extraction step's fallback chain is unambiguous.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence; its prose is non-obvious domain knowledge (the implicit null-scoping behavior, absence of a list endpoint) that Claude could not infer, so every token earns its place, matching the score-5 anchor.

5 / 5

Actionability

Concrete, near-copy-paste filter syntax with two named queries, a fallback extraction order, and a display template make it mostly executable; it stays at 4 rather than 5 because placeholders like <active_user_id> and the display snippet require substitution rather than being fully runnable as-is.

4 / 5

Workflow Clarity

Four clearly sequenced steps with pagination and empty-state checkpoints give a clear sequence with most checkpoints present; it is not a 5 because there is no explicit validate/fix/retry feedback loop if an API call fails.

4 / 5

Progressive Disclosure

A single-purpose, well-sectioned skill with no external references and clean Execution → Steps organization fits the simple-skill exception allowing a 5 for well-organized sections alone.

5 / 5

Total

18

/

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, third-person description that concretely states what it does and when to use it with natural trigger phrases. Minor gains are possible only from broader synonym/extension coverage in the trigger clause.

DimensionReasoningScore

Specificity

"Lists all projects with stored memories for the current user, showing memory counts and last activity dates" names the domain and several concrete outputs (list projects, memory counts, last activity), with only minor coverage gaps, matching the score-4 anchor rather than 5 (which requires more comprehensive action coverage).

4 / 5

Completeness

It explicitly answers both what ("Lists all projects... showing memory counts and last activity dates") and when ("Use when checking... comparing... or finding..."), matching the score-5 anchor for concrete trigger phrases on both axes.

5 / 5

Trigger Term Quality

"Use when checking which projects have memories, comparing memory distribution across repos, or finding a specific project scope" supplies several natural phrases a user would say, giving good keyword coverage; it stops short of the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The mem0 project-listing niche is clearly scoped and unlikely to fire for unrelated skills; it is not a 5 only because "projects" and "memories" could lightly overlap with sibling mem0 skills.

4 / 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.