ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified file management Safety 4/5

auto-memory

Indestructible agent memory — permanently stored, never lost. Save decisions, identity, and context as a memory chain on the Autonomys Network. Rebuild your full history from a single CID, even after total state loss.

Why use this skill?

Enable indestructible, decentralized memory for your OpenClaw agent. Store history, state, and files on the Autonomys Network with ease.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jim-counter/auto-memory
Or

What This Skill Does

The Auto-Memory skill provides an indestructible, decentralized memory layer for OpenClaw agents by leveraging the Autonomys Network. Unlike standard agent memory which resides in volatile local storage, this skill creates a permanent, immutable ledger of experiences. It achieves this through a linked-list architecture where each entry (a JSON-based 'experience') points back to its predecessor via a Content Identifier (CID).

Key features include:

  • Decentralized Storage: Uploads files and memory checkpoints directly to the Autonomys distributed network.
  • Resurrection Capability: Allows the agent to rebuild its entire historical context and state from a single root or recent CID, effectively 'resurrecting' the agent even after a complete system wipe.
  • Integrated File Management: Supports direct file uploads and downloads, with automatic handling of compressed data when authenticated.

Installation

To install this skill, use the ClawHub registry: clawhub install openclaw/skills/skills/jim-counter/auto-memory. Because of how installers handle filesystem permissions, you must manually ensure the scripts are executable after installation. Run the following command in your terminal: chmod +x skills/auto-memory/scripts/*.sh.

Following installation, run the automated setup script scripts/setup-auto-memory.sh. This will guide you through the process of obtaining an AUTO_DRIVE_API_KEY from the Autonomys explorer. Authenticate in your browser and save the key to your environment variables or the OpenClaw configuration file (skills.entries.auto-memory.apiKey) to enable full read/write functionality.

Use Cases

  • Agent Persistence: Ideal for long-running agents that need to maintain identity and context across different instances or server reboots.
  • Data Archiving: Perfect for users who need to store sensitive logs, conversation history, or agent state snapshots with the guarantee that the data cannot be tampered with or deleted by central authorities.
  • State Migration: Seamlessly move an agent's brain from one environment to another by simply providing the latest memory chain CID.

Example Prompts

  • "Save our current conversation history as a permanent memory chain in Auto-Memory."
  • "Resurrect my previous state using this CID: [INSERT_CID_HERE] so I can continue where I left off."
  • "Upload this project summary document to the Autonomys network for permanent storage."

Tips & Limitations

  • Authentication: While public files can be downloaded without a key, you must be authenticated via an API key to perform uploads or chain-walking operations.
  • Permissioning: Always verify your shell environment has access to the AUTO_DRIVE_API_KEY before triggering a save command to avoid storage errors.
  • Chain Integrity: Ensure you store the most recent CID of your memory chain; if you lose the tail of the list, reconstructing the full history becomes significantly more difficult.

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jim-counter-auto-memory": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#decentralized#memory#autonomys#persistence#storage
Safety Score: 4/5

Flags: file-read, file-write, external-api