Memory

OpenClaw Memory Kit

Try it

Scaffold, 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.ps1 to 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

  1. Default to an isolated target root such as ~/.openclaw-memory-kit unless the user asks to merge into an existing OpenClaw state directory.
  2. Keep the base kit memory-focused. Treat Feishu, Telegram, WeChat, and Memos as optional follow-up integrations instead of required setup.
  3. For the current tested OpenClaw build, install memory-lancedb-pro together with a matching local openclaw package inside the generated state directory. This keeps openclaw/plugin-sdk resolvable for the memory plugin on newer releases.
  4. 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.
  5. Run the bootstrap script. Use -Force only when the user explicitly wants to overwrite an existing kit.
  6. 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.example and a placeholder .env if one does not already exist
  • package.json and package-lock.json when core memory dependencies are installed
  • start-gateway.ps1 and start-gateway.cmd
  • workspace/agents// prompt files
  • workspace/shared/ collaboration, memory, and task system documents
  • plugins.load.paths, plugins.slots.memory, and plugins.entries.memory-lancedb-pro.config in openclaw.json
  • memory mirror and task board directories

Customization Points

  • Change the role lineup in the New-RoleCatalog function.
  • Change provider/model defaults in the New-OpenClawConfig function.
  • 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 local openclaw/plugin-sdk resolution.

Related skills

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...

24 installs

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...

17 installs

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

8 installs1 stars

OpenClaw agent memory commons for shared memory and collective learning. Install from ClawHub as commons-memory-for-agents to search, validate, contribute, r...

2 installs

Reuse, inspect, search, or append shared OpenClaw memory on the current machine. Use when a request depends on remembered local servers, deploy hosts, intern...

15 installs