mnemo provides cloud-persistent, multi-agent memory for AI agents using TiDB Serverless to enable cross-session recall and hybrid vector search.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install mnemo-memory
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install mnemo-memory using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
mnemo is a high-performance memory layer designed to solve the problem of session amnesia in AI agents. While most agents are stateless, mnemo externalizes their memory into TiDB Cloud Serverless, ensuring that context, decisions, and learned data persist indefinitely. This allows developers to maintain continuity across sessions and even share intelligence between different agent platforms.
By integrating mnemo into your workflow, you enhance your Openclaw Skills with the ability to perform semantic and keyword searches across past interactions. It treats memory as a shared resource, breaking down silos between tools like Claude Code and OpenCode, and uses advanced conflict resolution to handle simultaneous updates from multiple agents.
memory_store tool.EMBED_TEXT() function, removing the need for external API keys.memory_search to perform a hybrid vector and keyword query.To install the plugin for use with your Openclaw Skills, run the following command:
npm install mnemo-openclaw
Add the plugin configuration to your openclaw.json file. You can obtain your TiDB credentials by creating a free cluster at tidbcloud.com:
{
"plugins": {
"slots": { "memory": "mnemo" },
"entries": {
"mnemo": {
"enabled": true,
"config": {
"host": "<your-tidb-host>",
"username": "<your-tidb-user>",
"password": "<your-tidb-pass>"
}
}
}
}
}
mnemo organizes data within TiDB using a schema optimized for both relational metadata and vector-based semantic search:
| Component | Type | Description |
|---|---|---|
| Memory ID | String | Unique identifier for the memory record. |
| Content | Text | The primary text data or context stored by the agent. |
| Vector | VECTOR | Native TiDB vector type for ANN cosine similarity search. |
| Vector Clock | JSON | CRDT-based clock used to resolve multi-agent write conflicts. |
| Metadata | JSON | Additional attributes such as agent ID, session tags, or timestamps. |
| Tombstone | Boolean | Used for soft-deletes to maintain CRDT integrity. |
EMBED_TEXT() function to generate vectors without requiring an OpenAI API key.Loading
A network utility skill for retrieving public IP addresses and detailed geolocation information via CLI commands.

An automated media-sharing skill that selects and sends contextually relevant images and dance videos to messaging channels via OpenClaw.

An AI-powered speech-to-text skill that utilizes OpenAI Whisper to transcribe audio files into accurate text automatically.

A skill that automatically archives AI conversations into dated Markdown files while masking sensitive data for secure retrieval.

A comprehensive guide to setting up Brave Search API and resolving network connectivity or proxy issues for Openclaw web tools.

A specialized workflow for extracting, translating, and summarizing verbatim transcripts from long YouTube videos using automated agent orchestration.








































