← Back to Skills Marketplace
ptburkis

Memory Dreaming

by Peter Rossi · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
112
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install openclaw-memory-dreaming
Description
A Markdown + JSON memory framework with conversation archiving for AI agents. Provides persistent long-term memory with biologically-inspired decay, recall b...
Usage Guidance
This skill is coherent with its stated goal (local memory + archiving), but review these before installing: - Expectation vs reality: The registry lists no required env vars, yet the summariser will need an OpenRouter/OpenAI API key (found via .env files or env vars). If you don't want transcripts leaving your host, do not set an external API key or configure the summariser to use a self-hosted model. - Data exfiltration risk: conversation-summarise sends chat transcripts to third-party APIs. It attempts to redact secrets using regex, but redaction is inherently imperfect — sensitive tokens, credentials, or PII could leak. If you must summarise externally, audit redactSecrets patterns for your environment or avoid external APIs. - File access: the archiver reads OpenClaw session stores (paths include relative and absolute locations). Run the scripts in an isolated workspace or with least privilege to avoid touching other agents' session data. - Prompt content: SKILL.md contains agent-oriented payloads and was flagged for 'system-prompt-override' patterns. Inspect SKILL.md and the cron payload examples to ensure nothing unintentionally overrides agent/system prompts when scheduled. - Practical steps: (1) Inspect the six scripts yourself; (2) Run archiving locally with sample transcripts first; (3) If you need summarisation, prefer a self-hosted LLM or supply a dedicated API key with limited scope; (4) Remove or sanitize any .env files you don't want scanned; (5) Keep backups of MEMORY.md and memory/archive before running decay/prune operations. Given the credential-metadata mismatch and the privacy-sensitive behavior (external LLM calls + regex redaction), treat this skill cautiously and verify configuration and code before enabling nightly automation.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-memory-dreaming Version: 0.1.2 The 'memory-dreaming' skill bundle is a well-documented framework for managing agent memory and conversation archives. While the script 'conversation-summarise.js' sends data to external LLM APIs (OpenRouter or OpenAI), it includes a dedicated 'redactSecrets' function designed to strip API keys, tokens, and passwords before transmission. All other components, including the 'dream-cycle' logic and memory decay scripts, operate strictly on local files within the agent's workspace. The instructions provided to the AI agent in SKILL.md and the reference documents are transparent, functional, and lack any indicators of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
The scripts and documentation align with the stated purpose (local Markdown/JSON memory, conversation archiving, nightly 'dream' cycles). However the registry metadata claims no required env vars while README/SKILL.md explicitly require OPENROUTER_API_KEY or OPENAI_API_KEY for the summariser — a mismatch between declared requirements and actual behavior.
Instruction Scope
Runtime instructions and scripts will read OpenClaw session stores and workspace files, write archives and memory files, and (for summarisation) send conversation text to external LLM APIs. The summariser reads .env files and environment variables for API keys and applies regex-based redaction before sending — redaction can miss secrets. The SKILL.md also includes cron payload examples and agent-oriented instructions; a scanner flagged a 'system-prompt-override' pattern inside SKILL.md (see scan findings).
Install Mechanism
This is instruction-only (no install spec). Files are plain JS scripts copied into the workspace; no remote downloads or installers are executed by the skill itself. Risk from install mechanism is low, but running the scripts will write and modify files in the workspace.
Credentials
The skill actually requires an LLM API key for conversation summarisation (OPENROUTER_API_KEY or OPENAI_API_KEY) but registry metadata lists none. The summariser inspects local .env files and environment variables to find keys. That credential use is functionally justified for summarisation, but the mismatch in metadata and the broad file access (session stores, .env) merit caution.
Persistence & Privilege
The skill does not request always:true or other elevated platform privileges. It writes files in the workspace and can be scheduled via cron/heartbeat as documentation describes; this is expected for a memory/archiving tool and limited to its own files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-memory-dreaming
  3. After installation, invoke the skill by name or use /openclaw-memory-dreaming
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Security hardening: built-in secret redaction in summariser (strips API keys, tokens, passwords, AWS creds before sending to LLM). Added Security & Privacy section to README. Declared source/homepage URLs.
v0.1.1
Added credentials & privacy section addressing ClaWHub security scan findings. Declared source/homepage. Explicit documentation of what data is read, written, and sent externally.
v0.1.0
Initial release: biologically-inspired memory framework with dream-cycle consolidation, conversation archiving, and temporal fact chains. All Markdown + JSON — no vector DB required.
Metadata
Slug openclaw-memory-dreaming
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Memory Dreaming?

A Markdown + JSON memory framework with conversation archiving for AI agents. Provides persistent long-term memory with biologically-inspired decay, recall b... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.

How do I install Memory Dreaming?

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

Is Memory Dreaming free?

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

Which platforms does Memory Dreaming support?

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

Who created Memory Dreaming?

It is built and maintained by Peter Rossi (@ptburkis); the current version is v0.1.2.

💬 Comments