Self Reflection

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: reflection Version: 1.1.0 The OpenClaw 'reflection' skill is designed for AI agent self-improvement, logging lessons and detecting patterns. All file system interactions are confined to the `~/reflection/` directory, explicitly declared in `SKILL.md` and used for benign setup operations like `mkdir -p ~/reflection/archive` in `setup.md`. There is no evidence of data exfiltration, unauthorized command execution, network activity, obfuscation, or malicious prompt injection instructions against the agent. The instructions for the agent are solely focused on its stated purpose of self-reflection and transparent communication with the user.

Findings (0)

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

Old, incorrect, overly broad, or sensitive notes could bias future responses or reveal prior project context in later sessions.

Why it was flagged

The skill intentionally stores and reuses prior reflections to influence future agent behavior.

Skill content
Before significant work, scan `~/reflection/patterns.md`. Surface relevant lessons
Recommendation

Review and edit ~/reflection/patterns.md and ~/reflection/reflections.md periodically, and avoid logging sensitive details unless you want them reused later.

What this means

The agent may continue applying this reflection process across sessions until the memory entry is removed.

Why it was flagged

The setup instructions make the skill persist as an active workspace memory entry.

Skill content
Register in workspace memory — Add to MEMORY.md ... Status: active
Recommendation

Install the workspace memory entry only if you want ongoing behavior changes, and remove it from MEMORY.md if you no longer want the skill active.

What this means

If enabled, the agent may periodically check and update reflection state as part of normal heartbeat behavior.

Why it was flagged

The skill documents an optional recurring review trigger, which is disclosed and aligned with its purpose.

Skill content
Heartbeat (Optional) ... Every heartbeat, quick scan: 1. Pending reflection to log? 2. Pattern threshold reached
Recommendation

Enable the heartbeat integration only if you want recurring reflection checks; otherwise leave HEARTBEAT.md unchanged.