search

Searches mem0 memories semantically and displays compact one-line results with IDs.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/nhatnguyen1122/Agent-Memory-Eval --skill search-nhatnguyen1122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search
Source: https://github.com/nhatnguyen1122/Agent-Memory-Eval/tree/main/mem0/integrations/pi-agent-plugin/skills/search
Command: npx skills add https://github.com/nhatnguyen1122/Agent-Memory-Eval --skill search-nhatnguyen1122

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Quickly finding a specific stored memory or verifying whether something was recorded is cumbersome when browsing full memory categories. This Skill performs fast semantic lookups against mem0 memories and returns compact, scannable results. ## Core Features & Use Cases - Semantic Memory Search: Query mem0 memories with natural language and receive compact one-line results showing category, content, date, and short ID. - Direct Memory Lookup: Automatically detects UUID-style queries and retrieves a specific memory by ID, useful for resolving [mem0:id] citations. - Use Case: You remember telling the agent your favorite restaurants weeks ago. Run a search for "favorite restaurants" to instantly see the matching memories with their dates and IDs without browsing full category details. ## Quick Start Ask the agent to search your mem0 memories for a topic like "favorite restaurants" or paste a memory ID to look it up directly.

Frequently Asked Questions about search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search my mem0 memories?

Provide a natural language query such as "favorite restaurants" and the Skill calls the mem0_memory tool with action search. Results appear as compact one-liners showing category, content, date, and a short memory ID.

How do I look up a specific mem0 memory by ID?

Paste the memory's UUID as your query. The Skill detects UUID patterns automatically and performs a direct memory lookup instead of a semantic search, which is useful for resolving [mem0:id] citations.

What does the mem0 search result format look like?

Each result is a numbered one-liner containing the memory category in brackets, up to 80 characters of content, the recording date, and a short ID in [mem0:id] format for easy reference.

What happens when mem0 search finds no matching memories?

The Skill displays a message stating no memories match your query. Try rephrasing with different keywords or broader terms, since the search is semantic and depends on how the memory was originally recorded.

When should I use mem0 search instead of browsing full memory categories?

Use search for quick lookups, checking whether something was recorded, or resolving memory IDs. Full category browsing is better when you need complete detail across an entire memory category rather than targeted matches.