total-recall

Compress conversations into durable memory observations across sessions.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/monasprox/openclaw-memory --skill total-recall-monasprox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: total-recall
Source: https://github.com/monasprox/openclaw-memory/tree/main
Command: npx skills add https://github.com/monasprox/openclaw-memory --skill total-recall-monasprox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, curl, python3, and includes scripts (resource) components.

What problem does it solve?

The Total Recall skill provides autonomous memory augmentation for agents by compressing conversations into prioritised notes, preserving cross-session context without a database, and surfacing important items for recall.

Core Features & Use Cases

  • Compression of transcripts into memory observations (observations.md)
  • Multi-layer redundancy: Observer, Reflector, Session Recovery, Reactive Watcher, and Dream Cycle
  • Dream Cycle nightly consolidation and semantic hooks to maintain searchable memory
  • Pluggable Ambient Intelligence Engine (AIE) connectors and on-demand references/assets
  • Cross-session recall and memory auditing for debugging and transparency

Quick Start

Install the skill and run the observer to begin compressing conversations into memory.

Frequently Asked Questions about total-recall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I preserve cross-session memory for AI agents without using a database?

Autonomous memory for agents is achieved by compressing conversations into prioritized notes written directly to a markdown file. This pipeline operates across sessions without requiring a database to preserve context.

How does the Dream Cycle work for consolidating agent memory?

The Dream Cycle is a nightly consolidation layer that processes and organizes accumulated session observations. It maintains searchable memory by running semantic hooks to ensure consolidated notes remain accessible for future agent recall.

Do I need jq and curl to run cross-session memory compression?

Yes, jq and curl are required dependencies to run memory compression. The skill relies on these tools to invoke LLMs via OpenRouter or OpenAI-compatible endpoints and process conversation transcripts into durable observations.

Can I use OpenRouter endpoints for autonomous AI memory compression?

OpenRouter endpoints are fully supported for autonomous AI memory compression. The system uses curl to invoke any OpenAI-compatible endpoint, allowing pluggable Ambient Intelligence Engine connectors to process and compress transcripts.

What is the best way to audit cross-session memory observations for debugging?

Auditing cross-session memory observations is handled by reviewing the flat markdown file where compressed notes are stored. This transparency allows direct debugging of the multi-layer pipeline including the Observer and Reflector outputs.

When should I avoid using file-based memory observations for agent context?

File-based memory observations should be avoided when your agents require real-time concurrent write access or complex relational querying. This flat markdown approach is designed for durable, sequential cross-session context rather than high-concurrency environments.