CtrlK
BlogDocsLog inGet started
Tessl Logo

tanstack-ai-memory-mem0

Use when wiring mem0() from @tanstack/ai-memory/mem0 — a hosted memory adapter that talks to a mem0 server over plain HTTP (no SDK peer). Requires a running mem0 server.

76

Quality

95%

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%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exemplar lean skill body: executable setup, precise option defaults and endpoints, and clean section organization with no redundant explanation of concepts Claude already knows. Nothing materially weak across any dimension.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence — no padding about what memory middleware or mem0 is — with every section (setup, options, scope, behavior) earning its tokens, matching the level-3 anchor.

3 / 3

Actionability

Provides copy-paste-ready TypeScript setup code plus concrete option defaults ("rerank (default true)", "threshold (default 0.1)"), env vars (MEM0_URL, MEM0_ADMIN_API_KEY), and exact endpoints (/memories, /search), matching the level-3 executable-code anchor.

3 / 3

Workflow Clarity

A simple single-purpose wiring skill whose single action is unambiguous: import, instantiate mem0({user}), pass to memoryMiddleware; per the simple-skills note this merits a 3 without multi-step validation checkpoints.

3 / 3

Progressive Disclosure

Under 50 lines, self-contained with no bundle files, and well-organized into Setup / Options / Scope / behavior sections, satisfying the simple-skills exception for progressive disclosure.

3 / 3

Total

12

/

12

Passed

Description

90%

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 tight, well-targeted description that explicitly covers what the skill does and when to use it, with distinct, natural trigger terms for a narrow niche. The only gap is that it states a single wiring action rather than enumerating multiple concrete capabilities.

DimensionReasoningScore

Specificity

Names the domain and one concrete action ("wiring mem0() from @tanstack/ai-memory/mem0"; "a hosted memory adapter that talks to a mem0 server over plain HTTP") with clear constraints, but does not list multiple distinct actions like the level-3 anchor.

2 / 3

Completeness

Explicitly answers both what ("hosted memory adapter that talks to a mem0 server over plain HTTP (no SDK peer)") and when ("Use when wiring mem0()...") with an explicit trigger clause.

3 / 3

Trigger Term Quality

Natural domain terms a user would actually say are well covered ("mem0()", "mem0 server", "@tanstack/ai-memory/mem0", "hosted memory adapter", "HTTP"), matching the level-3 anchor's coverage bar.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche (mem0 adapter for @tanstack/ai-memory) with the "no SDK peer" differentiator, making conflict with other skills very unlikely.

3 / 3

Total

11

/

12

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
TanStack/ai
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.