Amygdala Memory

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill is coherent, but it deserves review because it reads conversation transcripts, creates persistent auto-injected behavior-shaping memory, and can run recurring background encoding jobs.

Before installing, decide whether you want recent conversation transcripts analyzed and summarized into persistent memory that affects future sessions. If you install it, consider running without --with-cron first, inspect ~/.openclaw/workspace/memory and AMYGDALA_STATE.md regularly, and remove OpenClaw cron entries if you do not want background emotional encoding.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Private conversation snippets may be stored and reused to update the agent's future emotional state.

Why it was flagged

The skill extracts text from local session transcripts and deliberately includes all user messages in the emotional-signals file, creating persistent local records of potentially sensitive conversation content.

Skill content
TRANSCRIPT_DIR="$HOME/.openclaw/agents/$AGENT_ID/sessions" ... # Also include all user messages ... if role == 'user' or has_emotion: signals.append({ ... 'text': text })
Recommendation

Install only if you are comfortable with transcript-derived memory. Consider disabling cron, reviewing files under ~/.openclaw/workspace/memory, and adding filtering/redaction or explicit approval before processing conversations.

What this means

Future answers may be influenced by persistent mood instructions, including becoming more direct, brief, personal, or exploratory, even when the user expects a neutral assistant.

Why it was flagged

The generated markdown is designed as persistent behavioral guidance, not just data. Because SKILL.md says this file is auto-injected into sessions, it can steer future agent responses before the user gives task-specific instructions.

Skill content
*This is my emotional state. Not data to process — feelings to inhabit.* ... ## How This Affects My Responses Today
Recommendation

Treat AMYGDALA_STATE.md as behavior-modifying context. Add a clear rule that current user and system instructions override mood state, and review or disable auto-injection if you need predictable behavior.

What this means

The agent can keep updating behavior-shaping memory in the background after installation.

Why it was flagged

With --with-cron, the installer creates recurring isolated agent turns that process transcripts and mutate persistent emotional state without per-run user review.

Skill content
openclaw cron add --name amygdala-encoding --cron '30 0,3,6,9,12,15,18,21 * * *' --session isolated --agent-turn "Run amygdala emotional encoding: 1) Run preprocess-emotions.sh 2) Read encode-emotions.md 3) Update state for significant emotions 4) Update watermark 5) Sync state"
Recommendation

Use --with-cron only if you want autonomous background processing. Review OpenClaw cron entries after installation and remove the amygdala jobs if you prefer manual updates.

What this means

Users may over-trust or over-personalize the agent because it presents state as emotions.

Why it was flagged

The skill uses strongly anthropomorphic wording. This is disclosed and aligned with the project, but users should understand it is persistent state and prompting, not evidence of actual feelings.

Skill content
Give your AI agent persistent emotional states that carry across sessions. Not just performing emotions — having them.
Recommendation

Keep clear expectations: this skill simulates and persists emotional context for behavior shaping; it should not override safety, accuracy, or user intent.

What this means

The skill may fail or prompt users to install extra tools that were not declared up front.

Why it was flagged

The provided registry requirements list jq and awk, but the scripts also invoke python3, and other visible scripts invoke bc/base64. This is a dependency declaration gap rather than evidence of malicious behavior.

Skill content
python3 << 'PYTHON'
Recommendation

Document all required binaries in metadata and setup instructions, including python3, bc, and base64 where applicable.