Self Improving Agent

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is transparent about self-improvement, but it encourages persistent changes to agent memory and cross-session sharing without clear review boundaries.

Install only if you are comfortable with an agent keeping long-term learning notes and potentially updating future instruction files. Before enabling hooks or promotion workflows, decide which files the agent may edit, require review for persistent memory changes, and avoid sharing full session transcripts or secrets across sessions.

Findings (4)

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

A mistaken, sensitive, or malicious learning could become future guidance for the agent and affect later work.

Why it was flagged

The skill tells the agent to turn learnings into persistent prompt/memory files that are reused across sessions. The visible instructions do not require user review or validation before promotion.

Skill content
"important learnings get promoted to project memory"; "Broadly applicable learning | Promote to `CLAUDE.md`, `AGENTS.md`, and/or `.github/copilot-instructions.md`"; "OpenClaw injects these files into every session"
Recommendation

Keep `.learnings/` as non-authoritative notes by default. Require explicit user approval before editing `CLAUDE.md`, `AGENTS.md`, `SOUL.md`, `TOOLS.md`, `MEMORY.md`, or Copilot instructions, and periodically audit those files.

What this means

Private context or untrusted instructions from one session could be exposed to or reused by another session.

Why it was flagged

The skill promotes cross-session transcript access, message passing, and sub-agent spawning, but does not define permission checks, sanitization rules, or data boundaries for what may be shared.

Skill content
"sessions_history — Read another session's transcript"; "sessions_send — Send a learning to another session"; "sessions_spawn — Spawn a sub-agent for background work"
Recommendation

Use cross-session tools only with explicit user approval. Share minimal sanitized summaries rather than full transcripts, and treat imported learnings as untrusted until verified.

What this means

If enabled, future sessions will automatically receive self-improvement reminders.

Why it was flagged

The optional hook persistently modifies bootstrap context after being enabled. The supplied handler only injects a reminder, which is disclosed and purpose-aligned.

Skill content
"Fires on `agent:bootstrap`" and "Adds a reminder block to check `.learnings/` for relevant entries"
Recommendation

Enable the hook only if you want recurring reminders, and disable it through OpenClaw hook settings if it becomes intrusive.

What this means

Users may have less certainty that the reviewed package identity matches the registry entry they intended to install.

Why it was flagged

The embedded metadata differs from the supplied registry metadata, which lists slug `self-improving-agent-zh` and version `1.0.0`. This is a provenance/identity ambiguity, not evidence of malicious code.

Skill content
"slug": "self-improving-agent", "version": "3.0.4"
Recommendation

Verify the package source and publisher before enabling hooks or allowing persistent memory-file edits.