← 返回 Skills 市场
tzx666888

BeastXA Memory Pro

作者 tzx666888 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
110
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install beastxa-memory-pro
功能描述
Production-grade memory system for OpenClaw agents. Auto-organizes notes into topic files, prevents context loss during compaction, and runs daily/weekly mai...
使用说明 (SKILL.md)

BeastXA Memory Pro

Stop losing context. Start remembering everything.

What It Does

  1. Structured Session Notes — auto-maintained session-notes.md captures your current work state
  2. Smart Memory Split — breaks large MEMORY.md into topic files with an index
  3. Auto Maintenance — daily cleanup + weekly deep organization via cron
  4. Anti-Amnesia — enhanced compaction saves critical context before compression

Quick Start

# Install
clawhub install beastxa-memory-pro

# Run setup (interactive, takes ~30 seconds)
bash scripts/install.sh

That's it. Everything else is automatic.

What Gets Created

your-workspace/
├── memory/
│   ├── session-notes.md          # Live session state (auto-updated)
│   ├── MEMORY-INDEX.md           # Topic file directory
│   ├── YYYY-MM-DD.md             # Daily logs (auto-appended)
│   └── topics/                   # Organized by theme
│       ├── projects.md
│       ├── decisions.md
│       ├── lessons.md
│       └── ...                   # Auto-generated from your content

How It Works

Three-Layer Memory

Layer File Purpose Update Frequency
Session session-notes.md Current work state Every compaction
Daily YYYY-MM-DD.md Raw daily log Every significant event
Topics topics/*.md Long-term organized memory Daily cron

Anti-Amnesia System

Before each context compaction:

  1. Saves current task, recent decisions, errors, and next steps
  2. Writes to both session-notes.md and daily log
  3. After compaction, agent reads session-notes and resumes seamlessly

Auto Maintenance Crons

  • Daily (23:30) — extracts key decisions and lessons from today's log into topic files
  • Weekly (Sunday 23:00) — deduplicates, merges, trims topic files; verifies index

Manual Commands

Split an existing MEMORY.md:

python3 scripts/split_memory.py --input MEMORY.md --output memory/topics/
  • Reads your MEMORY.md, detects topic boundaries (## headers)
  • Creates one file per topic in memory/topics/
  • Generates memory/MEMORY-INDEX.md with pointers
  • Original file untouched — zero risk

Verify installation:

bash scripts/verify.sh

Configuration

The install script adds compaction enhancement to your OpenClaw config:

{
  "agents": {
    "defaults": {
      "compaction": {
        "memoryFlush": {
          "enabled": true,
          "prompt": "Pre-compaction memory flush. Store durable memories in memory/YYYY-MM-DD.md..."
        },
        "instructions": "Preserve: user decisions, file paths, errors+fixes, current task, next step..."
      }
    }
  }
}

You can customize the compaction instructions to match your workflow.

FAQ

Will it overwrite my existing MEMORY.md? Never. The split script only reads it. Your original stays intact.

Does it send data anywhere? No. Everything is local Markdown files. No APIs, no cloud, no external services.

Can I use it with other memory skills? Yes. It only creates files and cron jobs — no core modifications.

What if I don't like the topic categories? Edit them freely. They're just Markdown files. The cron will respect your structure.

Requirements

  • OpenClaw 2026.3.x or later
  • Python 3.8+ (for split script)
  • That's it
安全使用建议
This skill appears internally consistent with its documentation: it creates local Markdown memory files, modifies your OpenClaw compaction settings (with a backup), and registers two maintenance cron jobs via the openclaw CLI. Before installing: 1) Inspect scripts/install.sh, scripts/split_memory.py and cron prompt texts to confirm the compaction prompt and cron prompts match your privacy and retention expectations. 2) If you keep sensitive secrets in your MEMORY or workspace files, consider installing in a test workspace first or moving sensitive items out of the memory directory, since cron tasks will read those files. 3) The installer writes to ~/.openclaw/openclaw.json (it makes a timestamped backup) — keep the backup if you want to revert. 4) If you prefer manual control, skip the installer and run the Python scripts and cron setup commands yourself. Overall the package is coherent and local-only, but review the cron prompts and config changes before running the installer.
功能分析
Type: OpenClaw Skill Name: beastxa-memory-pro Version: 1.0.0 The beastxa-memory-pro skill is a legitimate utility designed to enhance an OpenClaw agent's long-term memory through structured Markdown files and automated maintenance. It uses Bash and Python scripts (install.sh, setup_memory.py, split_memory.py) to create a local directory structure, modify the agent's local configuration for context preservation, and schedule recurring maintenance tasks via the platform's internal cron system. The code operates entirely on local files, includes configuration backups, and contains no evidence of data exfiltration, obfuscation, or malicious prompt injection.
能力评估
Purpose & Capability
Name/description (memory management, splitting, cron maintenance) match the files and scripts. The installer, setup, splitter, and verifier all operate on local Markdown files and the OpenClaw config as advertised. Requesting no env vars and no external services is coherent with the stated purpose.
Instruction Scope
SKILL.md and scripts instruct the agent to modify ~/.openclaw/openclaw.json (backed up) to add compaction/memoryFlush settings, and to create scheduled crons via the openclaw CLI. This is within the claimed scope (enhancing compaction and scheduling maintenance), but it does change agent configuration and installs autonomous maintenance crons — a privileged but explained action. Review the compaction prompt text and cron prompts before installing to ensure they match your desired behavior.
Install Mechanism
No remote downloads or package installs. All code is local (install.sh, Python scripts). The installer runs local Python snippets and calls the openclaw CLI. This is lower-risk than fetching and executing arbitrary remote archives.
Credentials
The skill declares no required environment variables or credentials. The scripts read and write only the user's workspace files and the OpenClaw config (~/.openclaw/openclaw.json), which is justified by the goal of adding compaction behavior and creating local memory files.
Persistence & Privilege
The installer creates OpenClaw cron jobs that will periodically run maintenance tasks (daily and weekly). always:false (not forced) is set, but the cron jobs enable autonomous periodic agent actions. This is expected for an auto-maintenance memory skill, but it increases the skill's runtime presence and potential blast radius — inspect cron prompt text and cron behaviour if you host sensitive data in memory files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install beastxa-memory-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /beastxa-memory-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
v1.0.0 Initial release
元数据
Slug beastxa-memory-pro
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

BeastXA Memory Pro 是什么?

Production-grade memory system for OpenClaw agents. Auto-organizes notes into topic files, prevents context loss during compaction, and runs daily/weekly mai... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 110 次。

如何安装 BeastXA Memory Pro?

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

BeastXA Memory Pro 是免费的吗?

是的,BeastXA Memory Pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

BeastXA Memory Pro 支持哪些平台?

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

谁开发了 BeastXA Memory Pro?

由 tzx666888(@tzx666888)开发并维护,当前版本 v1.0.0。

💬 留言讨论