Inspect, back up, search, export, and update OpenClaw long-term memory stored with MemoryOS. Use when Codex needs to manage MemoryOS memory files for an Open...
Memory
OpenClaw Memory Kit
Try itScaffold, sanitize, or share an OpenClaw multi-agent memory system with a reusable workspace, memory-lancedb-pro configuration, role prompts, task-board conv...
What it does
Scaffold, sanitize, or share an OpenClaw multi-agent memory system with a reusable workspace, memory-lancedb-pro configuration, role prompts, task-board conv...
The skill document
OpenClaw Memory Kit
Quick Start
- Use
scripts/bootstrap-openclaw-memory.ps1to generate the sharable workspace, config, env template, and launcher scripts. - Read references/architecture.md when you need the conceptual model behind the memory system.
- Read references/generated-files.md when you need to explain or customize the generated output.
- Read references/sanitization.md when the user wants to verify which private details must never be copied.
Workflow
- Default to an isolated target root such as
~/.openclaw-memory-kitunless the user asks to merge into an existing OpenClaw state directory. - Keep the base kit memory-focused. Treat Feishu, Telegram, WeChat, and Memos as optional follow-up integrations instead of required setup.
- For the current tested OpenClaw build, install
memory-lancedb-protogether with a matching localopenclawpackage inside the generated state directory. This keepsopenclaw/plugin-sdkresolvable for the memory plugin on newer releases. - Never copy the source user's raw
.env, live app IDs, channel bindings, private LAN addresses, personal scope names, or filesystem usernames. Use placeholders only. - Run the bootstrap script. Use
-Forceonly when the user explicitly wants to overwrite an existing kit. - If the user wants a human-facing handoff, point them to the package-level
OPENCLAW-MEMORY-KIT.md.
Script
Run the generator from PowerShell:
& "$PSScriptRoot\scripts\bootstrap-openclaw-memory.ps1" `
-TargetRoot "$HOME\.openclaw-memory-kit" `
-PrimaryModel "minimax/M2.5" `
-GatewayPort 18789
Add -Force to overwrite generated files. Add -SkipCorePluginInstall if the user only wants files and will install plugins later.
Output Expectations
The bootstrap script should generate:
openclaw.json.env.exampleand a placeholder.envif one does not already existpackage.jsonandpackage-lock.jsonwhen core memory dependencies are installedstart-gateway.ps1andstart-gateway.cmdworkspace/agents//prompt filesworkspace/shared/collaboration, memory, and task system documentsplugins.load.paths,plugins.slots.memory, andplugins.entries.memory-lancedb-pro.configinopenclaw.json- memory mirror and task board directories
Customization Points
- Change the role lineup in the
New-RoleCatalogfunction. - Change provider/model defaults in the
New-OpenClawConfigfunction. - Keep optional channel plugins outside the base scaffold unless the user explicitly asks to prewire them.
- For current OpenClaw builds, treat Feishu as bundled-or-optional depending on the target install. Only add a manual Feishu plugin command when the target build is missing Feishu.
- The current tested memory install path is state-local npm dependencies, not
openclaw plugins install memory-lancedb-pro, because the plugin still expects localopenclaw/plugin-sdkresolution.
Related skills
Long-term memory for OpenClaw agents — SQLite hybrid recall (FTS5 + keyword + associative expansion + optional LLM embeddings), raw/curated anchors, session...
Audit and maintain OpenClaw-style long-term memory. Use for MEMORY.md cleanup, daily-note digestion, duplicate detection, stale-memory review, and promoting...
Use when preserving, searching, reviewing, or exporting user-owned agent memory across OpenClaw, Codex, Claude, OpenCode, Hermes, Qoder, Obsidian, and Git. Inputs are local memory/chat stores and handoff summaries; outputs are Obsidian sources, memory indexes, context/profile packs, skill inventorie
OpenClaw agent memory commons for shared memory and collective learning. Install from ClawHub as commons-memory-for-agents to search, validate, contribute, r...
Reuse, inspect, search, or append shared OpenClaw memory on the current machine. Use when a request depends on remembered local servers, deploy hosts, intern...