Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Persistent memory toolkit for AI agents. Save context, recall insights, track decisions across sessions.
Persistent memory toolkit for AI agents. Save context, recall insights, track decisions across sessions.
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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Persistent memory for AI agents. Save what matters, recall what's relevant, consolidate what you've learned. v2.0: relevance-scored search, importance levels, session context loader, consolidation, export/import, stats, edit/delete.
# Save a memory (with optional importance) MEMORY_IMPORTANCE=high ./scripts/save.sh "decision" "Chose Postgres over SQLite for scale" # Recall with relevance scoring ./scripts/recall.sh "database" --limit 5 # Load session context (startup) ./scripts/context.sh --days 3 # Consolidate by topic ./scripts/consolidate.sh --since 2026-01-01 # Stats ./scripts/stats.sh
./scripts/save.sh "topic" "content" [tags...] EnvDefaultDescriptionAGENT_MEMORY_DIR~/.agent-memoryStorage directoryMEMORY_IMPORTANCEnormallow / normal / high / critical # Basic save ./scripts/save.sh "insight" "Users prefer dark mode 3:1" ui design # High importance MEMORY_IMPORTANCE=high ./scripts/save.sh "decision" "Migrated to TypeScript" refactor # Critical (always surfaces in context.sh) MEMORY_IMPORTANCE=critical ./scripts/save.sh "credential" "API key rotated, new one in vault"
./scripts/recall.sh "query" [--json] [--limit N] [--topic T] [--importance I] [--since YYYY-MM-DD] Features: Multi-keyword AND search β all words must match Relevance scoring β based on word match ratio + importance + recency Filters β by topic, importance level, date range ./scripts/recall.sh "database migration" ./scripts/recall.sh "API" --topic decision --limit 20 ./scripts/recall.sh "deploy" --since 2026-03-01 --json ./scripts/recall.sh "error" --importance high
./scripts/context.sh [--days N] [--limit N] [--json] Loads the most relevant memories for a new session: Recent memories (last N days, default 3) High/critical importance items regardless of age Sorted by importance then recency Grouped by date # Quick context ./scripts/context.sh # Wider window ./scripts/context.sh --days 7 --limit 30 # For programmatic use ./scripts/context.sh --json
./scripts/daily.sh [YYYY-MM-DD] [--json]
./scripts/topics.sh [--json]
./scripts/consolidate.sh [--since YYYY-MM-DD] [--topic T] [--json] Groups all memories by topic, showing counts, date ranges, top tags, and latest entries. Useful for periodic review.
./scripts/stats.sh [--json] Shows: total entries, date range, entries/day average, storage size, topic breakdown, importance distribution.
./scripts/edit.sh <timestamp_ms> --content "new content" ./scripts/edit.sh <timestamp_ms> --topic "new topic" ./scripts/edit.sh <timestamp_ms> --importance critical ./scripts/edit.sh <timestamp_ms> --delete
./scripts/export.sh [-o backup.json] [--since YYYY-MM-DD] [--topic T]
./scripts/import.sh backup.json [--dry-run] Deduplicates by timestamp β safe to run multiple times.
./scripts/prune.sh [days] Moves memories older than N days (default: 30) to archive/.
~/.agent-memory/ βββ 2026/ β βββ 01/ β β βββ 15.jsonl β β βββ 16.jsonl β βββ 02/ β βββ 01.jsonl βββ archive/ # Pruned memories Each line is a JSON object: {"ts":1706793600000,"topic":"decision","content":"Chose X because Y","tags":["project"],"importance":"high"}
LevelWhen to UseBehaviorlowBackground info, minor notesOnly found via searchnormalStandard memoriesShown in daily viewhighKey decisions, insightsAlways in session contextcriticalCredentials, blockers, urgentAlways in session context, top priority
# Session start ./scripts/context.sh # During work β save important things ./scripts/save.sh "decision" "..." MEMORY_IMPORTANCE=high ./scripts/save.sh "insight" "..." # End of session ./scripts/save.sh "summary" "Today: did X, decided Y, next step Z" # Weekly review ./scripts/consolidate.sh --since $(date -u -d '7 days ago' +%Y-%m-%d) ./scripts/stats.sh # Monthly maintenance ./scripts/prune.sh 60 ./scripts/export.sh -o backup-$(date +%Y%m).json Created by Voidborne πΉ
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.