← Back to Skills Marketplace
onlyloveher

Memory Manager

by onlyloveher · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
122
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install memory-manager-clawd
Description
Local memory management for agents. Compression detection, auto-snapshots, and semantic search. Use when agents need to detect compression risk before memory...
Usage Guidance
This skill appears to implement local memory management as advertised and contains only shell scripts that operate on local files (no network calls). However: 1) Back up your workspace before running—organize.sh and categorize.sh use mv/cp and can move files unexpectedly. 2) Confirm which directory will be used: scripts default to $HOME/.openclaw/workspace (or OPENCLAW_WORKSPACE) but skill.yaml suggests ~/clawd/memory—set OPENCLAW_WORKSPACE to the folder you expect. 3) The package/metadata/homepage/ownerId values are inconsistent across files—treat metadata with caution and verify the source or author if provenance matters. 4) Review the scripts (they're small) in a sandbox or run them with echo/dry-run to confirm behavior; ensure jq is available if you want JSON state updates. If these concerns are acceptable and you keep a backup, the skill is coherent; if provenance or accidental file movement is a concern, do not install or run it until resolved.
Capability Analysis
Type: OpenClaw Skill Name: memory-manager-clawd Version: 1.0.0 The skill implements a structured memory management system for agents but contains several shell script vulnerabilities due to a lack of input sanitization. Specifically, 'categorize.sh' is vulnerable to path traversal via the 'NAME' parameter, and 'search.sh' is susceptible to flag injection through the 'QUERY' parameter, which could allow unauthorized file access or manipulation within the agent's environment. While these appear to be unintentional flaws rather than intentional malice, they represent risky capabilities that could be exploited through prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the included scripts: init.sh, detect.sh, organize.sh, snapshot.sh, search.sh, categorize.sh, stats.sh all operate on a local workspace memory directory and implement the described three-tier memory model. However there are metadata/config mismatches: skill.yaml's MEMORY_PATH default (~/clawd/memory) does not match the scripts' actual default workspace ($HOME/.openclaw/workspace via OPENCLAW_WORKSPACE). Package/README/SKILL.md reference different homepages (moltbook/clawhub) and _meta.json ownerId differs from provided registry metadata. These inconsistencies could cause confusion about where data is stored or which configuration is authoritative.
Instruction Scope
Runtime instructions and scripts stay local and do not contact external endpoints. They create/read/move/copy files under the workspace memory directory and use common CLI tools (find, grep, mv, cp, wc, jq if available). Important behaviors to note: organize.sh and categorize.sh move or copy user files (mv/cp), snapshot.sh reads and aggregates recent files into snapshot files, and search.sh suggests a 'memory_get' tool that is not included. Because some scripts perform destructive moves (mv), you should backup your memory directory before running; the instructions themselves recommend a backup but the scripts will act on any files present in the target directories.
Install Mechanism
No install spec or external downloads; this is instruction + shell script based. Nothing will be fetched from network during install. That reduces supply-chain risk, but you still execute local shell scripts on your system when you run them.
Credentials
The skill declares no required env vars, which matches the scripts (they only use OPENCLAW_WORKSPACE optionally). However skill.yaml exposes a MEMORY_PATH config that the scripts do not use, creating a mismatch between declared configuration and actual runtime behavior. There are no secret/credential requests. The scripts will act on whatever path OPENCLAW_WORKSPACE points to (or the default), so verify that path before running.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges or modify other skills. It writes state and snapshots to its own workspace directories only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install memory-manager-clawd
  3. After installation, invoke the skill by name or use /memory-manager-clawd
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Memory Manager skill. - Implements a three-tier memory system: episodic, semantic, and procedural memory. - Provides tools for compression risk detection, auto-snapshots, and organized memory structure. - Supports quick initialization, context organization, keyword-based search, and manual categorization. - Includes scripts for stats monitoring, safe migration from flat file structures, and periodic health checks.
Metadata
Slug memory-manager-clawd
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Memory Manager?

Local memory management for agents. Compression detection, auto-snapshots, and semantic search. Use when agents need to detect compression risk before memory... It is an AI Agent Skill for Claude Code / OpenClaw, with 122 downloads so far.

How do I install Memory Manager?

Run "/install memory-manager-clawd" 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, licensed under MIT-0. 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 onlyloveher (@onlyloveher); the current version is v1.0.0.

💬 Comments