Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hashi-ai-dev-openclaw-memory
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, ml, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/openclaw-memory
What's inside
- Skill name
openclaw-memory- Description
- OpenClaw memory systems. Use when configuring memory backends (builtin, QMD, Honcho, sqlite-vec, pgvector), embedding providers, memory search (semantic, BM25, hybrid), active memory, dreaming, memory-wiki, citations, or recall. Triggers on: memory, memory search, memory backend, memory config, QMD, Honcho, sqlite-vec, pgvector, vector search, embedding, BM25, hybrid search, active memory, dreaming, memory wiki, citations, recall, semantic search, search memory, find in notes, what do you remember, query memory, configure Honcho, sqlite-vec setup, memory not working, search results wrong, embeddings broken, vector database not working, memory search not finding anything, how to set up memory, memory backend setup.
- License
- MIT
- Instructions
- 378 lines in SKILL.md · view on GitHub
Files (11)
- SKILL.md
- active-memory.md · references/
- dreaming.md · references/
- honcho-persistence.md · references/
- memory-builtin.md · references/
- memory-config.md · references/
- memory-honcho.md · references/
- memory-overview.md · references/
- memory-qmd.md · references/
- memory-search.md · references/
- memory.md · references/
SKILL.md (first lines)
## Routing hints
You should route to this skill when the user asks about OpenClaw memory — backends (builtin/QMD/Honcho), embedding providers, active memory, dreaming, the memory search config, `~/.openclaw/memory/`, semantic search, or memory compaction. References: `memory-config.md`, `memory-builtin.md`, `memory-qmd.md`, `memory-honcho.md`, `dreaming.md`, `memory-search.md`, `embedding-providers.md`, `memory-compaction.md`, `memory-cli.md`, `memory-plugins.md`.
# OpenClaw Memory
OpenClaw memory spans three layers: **what files get written**, **which backend indexes them**, and **how search retrieves results**. Getting any one of those wrong means broken recall.
## Layer map
| Layer | Lives under | What it does |
|---|---|---|
| **Memory files** | `~/.openclaw/workspace/` | `MEMORY.md`, `memory/YYYY-MM-DD.md`, `DREAMS.md` |
| **Active memory backend** | `plugins.slots.memory` + `memory.backend` | Which plugin owns recall/search |
| **Search config** | `agents.defaults.memorySearch` | Which embedding provider, hybrid weights, MMR, decay |
| **Memory-wiki** | `plugins.entries.memory-wiki` | Optional compiled knowledge vault layer |
---
## The slot override: `plugins.slots.memory`
Every memory backend is selected through `plugins.slots.memory`. This is the single override point — you set the slot once, and all three backends plug in through it.
```json5
plugins: {
slots: { memory: "memory-core" }, // default — builtin SQLite
// slots: { memory: "openclaw-honcho" } // Honcho
// slots: { memory: "none" } // disable memory plugins entirely
}
```
**⚠️ For Honcho: you MUST set `plugins.slots.memory = "openclaw-honcho"`.** Honcho registers its own tools (`honcho_context`, `honcho_search_conclusions`, `honcho_search_messages`, `honcho_session`, `honcho_ask`) AND requires the memory slot to be set to `openclaw-honcho` to function as the memory backend. Leave `slots.memory` at default (`memory-core`) only when using builtin or QMD.
---
## Three backends
### Builtin (default) — `memory-core`
No config needed. Auto-detects any OpenAI/Gemini/Voyage/Mistral/Bedrock API key and enables hybrid search.
```json5
plugins: { slots: { memory: "memory-core" } }
```
Best for: getting started, simple single-agent setups.
### QMD — local reranking sidecar
```json5
memory: { backend: "qmd" }
plugins: { slots: { memory: "memory-core" } } // QMD hooks through memory-core
```
Adds: BM25 + vector reranking, query expansion, indexing of paths outside workspace, session transcript recall.
Prerequisites: `npm install -g @tobilu/qmd` (or `bun install -g @tobilu/qmd`), QMD on `PATH`.
QMD home: `~/.openclaw/agents/<agentId>/qmd/`. OpenClaw manages collection lifecycle automatically. Falls back to builtin if QMD is unavailable.
### Honcho — cross-session, user modeling
```json5
plugins: {
slots: { memory: "openclaw-honcho" },
entries: {
"openclaw-honcho": {
enabled: true,
config: {
workspaceId: "openclaw", // memory isolation namespace
baseUrl: "http://127.0.0.1:8000" // self-hosted; omit for managed
// apiKey: "..." // only for managed api.honcho.dev
}
}
}
}
```
| Hosting | `baseUrl` | `apiKey` |
|---|---|---|
| Self-hosted | `http://127.0.0.1:8000` (or your host) | omit |
| Managed (api.honcho.dev) | omit (defaults to managed) | required |
Tools registered: `honcho_context`, `honcho_search_conclusions`, `honcho_search_messages`, `honcho_session`, `honcho_ask`.
Honcho vs QMD vs builtin:
| | Builtin/QMD | Honcho |
|---|---|---|
| Storage | Workspace Markdown | Dedicated service (local or hosted) |
| Cross-session | Via memory files | Automatic after every turn |
| User modeling | Manual | Automatic profiles |
| Search | Vector + keyword hybrid | Semantic over observations |
| Multi-agent | Not tracked | Parent/child awareness |
| Tools | `memory_search`, `memory_get` | `honcho_*` + `memory_*` |
| Install | Built-in (builtin) / npm (QMD) | Plugin |
---
## Embedding providers
Configured under `agents.defaults.memorySearch`, used by builtin and QMD backends.
| Provider | ID | Auto | Notes |
|----------|-----|------|-------|
| OpenAI | `openai` | ✅ | `text-embedding-3-small` default |
| Gemini | `gemini` | ✅ | Supports multimodal (image + audio) |
| Voyage | `voyage` | ✅ | |
| Mistral | `mistral` | ✅ | |
| Ollama | `ollama` | ❌ | Set explicitly |
| Local | `local` | ✅ (first) | GGUF model, ~0.6GB auto-download |
| Bedrock | `bedrock` | ✅ | AWS SDK credential chain, no API key |
Auto-detect order: `local` → `openai` → `gemini` → `voyage` → `mistral` → `bedrock`
**Pinning a provider** (recommended for production):
```json5From Hashi-Ai-Dev/openclaw-clawdoc, MIT.
More from Hashi-Ai-Dev/openclaw-clawdoc
- 0.537score
openclaw-reference
Hashi-Ai-Dev
General OpenClaw reference docs.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-automation
Hashi-Ai-Dev
Automation in OpenClaw — cron jobs, hooks, tasks, webhooks, poll, standing orders, Task Flow, Clawflow.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-channels
Hashi-Ai-Dev
OpenClaw channel configuration.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-clawhub
Hashi-Ai-Dev
ClawHub public registry for OpenClaw skills and plugins.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-cli
Hashi-Ai-Dev
OpenClaw CLI commands reference.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-concepts
Hashi-Ai-Dev
OpenClaw core concepts.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-config
Hashi-Ai-Dev
OpenClaw gateway configuration reference.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-help
Hashi-Ai-Dev
Help, FAQ, and testing for OpenClaw.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-install
Hashi-Ai-Dev
Install, update, migrate, or uninstall OpenClaw.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-logging
Hashi-Ai-Dev
OpenClaw logging configuration.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-master
Hashi-Ai-Dev
OpenClaw configuration expert and system doctor.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-nodes
Hashi-Ai-Dev
Pairing and using companion nodes (iOS, Android, macOS) with OpenClaw.
SkillCFreshness: C★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 1, 2026 (4 months ago)
- Last release
- Jul 6, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Hashi-Ai-Dev/openclaw-clawdoc
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Hashi-Ai-Dev
- 0.537score
openclaw-automation
Hashi-Ai-Dev
Automation in OpenClaw — cron jobs, hooks, tasks, webhooks, poll, standing orders, Task Flow, Clawflow.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-channels
Hashi-Ai-Dev
OpenClaw channel configuration.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-clawhub
Hashi-Ai-Dev
ClawHub public registry for OpenClaw skills and plugins.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-cli
Hashi-Ai-Dev
OpenClaw CLI commands reference.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-concepts
Hashi-Ai-Dev
OpenClaw core concepts.
SkillCFreshness: C★ 6Claude Code +9 - 0.537score
openclaw-agents
Hashi-Ai-Dev
OpenClaw multi-agent system.
SkillCFreshness: C★ 6Claude Code +9
Cite this page
openclaw-memory skill. Agent Mart. https://agentmart.dev/skills/hashi-ai-dev-openclaw-memory (last updated 2026-10-24)