← 返回 Skills 市场
codeblackhole1024

Memory Organizer

作者 codeblackhole · GitHub ↗ · v1.2.1
cross-platform ⚠ suspicious
800
总下载
2
收藏
5
当前安装
5
版本数
在 OpenClaw 中安装
/install memory-organizer
功能描述
Organize, compress, and curate OpenClaw memory without polluting permanent memory. Use when the user wants to compress memory files, clean dated memory notes...
安全使用建议
This skill appears to do what it says (organize and compress local memory markdown files), but it will modify your files in-place (creates .bak and .discarded files, overwrites originals when compressing) and reads the OPENCLAW_WORKSPACE environment variable even though no env vars were declared. Before installing or running: 1) review memory-organizer.js (it's included) to confirm there are no network calls or unexpected behavior (there are none obvious, but inspect the whole file). 2) Set OPENCLAW_WORKSPACE to a test or temporary workspace, or verify the default path (~/.openclaw/workspace-main) is the intended target. 3) Make a full backup/copy of your MEMORY.md and memory/ directory. 4) Run operations first in non-forcing mode (-– without force) to see what would change; note discard requires --force to actually delete/move files. 5) If you lack the ability/comfort to audit the code, run it in an isolated environment or container. These steps reduce the risk of accidental data loss even though the skill's functionality is generally coherent with its description.
功能分析
Type: OpenClaw Skill Name: memory-organizer Version: 1.2.1 The memory-organizer skill is a legitimate utility designed to manage and compress OpenClaw memory files using a two-layer storage model. The Node.js script (memory-organizer.js) includes robust path validation and filename sanitization to prevent directory traversal, and it operates strictly within the defined workspace directory without external network calls or suspicious execution patterns.
能力评估
Purpose & Capability
Name, README, SKILL.md and the included JS file are coherent: the code implements scanning, compressing, classifying, promoting and discarding markdown memory files in a two-layer model as described. The required capabilities (file read/write in a workspace memory directory) align with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to validate paths, operate only inside the workspace memory files, and preserve backups. The code implements path checks (isPathSafe, isFilenameSafe), creates backups (.bak, .discarded), and limits operations to the workspace memory directory — the runtime instructions and code stay within the declared functional scope.
Install Mechanism
There is no install spec (instruction-only) which is low-risk, but the package includes an executable Node.js script (memory-organizer.js). The README suggests running the script directly (node memory-organizer.js). Because code will be executed on the user's machine, the user should review the script before running it even though there is no remote install/download.
Credentials
The skill reads process.env.OPENCLAW_WORKSPACE to determine workspace location but SKILL.md / registry metadata do not declare required environment variables. This is a mismatch: the script will fall back to ~/.openclaw/workspace-main if the env var is not set, but users should be aware the script uses that env var and will operate on local files. No network credentials are requested, but undeclared env access is a notable inconsistency.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. However it performs file modifications (compress, rename to .discarded, write .bak backups) inside the user's workspace. That is expected for this functionality but is a persistent effect on local files; the user should ensure backups and run cautiously.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install memory-organizer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /memory-organizer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Refined memory organization to keep MEMORY.md clean and durable. Daily memory stays in dated files, while only long-term facts are promoted to permanent memory. Updated merge behavior and documentation to prevent permanent memory bloat.
v1.2.0
Optimized description for better discoverability
v1.1.0
Added path validation to prevent directory traversal, customizable workspace, installation instructions
v1.0.1
Updated to English
v1.0.0
Initial release
元数据
Slug memory-organizer
版本 1.2.1
许可证
累计安装 5
当前安装数 5
历史版本数 5
常见问题

Memory Organizer 是什么?

Organize, compress, and curate OpenClaw memory without polluting permanent memory. Use when the user wants to compress memory files, clean dated memory notes... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 800 次。

如何安装 Memory Organizer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install memory-organizer」即可一键安装,无需额外配置。

Memory Organizer 是免费的吗?

是的,Memory Organizer 完全免费(开源免费),可自由下载、安装和使用。

Memory Organizer 支持哪些平台?

Memory Organizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Memory Organizer?

由 codeblackhole(@codeblackhole1024)开发并维护,当前版本 v1.2.1。

💬 留言讨论