← Back to Skills Marketplace
Memory Evolver
by
horizoncove
· GitHub ↗
· v1.0.2
· MIT-0
215
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install memory-evolver
Description
记忆系统优化器 - 结合三层记忆与知识图谱的持续自我进化系统。自动诊断、优化、记录记忆系统状态,实现记忆的持续进化。
Usage Guidance
Key points to consider before installing or running:
- The package appears to be incomplete/mismatched: SKILL.md mentions diagnose.py, knowledge_graph.py, KG rebuild and Feishu/EvoMap integrations that are not present in the shipped files. Ask the author for the missing modules or an explanation.
- The script hard-codes BASE_DIR to C:\Users\Administrator\.openclaw\workspace. On other systems this will fail or may target the wrong user's workspace. Prefer a version that uses a configurable path or the runtime agent workspace.
- The skill reads and writes files under your .openclaw workspace (MEMORY.md, PROJECTS.md, memory/*, knowledge_graph/graph.json and writes memory/optimization循环.md). Back up those files before running to avoid accidental overwrites.
- There are no network calls or credential accesses in the current code, which limits immediate exfiltration risk. However the SKILL.md's claim of external reporting (Feishu, EvoMap) suggests future or missing code could add network behavior — treat that as a potential future risk.
- Recommended actions: (1) request clarification or the missing modules from the author; (2) inspect the workspace path and consider modifying the script to use a safe, explicit path or ask for a parameterized version; (3) run in a sandbox or with backups first; (4) avoid scheduling automatic runs until you confirm the implementation matches the documented integrations and there are no external endpoints.
Capability Analysis
Type: OpenClaw Skill
Name: memory-evolver
Version: 1.0.2
The 'memory-evolver' skill is a utility designed to manage and optimize an AI agent's internal memory files (e.g., MEMORY.md, PROJECTS.md). The core logic in 'index.py' performs file-based diagnostics, generates optimization plans, and logs activities within a hardcoded workspace directory (C:\Users\Administrator\.openclaw\workspace). While the script uses an absolute path and some documented features (like knowledge graph reconstruction) are only partially implemented as placeholders, the code lacks any indicators of malicious intent, such as data exfiltration, unauthorized network access, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The stated purpose (diagnose/optimize a three-layer memory + knowledge graph) is broadly consistent with index.py which inspects MEMORY.md, PROJECTS.md, daily notes and a knowledge-graph file and writes an optimization log. However SKILL.md and the README-like text claim additional modules (diagnose.py, knowledge_graph.py) and features (KG rebuilding, Feishu reports) that are not present in the bundle. Also the code hardcodes BASE_DIR to C:\Users\Administrator\.openclaw\workspace rather than using a configurable/workspace-relative path — this is unexpected and brittle but not obviously malicious.
Instruction Scope
SKILL.md instructs running the skill and scheduling cron jobs and describes KG rebuild and external reporting, but the actual runtime instructions (index.py) only perform local file checks, plan generation, and append/write to an optimization log. The docs grant broader scope (automatic integration, Feishu/EvoMap) that the code does not implement — this mismatch could indicate an incomplete or misleading package. The script reads and writes files in the user's .openclaw workspace (reads MEMORY.md, PROJECTS.md, memory/*, knowledge_graph/graph.json; writes memory/optimization循环.md) which is within the expected domain for a memory tool but is a persistence surface the user should expect.
Install Mechanism
No install spec, no external downloads, and index.py uses only Python standard library. There is no evidence of code being fetched from external, untrusted URLs or package managers.
Credentials
The skill requests no environment variables or credentials. The code accesses only local filesystem paths (hard-coded BASE_DIR) and does not attempt to read environment variables or network credentials. The lack of declared env requirements matches the code.
Persistence & Privilege
The skill writes a persistent optimization log into the user's workspace and may modify files under .openclaw/workspace/memory. always is false and it does not change other skills' configs, but because it writes to the agent's workspace you should treat it as capable of persistent state changes. Also autonomous invocation is allowed by default (disable-model-invocation false) — while normal, combined with write access this increases impact if the skill later obtains network capabilities.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-evolver - After installation, invoke the skill by name or use
/memory-evolver - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- No changes detected in files; version bump only.
- Documentation and functionality remain unchanged.
v1.0.1
memory-evolver 1.0.1
- No functional or documentation changes detected in this version.
- All source files and documentation remain unchanged from the previous release.
v1.0.0
Initial release of memory-evolver:
- Introduces an automated memory system optimizer combining a three-layer memory structure and a knowledge graph.
- Provides diagnostic, planning, execution, and logging for continued self-improvement.
- Automatically analyzes and optimizes MEMORY.md, PROJECTS.md, daily logs, and knowledge graph entities.
- Supports scheduled (cron) execution for daily optimization cycles.
- Integrates with EvoMap and provides Feishu report cards.
- Documents three-layer memory templates and expected success indicators.
Metadata
Frequently Asked Questions
What is Memory Evolver?
记忆系统优化器 - 结合三层记忆与知识图谱的持续自我进化系统。自动诊断、优化、记录记忆系统状态,实现记忆的持续进化。 It is an AI Agent Skill for Claude Code / OpenClaw, with 215 downloads so far.
How do I install Memory Evolver?
Run "/install memory-evolver" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memory Evolver free?
Yes, Memory Evolver is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Memory Evolver support?
Memory Evolver is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memory Evolver?
It is built and maintained by horizoncove (@horizoncove); the current version is v1.0.2.
More Skills