← Back to Skills Marketplace
OpenMemo Memory – Persistent Memory for OpenClaw Agents
by
openmemoai
· GitHub ↗
· v0.1.0
· MIT-0
359
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openmemo-clawhub-skill
Description
Provides OpenClaw agents with local, scene-aware, persistent structured memory for task deduplication and long-term workflow recall.
Usage Guidance
This skill appears to do what it claims and is local-first by default, but review these points before installing:
- The skill talks to an OpenMemo server (default http://localhost:8765). It will not contact remote endpoints unless you explicitly change the endpoint and set allow_remote=True — do not do that unless you trust the remote service.
- The memory tools encourage storing decisions, rationale, and error details. Avoid writing secrets (passwords, API keys, PII) into memories, or configure retention/access controls in your OpenMemo adapter.
- Installing requires running third-party packages (openmemo, openmemo-openclaw) via pip and starting a local server (openmemo serve). Inspect those packages (PyPI/GitHub) if you need to verify their behavior before running.
- Running a local server exposes an HTTP endpoint on your machine; run it with appropriate filesystem and network restrictions and monitor which processes/users can access it.
What would change this assessment: evidence of hard-coded remote endpoints, requests for unrelated credentials or config paths, or code that attempts to read system files/network resources beyond the local adapter would be suspicious. If you want extra assurance, review the OpenMemo adapter source and run it in an isolated environment before connecting it to production agents.
Capability Analysis
Type: OpenClaw Skill
Name: openmemo-clawhub-skill
Version: 0.1.0
OpenMemo is a legitimate skill bundle designed to provide persistent, structured memory for OpenClaw agents. It uses a dual-mode architecture (skill.py) that guides users through installing a local adapter if not present. The skill communicates exclusively with a local endpoint (http://localhost:8765) by default, with explicit checks in config.py to prevent unauthorized remote data transfer. The tools (recall_memory, write_memory, check_task_memory in tools.py) and agent instructions (SKILL.md, rules.py) are consistent with the stated goal of task deduplication and experience recall. No malicious behavior, obfuscation, or exfiltration attempts were detected.
Capability Assessment
Purpose & Capability
Name/description (persistent, scene-aware memory, task deduplication) match the included code, tools, and README. The skill exposes three tools (recall_memory, write_memory, check_task_memory) and only communicates with a local OpenMemo adapter; it does not request unrelated environment variables or binaries.
Instruction Scope
SKILL.md instructs the agent to call check_task_memory before tasks and to write structured memories (decisions, rationale, errors) after tasks — this is in-scope for a memory system. Be aware this encourages storing operational decisions and rationale which can contain sensitive information; the skill itself does not exfiltrate data, but what gets written may be sensitive.
Install Mechanism
No automated install spec included (instruction-only); the README/SKILL.md recommend 'pip install openmemo openmemo-openclaw' and running 'openmemo serve'. That is a normal, low-risk install pattern (PyPI packages). The package itself depends on 'requests' and performs only local HTTP calls; no downloads from arbitrary URLs or archive extraction are present in the skill code.
Credentials
The skill requires no environment variables or credentials. SkillConfig defaults to 'http://localhost:8765' and explicitly rejects non-local endpoints unless allow_remote=True is passed, preventing unintended remote exfiltration by default.
Persistence & Privilege
always is false and the skill can be invoked autonomously (platform default). The skill does not request persistent system-wide privileges or modify other skills' configurations. Its runtime behavior is limited to contacting a local adapter and returning results.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openmemo-clawhub-skill - After installation, invoke the skill by name or use
/openmemo-clawhub-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
OpenMemo 0.1.0 introduces structured, persistent memory for OpenClaw agents.
- Adds a new memory layer that records structured "experience events" instead of only raw text.
- Enables agents to remember and deduplicate tasks, preventing redundant executions and workflow repetition.
- Introduces scene-aware memory to ensure agents recall only the most relevant context (coding, research, debugging, deployment).
- Provides tools for memory recall, writing new memories, and checking if tasks have been executed.
- Offers a transparent memory inspector dashboard and supports full local operation with no external dependencies.
Metadata
Frequently Asked Questions
What is OpenMemo Memory – Persistent Memory for OpenClaw Agents?
Provides OpenClaw agents with local, scene-aware, persistent structured memory for task deduplication and long-term workflow recall. It is an AI Agent Skill for Claude Code / OpenClaw, with 359 downloads so far.
How do I install OpenMemo Memory – Persistent Memory for OpenClaw Agents?
Run "/install openmemo-clawhub-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenMemo Memory – Persistent Memory for OpenClaw Agents free?
Yes, OpenMemo Memory – Persistent Memory for OpenClaw Agents is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenMemo Memory – Persistent Memory for OpenClaw Agents support?
OpenMemo Memory – Persistent Memory for OpenClaw Agents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenMemo Memory – Persistent Memory for OpenClaw Agents?
It is built and maintained by openmemoai (@openmemoai); the current version is v0.1.0.
More Skills