Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
An enhanced memory system for OpenClaw agents that replaces the default single-file MEMORY.md with a complete memory architecture: hierarchical directory org...
An enhanced memory system for OpenClaw agents that replaces the default single-file MEMORY.md with a complete memory architecture: hierarchical directory org...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
A structured memory system that gives your OpenClaw agent organized, searchable, long-lived memory instead of a single monolithic MEMORY.md.
The default MEMORY.md approach hits a wall fast: One file grows endlessly โ slow to read, expensive on tokens No categorization โ food logs mixed with project notes mixed with relationship context No retrieval strategy โ agent re-reads everything or misses what matters No lifecycle โ old entries clutter active memory forever Tagged Memory fixes all of this.
Memories are stored in purpose-built directories: memory/ โโโ current/ # Active memories (last 6 months) โโโ archived/ # Auto-archived older memories (permanent, never deleted) โ โโโ YYYY-MM/ # Organized by month โโโ RELATION/ # One file per person (relationship context) โโโ food/ # Meal and food logs โโโ training/ # Exercise and workout records โโโ connections.md # Global relationship graph โโโ system/ # System config and logs โโโ misc/ # Everything else
Memories age gracefully โ never lost, always accessible: AgeLocationStatus0โ6 monthsmemory/current/Active, auto-retrieved6โ12 monthsmemory/archived/YYYY-MM/Archived, searchable on demand12+ monthsmemory/archived/Permanent archive, manual query Run the lifecycle manager manually or via cron: # Default: archive memories older than 6 months python3 scripts/memory_lifecycle_manager.py # Custom threshold (e.g., 90 days) python3 scripts/memory_lifecycle_manager.py 90
The retrieval strategy script auto-classifies queries and searches the right directories: python3 scripts/memory_retrieval_strategy.py "What did I eat yesterday?" # โ Searches memory/food/ + memory/current/ python3 scripts/memory_retrieval_strategy.py "How is Yoyo doing?" # โ Searches memory/RELATION/ๆ ๆ .md + memory/connections.md python3 scripts/memory_retrieval_strategy.py "Yang Lingxiao" # โ Searches memory/RELATION/ + memory/connections.md Query type detection covers: food, training, relationships, pets, system, mood, projects, and more.
ScriptPurposescripts/memory_tag_search.pyTag-based indexing and search (single/multi-tag AND queries, tag listing)scripts/memory_retrieval_strategy.pySmart retrieval โ auto-classifies queries and routes to relevant memory directoriesscripts/memory_lifecycle_manager.pyAutomatic archival of old memories (configurable threshold, never deletes)
Set up monthly auto-archival: # Run on the 1st of every month at 03:00 0 3 1 * * cd /path/to/workspace && python3 scripts/memory_lifecycle_manager.py
Archive threshold: Edit ARCHIVE_THRESHOLD_DAYS in memory_lifecycle_manager.py (default: 180 days) Query patterns: Add new regex patterns to QUERY_TYPES in memory_retrieval_strategy.py Memory directories: Add new modules to MODULES_TO_ARCHIVE in memory_lifecycle_manager.py Tag categories: Tags are freeform โ just use [category:value] in any .md file
Python 3.8+ No external dependencies (stdlib only)
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.