← Back to Skills Marketplace
tzx666888

BeastXA Memory Pro

by tzx666888 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
110
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install beastxa-memory-pro
Description
Production-grade memory system for OpenClaw agents. Auto-organizes notes into topic files, prevents context loss during compaction, and runs daily/weekly mai...
README (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
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install beastxa-memory-pro
  3. After installation, invoke the skill by name or use /beastxa-memory-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
v1.0.0 Initial release
Metadata
Slug beastxa-memory-pro
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.

How do I install BeastXA Memory Pro?

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

Is BeastXA Memory Pro free?

Yes, BeastXA Memory Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does BeastXA Memory Pro support?

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

Who created BeastXA Memory Pro?

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

💬 Comments