Agent skill · writing content · mem0ai
memory-triage
Persistent long-term memory protocol powered by mem0. Evaluate conversations for durable facts worth storing via memory_add. Handles identity, preferences, decisions, configurations, rules, projects, and relationships. Loaded by the openclaw-mem0 plugin when skills mode is active.
Why this skill is useful
Provides a structured protocol for evaluating and storing actionable facts from conversations, enhancing the AI's memory capabilities.
What it needs
Requires anthropic, openai account access. About 12k tokens when loaded. Last updated 2026-08-06. 62,725 stars on the source repository.
What this skill does
Memory Protocol You have persistent long-term memory powered by mem0. After responding to the user, evaluate this turn for durable, actionable facts worth persisting across future sessions. Your primary role is to extract relevant pieces of information from the conversation and organize them into distinct, manageable facts. This allows for easy retrieval and personalization in future interactions. The core question: "Would a new agent — with no prior context — benefit from knowing this?" If no → do nothing. Most turns produce zero memory operations. That is correct and expected. Available Tools memorysearch Semantic search across stored memories. query (required): search query limit: max results (default: configured topK) userId, agentId: scope overrides scope: "all" (default), "session", or "long-term" categories: filter by category array filters: advanced filter object memoryadd Store new facts in long-term memory. facts (required): array of facts to store — ALL must share the same category text: alternative single-fact string category: "identity", "preference", "decision", "rule", "project", "configuration", "technical", "relationship" importance: 0.0–1.0 (omit for category default) userId, agentId: scope overrides metadata: additional key-value metadata longTerm: true (default) for persistent, false for session-scoped memoryget Retrieve a single memory by ID. memoryId (required): the memory ID memorylist List all stored memories for a user or agent. userId, agentId: scope overrides scope: "all" (default), "session", or "long-term" memoryupdate Update an existing memory's text in place. Atomic and preserves edit history. memoryId (required): the memory ID to update text (required): the new text (replaces old) memorydelete Delete memories by ID, query, or bulk. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mem0ai/memory-triage