skills$openclaw/openclaw-persistent-memory
webdevtodayjason8.4k

by webdevtodayjason

openclaw-persistent-memory – OpenClaw Skill

openclaw-persistent-memory is an OpenClaw Skills integration for data analytics workflows. Persistent memory system - automatic context capture and semantic search

8.4k stars676 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

nameopenclaw-persistent-memory
descriptionPersistent memory system - automatic context capture and semantic search OpenClaw Skills integration.
ownerwebdevtodayjason
repositorywebdevtodayjason/memo-persistent-memory
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @webdevtodayjason/memo-persistent-memory
last updatedFeb 7, 2026

Maintainer

webdevtodayjason

webdevtodayjason

Maintains openclaw-persistent-memory in the OpenClaw Skills directory.

View GitHub profile
File Explorer
8 files
.
scripts
install.sh
1.9 KB
mem-search.sh
3.6 KB
_meta.json
288 B
INSTALL.md
3.2 KB
package.json
953 B
README.md
896 B
SKILL.md
3.0 KB
SKILL.md

name: openclaw-persistent-memory version: 0.1.0 description: Persistent memory system - automatic context capture and semantic search author: Jason Brashear / Titanium Computing repository: https://github.com/webdevtodayjason/openclaw_memory metadata: openclaw: requires: bins: ["openclaw-persistent-memory"] install: - id: node kind: node package: openclaw-persistent-memory bins: ["openclaw-persistent-memory"] label: "Install OpenClaw Persistent Memory (npm)"

OpenClaw Persistent Memory

Persistent memory system that automatically captures context across sessions using SQLite + FTS5.

Features

  • 🧠 Auto-capture - Important observations saved automatically after each response
  • 🔍 Auto-recall - Relevant memories injected before each prompt
  • 💾 SQLite + FTS5 - Fast full-text search across all memories
  • 🛠️ Tools - memory_search, memory_get, memory_store, memory_delete
  • 📊 Progressive disclosure - Token-efficient retrieval

Setup

  1. Install the npm package:

    npm install -g openclaw-persistent-memory
    
  2. Start the worker service:

    openclaw-persistent-memory start
    
  3. Install the OpenClaw extension:

    # Copy extension to OpenClaw extensions directory
    cp -r node_modules/openclaw-persistent-memory/extension ~/.openclaw/extensions/openclaw-mem
    cd ~/.openclaw/extensions/openclaw-mem && npm install
    
  4. Configure OpenClaw (in ~/.openclaw/openclaw.json):

    {
      "plugins": {
        "slots": {
          "memory": "openclaw-mem"
        },
        "allow": ["openclaw-mem"],
        "entries": {
          "openclaw-mem": {
            "enabled": true,
            "config": {
              "workerUrl": "http://127.0.0.1:37778",
              "autoCapture": true,
              "autoRecall": true
            }
          }
        }
      }
    }
    
  5. Restart OpenClaw gateway

Tools Provided

ToolDescription
memory_searchSearch memories with natural language
memory_getGet a specific memory by ID
memory_storeSave important information
memory_deleteDelete a memory by ID

API Endpoints

Worker runs on http://127.0.0.1:37778:

EndpointMethodDescription
/api/healthGETHealth check
/api/statsGETDatabase statistics
/api/searchPOSTFull-text search
/api/observationsGETList recent observations
/api/observations/:idGETGet observation
/api/observations/:idDELETEDelete observation
/api/observations/:idPATCHUpdate observation

Troubleshooting

Worker not running

curl http://127.0.0.1:37778/api/health
# If fails, restart:
openclaw-persistent-memory start

Auto-recall not working

  • Check OpenClaw logs: tail ~/.openclaw/logs/*.log | grep openclaw-mem
  • Verify plugins.slots.memory is set to "openclaw-mem"
  • Restart gateway after config changes
README.md

OpenClaw Persistent Memory Skill

Give your AI agent long-term memory with automatic context capture and recall.

Features

  • 🧠 Auto-capture - Important observations saved automatically
  • 🔍 Auto-recall - Relevant memories injected before each prompt
  • 💾 SQLite + FTS5 - Fast full-text search
  • 🛠️ Tools - memory_search, memory_get, memory_store, memory_delete

Installation

Via ClawHub (Recommended)

clawhub install openclaw-persistent-memory

Via npm

npm install -g openclaw-persistent-memory

Then follow INSTALL.md for extension setup.

Quick Links

License

AGPL-3.0

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install openclaw-persistent-memory?

Run openclaw add @webdevtodayjason/memo-persistent-memory in your terminal. This installs openclaw-persistent-memory into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/webdevtodayjason/memo-persistent-memory. Review commits and README documentation before installing.