← Back to Skills Marketplace
xiucheng

Memory Manager

by xiucheng · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
458
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install xiucheng-memory-manager
Description
Long-term memory management system for OpenClaw agents. Automatically archives conversations, organizes memories, and provides semantic search capabilities.
README (SKILL.md)

Memory Manager

A robust long-term memory management system for OpenClaw agents that automatically archives conversations and enables intelligent memory retrieval.

Features

  • 📝 Automatic Conversation Logging: Saves dialogues to daily memory files
  • 🔍 Semantic Search: Retrieve relevant memories using natural language queries
  • 📅 Time-based Organization: Memories organized by date (YYYY-MM-DD.md)
  • 🗂️ Long-term Storage: Curated memories in MEMORY.md
  • 🔗 Integration Ready: Works with existing agent workflows

Installation

clawhub install memory-manager

Usage

Automatic Mode

The skill automatically saves conversations during agent operation.

Manual Memory Search

from memory_manager import MemoryManager

mm = MemoryManager()
results = mm.search_memory("project discussions about KPI")

Daily Log Structure

memory/
├── 2026-03-07.md
├── 2026-03-06.md
└── ...

Configuration

Setting Default Description
memory_dir ./memory/ Daily memory files location
memory_file ./MEMORY.md Long-term memory file
auto_save true Auto-save conversations

Requirements

  • Python 3.8+
  • OpenClaw workspace structure

License

MIT License - Contribute back to the community!

Usage Guidance
This package is a small, local file-based memory helper, but its docs overstate capabilities. Before installing or enabling it: 1) Note that 'semantic search' is not implemented — the search is simple keyword matching. 2) The README claims automatic saving, but the code provides a MemoryManager class you must call; there is no automatic agent hook. 3) The code defaults to /root/.openclaw/workspace (not the ./memory/ path shown in docs) and will create/append files there — update the workspace path or run in an isolated workspace if you don't want persistent files in that location. 4) Review the Python file yourself; it contains no network calls or secret access, but any skill that writes local files can store sensitive conversation contents. If you need true semantic search, ask the author for embedding/vector search integration or add it yourself; if you need automatic capture, require explicit agent integration hooks. Install in a test environment first and confirm behavior.
Capability Analysis
Type: OpenClaw Skill Name: xiucheng-memory-manager Version: 1.0.0 The memory-manager skill is a straightforward utility for logging and searching conversation history locally within the OpenClaw workspace. The code in memory_manager.py performs standard file I/O operations to manage markdown files and lacks any indicators of data exfiltration, remote execution, or malicious intent.
Capability Assessment
Purpose & Capability
The name/description promise automatic conversation archiving and semantic search. The included code implements local file-based logging and simple keyword matching, not semantic (embedding/vector) search. The SKILL.md implies 'automatic' saving during agent operation, but the code exposes an API/class (MemoryManager) and CLI and does not provide an integration hook to automatically capture agent conversations. This is a meaningful feature mismatch.
Instruction Scope
SKILL.md claims automatic saving (auto_save: true) and integration-ready behavior but gives no concrete integration instructions or agent hook. The code will create and write files in a workspace path and read all *.md files in that directory for searches; those file I/O operations are within scope for a memory manager but SKILL.md is vague about when/how data is collected, which grants broad discretion to any agent code that uses the library.
Install Mechanism
No install spec; instruction-only plus a small Python file. Nothing is downloaded at install time and no executables are injected by an installer. Risk from install mechanism is low.
Credentials
The skill requests no credentials or env vars. However there is a documentation/code inconsistency: SKILL.md lists defaults like './memory/' and './MEMORY.md' while the MemoryManager default workspace in code is '/root/.openclaw/workspace', which causes the skill to read/write under that path by default. This is not a credential request but it changes where files are stored and may surprise users.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It writes to its own workspace directory and does not modify other skills or system-wide settings. Autonomous invocation is allowed by platform default but not a separate concern here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install xiucheng-memory-manager
  3. After installation, invoke the skill by name or use /xiucheng-memory-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of memory-manager for OpenClaw agents. - Automatically archives conversations and organizes them by date. - Enables semantic search to retrieve relevant memories using natural language. - Curates important memories in a dedicated long-term storage file. - Seamlessly integrates with existing agent workflows. - Simple configuration with support for auto-save and custom storage locations.
Metadata
Slug xiucheng-memory-manager
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Memory Manager?

Long-term memory management system for OpenClaw agents. Automatically archives conversations, organizes memories, and provides semantic search capabilities. It is an AI Agent Skill for Claude Code / OpenClaw, with 458 downloads so far.

How do I install Memory Manager?

Run "/install xiucheng-memory-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Memory Manager free?

Yes, Memory Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Memory Manager support?

Memory Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Memory Manager?

It is built and maintained by xiucheng (@xiucheng); the current version is v1.0.0.

💬 Comments