Self Improving Agent 3.0.6
Analysis
The skill is coherent for self-improvement, but it asks the agent to write persistent memory and prompt files that are injected into future sessions and can be shared across sessions, so it needs careful review before installation.
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
Optional: Enable Hook ... For automatic reminders at session start: cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement ... openclaw hooks enable self-improvement
The hook is described as optional and purpose-aligned, but it creates persistent automatic behavior at session start.
git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent
The provided artifact is instruction-only, but its manual setup points to an external repository and optional hook/assets paths that are not present in the reviewed artifact set.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
OpenClaw injects these files into every session: ... AGENTS.md ... SOUL.md ... TOOLS.md ... MEMORY.md ... .learnings/
The skill stores learnings in files that become persistent context for future sessions, so incorrect, sensitive, or maliciously influenced entries could be reused by the agent later.
Review and promote broadly applicable learnings to: CLAUDE.md ... AGENTS.md ... .github/copilot-instructions.md
The skill directs the agent to move learned content into project-level instruction files used by other agents, without an explicit approval or retention boundary.
sessions_history — Read another session's transcript; sessions_send — Send a learning to another session; sessions_spawn — Spawn a sub-agent for background work
The skill references reading transcripts and sending information between sessions, but does not define identity, consent, redaction, or data-boundary controls.
