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.

74

Quality

93%

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 reference skill: executable setup code, concrete options with defaults and env vars, and precise behavioral details (scope fields, endpoints, tool exposure) with zero padding. Nothing material is missing for the wiring task it targets.

DimensionReasoningScore

Conciseness

Every line carries non-obvious information (env-var fallbacks, defaults, scope-field behavior, endpoints) with no concept re-explanation — only a minor repeat of 'no SDK peer' already stated in the description.

5 / 5

Actionability

The setup snippet is complete and copy-paste ready ('memoryFor(session)' wired into memoryMiddleware), options are documented with concrete defaults, and behavior is specified down to endpoints ('/memories', '/search') — the common case is fully covered.

5 / 5

Workflow Clarity

A single unambiguous action (import → build memoryFor from the server-validated session → pass to middleware) with a security checkpoint ('never from req.body'); the simple-skill exception applies and no destructive/batch operations require validation loops.

5 / 5

Progressive Disclosure

Under 50 lines, no bundle files, and no external references needed; the body is well-organized into Setup, Options, and scope-behavior sections, which satisfies the simple-skill standard for a 5.

5 / 5

Total

20

/

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 tight, distinctive description with an explicit trigger and prerequisite. Its only weakness is that it characterizes the adapter's nature rather than listing the concrete operations it enables (recall/save).

Suggestions

Mention the concrete operations the adapter performs (e.g. 'recall/save memory adapter', 'save turns to /memories, recall via /search') to lift specificity.

Include a natural-language variation such as 'persistent/hosted memory for @tanstack/ai-memory' to broaden trigger-term coverage beyond the exact import path.

DimensionReasoningScore

Specificity

Names the domain concretely ('hosted memory adapter that talks to a mem0 server over plain HTTP') but the only action stated is 'wiring mem0()' — one concrete action, not the several-action coverage of anchor 4.

3 / 5

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() from @tanstack/ai-memory/mem0'), plus a concrete prerequisite ('Requires a running mem0 server').

5 / 5

Trigger Term Quality

Good natural-term coverage for the niche ('mem0()', '@tanstack/ai-memory/mem0', 'memory adapter', 'mem0 server'), but common variations users might say ('recall', 'save', 'persistent memory') are absent, so it falls short of comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Scoped to mem0 via @tanstack/ai-memory with a distinct import path; a clear niche with minimal overlap against other memory or adapter 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.

Validation — 16 / 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.