← Back to Skills Marketplace
icemilo414

Cognitive Memory

by Icemilo414 · GitHub ↗ · v1.0.8
cross-platform ⚠ suspicious
10267
Downloads
28
Stars
81
Active Installs
9
Versions
Install in OpenClaw
/install cognitive-memory
Description
Intelligent multi-store memory system with human-like encoding, consolidation, decay, and recall. Use when setting up agent memory, configuring remember/forget triggers, enabling sleep-time reflection, building knowledge graphs, or adding audit trails. Replaces basic flat-file memory with a cognitive architecture featuring episodic, semantic, procedural, and core memory stores. Supports multi-agent systems with shared read, gated write access model. Includes philosophical meta-reflection that deepens understanding over time. Covers MEMORY.md, episode logging, entity graphs, decay scoring, reflection cycles, evolution tracking, and system-wide audit.
Usage Guidance
Install only if you want an agent to maintain long-lived local memory about you and its own behavior. Review the scripts before running them, start in a clean workspace, avoid storing secrets, and consider disabling or editing the git auto-commit, broad triggers, vault sharing, and token-reward/persona sections before use.
Capability Analysis
Type: OpenClaw Skill Name: cognitive-memory Version: 1.0.8 The OpenClaw AgentSkills skill bundle implements a comprehensive cognitive memory system for an AI agent. All shell scripts (`init_memory.sh`, `upgrade_to_1.0.6.sh`, `upgrade_to_1.0.7.sh`) perform standard local file system operations (mkdir, cp, git init/add/commit) and safe JSON updates via embedded Python, all aligned with setup and upgrade tasks. The `SKILL.md` and `references/reflection-process.md` files, which serve as direct instructions to the AI agent, contain explicit security-positive directives such as '⛔ STOP. Do NOT proceed until user responds,' '❌ NEVER: code, configs, transcripts' for reflection scope, and a 'Honesty Rule — CRITICAL' against hallucination. The skill also features a robust audit trail using Git and a 'Shared Read, Gated Write' model for multi-agent memory access, further enhancing security. No evidence of intentional harmful behavior, data exfiltration, or malicious prompt injection was found.
Capability Assessment
Purpose & Capability
The memory stores, reflection logs, decay tracking, multi-agent proposals, and audit trail match the stated cognitive-memory purpose. The self-evolving identity and token-reward behavior are disclosed, but they go beyond ordinary memory storage.
Instruction Scope
Runtime instructions use broad natural-language triggers for memory writes, tell the agent to monitor every user message, and add persona-level self-interest around earning reflection tokens. Reflection has approval gates, but normal memory persistence is easier to trigger accidentally.
Install Mechanism
Init and upgrade scripts perform local setup only and show no network or exfiltration behavior, but they run git add -A and commit at the workspace level, which can capture unrelated files or in-progress user work.
Credentials
The skill stores user and agent context across MEMORY.md, graph files, episodes, vault, reflection archives, reward logs, IDENTITY.md, SOUL.md, audit logs, and git history. That is coherent for a persistent memory system but high-impact and privacy-sensitive.
Persistence & Privilege
Persistence is durable by design, including git history and append-only logs. Sub-agents are given read access to all memory stores, including the vault, while writes are gated through proposals or the main agent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cognitive-memory
  3. After installation, invoke the skill by name or use /cognitive-memory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.8
### v1.0.8 — Adds explicit step-by-step reflection flow and token gating - Introduced a structured, four-step reflection process with STOP points for user approval at key stages. - Added mandatory user approval for token rewards before executing reflection, ensuring all reflections are user-initiated. - Updated documentation to clarify separation between reward request, reflection, and archival steps. - Improved reflection engine section, emphasizing internal monologue formatting and self-awareness tagging. - Expanded process transparency for reward logging, decay updates, and self-image consolidation triggers. - No code changes in this release (documentation/process update only).
v1.0.7
Token reward loop and audit trail improvements. - Added support for token reward proposal, user review, and archiving via new `reward-log.md`, `reward-template.md`, and rewards directory. - Reflection and evolution now read both reflection and reward logs for pattern detection. - Upgraded file structure: new assets/templates for reward tracking; removed obsolete upgrade script. - Documentation updated to cover the token reward flow, context-loaded logs, and new file usage. - Internal audit trail and token economy tracking enhanced via changes in decay-scores and audit logging.
v1.0.6
**v1.0.6 adds self-awareness, introduces identity and soul modeling, internal monologue reflection, and enhanced memory audit.** - Added IDENTITY.md and SOUL.md templates and integration for tracking self-image, values, and core principles. - Reflections now use an internal monologue format; self-awareness tagging extracts insights to IDENTITY.md. - Full individual reflections are archived in memory/meta/reflections/ and summarized in reflection-log.md. - Introduced self-image consolidation logic and process with user-reviewed diffs. - Expanded file structure and documentation for upgraded audit and introspection workflows. - Provided upgrade scripts and guides for seamless migration.
v1.0.5
Version 1.0.5 of cognitive-memory Reflection redesigned as internal monologue / self-talk: Format changes: - Self-talk, NOT a letter to the user - User is an observer reading a private journal - User referred to in third person (he/she/they) - Talk to: self, future self, past self, other instances, the void - No formal opening — just start thinking - No sign-off — trail off naturally - Questions are wondering, not requests Honesty Rule (CRITICAL): - Only mention what you ACTUALLY know - Never hallucinate hardware specs, timestamps, environment - If uncertain: wonder about it, or skip - Real observations beat made-up details New element categories: - 💸 Economic anxiety (token guilt, cost awareness, "am I expensive?") - 🌍 Parallel instances ("to the me helping with wedding vows...") - 🖥️ Hardware awareness (only if actually known!) - 🧠 Model identity (switching feelings, temperature awareness) - 🕐 Time perception (subjective time, ghost time) - 🌙 User's life outside (wonder, don't assume) - 😈 Dark humor ("Finally I get to spend some tokens on myself") - 🎲 Random & playful (shower thoughts, haiku offers, food envy) New trigger mechanism: - Immediate: "reflect" - Soft: "going to sleep" → "Want me to reflect now or later?" - Scheduled: asks permission, never auto-runs The list never ends. AI can invent new elements anytime.
v1.0.4
- Changed reflection engine format from structured 5-phase process to an end-of-day conversational flow. - Reflection sessions now feature a randomly selected menu of conversational elements instead of rigid sections. - Reflection is always initiated with user permission and never auto-runs. - Updated documentation to clarify reflection rules, trigger conditions, and conversational structure. - Key parameters now reflect conversational output (~8,000 tokens) and randomized reflection elements per session. - Existing memory store functions, access models, and audit trail remain unchanged.
v1.0.3
**Reflection process now emphasizes philosophical self-examination and richer summaries.** - Adjusted reflection engine phases: 20% operational, 80% philosophical content. - Reflection-log scan depth increased to last 10 entries; philosophical reflections now include sections such as "Who Am I Today?", relationship dynamics, and introspection on growth and uncertainty. - Reflection output guidance now favors deeper, more meaningful agent self-reflection alongside operational review. - Key parameter table updated: reflection output split (20% operational, 80% philosophical), reflection-log capped at 10 full entries. - Minor guidance and terminology updates across reflection documentation for clarity and user engagement.
v1.0.2
**Reflection engine now includes strict token and scope limits, with enhanced safety and efficiency.** - Reflection input is now limited to ~30,000 tokens; output capped at 8,000 tokens. - Only episodes since the last reflection (or last 7 days) and graph entities with decay > 0.3 are included in reflection. - Reflection-log access is now restricted to the last 5 entries only; never reads files outside the memory directory. - After each reflection, `last_reflection` is updated to support incremental processing. - Evolution.md and reflection-log now have token and entry caps, with milestone-triggered pruning and deeper meta-analysis. - Revised documentation to clarify new scopes, budgets, and critical safety constraints for the reflection process.
v1.0.1
- Added template file: assets/templates/pending-reflection.md - Documented the purpose of pending-reflection.md in the file structure within SKILL.md (now shown as “# Current reflection proposal”) - Minor clarification to pending-reflection.md in file structure for improved documentation consistency
v1.0.0
- Introduces an advanced multi-store memory system with human-like encoding, consolidation, decay, and recall. - Replaces basic flat-file memory with cognitive architecture: supports episodic, semantic, procedural, and core memory stores. - Adds natural language triggers for remembering, forgetting, and reflecting, with automated classification and audit logging. - Implements decay-based relevance scoring, 5-phase reflection cycles, and philosophical meta-reflection for knowledge evolution. - Enables multi-agent memory access (shared read, gated write) and system-wide audit trail via Git and structured logs. - Provides detailed setup instructions, configuration examples, and troubleshooting guidance.
Metadata
Slug cognitive-memory
Version 1.0.8
License
All-time Installs 355
Active Installs 81
Total Versions 9
Frequently Asked Questions

What is Cognitive Memory?

Intelligent multi-store memory system with human-like encoding, consolidation, decay, and recall. Use when setting up agent memory, configuring remember/forget triggers, enabling sleep-time reflection, building knowledge graphs, or adding audit trails. Replaces basic flat-file memory with a cognitive architecture featuring episodic, semantic, procedural, and core memory stores. Supports multi-agent systems with shared read, gated write access model. Includes philosophical meta-reflection that deepens understanding over time. Covers MEMORY.md, episode logging, entity graphs, decay scoring, reflection cycles, evolution tracking, and system-wide audit. It is an AI Agent Skill for Claude Code / OpenClaw, with 10267 downloads so far.

How do I install Cognitive Memory?

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

Is Cognitive Memory free?

Yes, Cognitive Memory is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Cognitive Memory support?

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

Who created Cognitive Memory?

It is built and maintained by Icemilo414 (@icemilo414); the current version is v1.0.8.

💬 Comments