Self Improving Agent 1.0.5

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill is mostly a disclosed self-improvement logger, but it can persist learned instructions and error details into future agent context without clear approval, redaction, or review safeguards.

Install only if you want an agent to keep persistent learning notes. Before enabling hooks or promotion workflows, decide where learnings may be stored, require approval before writing to AGENTS.md, SOUL.md, MEMORY.md, CLAUDE.md, or Copilot instructions, and redact secrets or private command output from logs.

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 or maliciously influenced learning could be reused as future instructions and change the agent’s behavior across sessions.

Why it was flagged

The skill explicitly relies on persistent workspace files becoming future prompt context. Captured learnings or incorrect/untrusted instructions can therefore influence later sessions.

Skill content
OpenClaw injects these files into every session: ... AGENTS.md ... SOUL.md ... TOOLS.md ... MEMORY.md ... .learnings/
Recommendation

Require explicit user review before promoting learnings into injected prompt files, mark sources, and keep a rollback path for removing bad entries.

What this means

Sensitive details from failed commands or user corrections may be written into long-lived markdown files and later reintroduced into agent context.

Why it was flagged

The logging format asks the agent to persist detailed command and environment context, which can include secrets, tokens, internal paths, or private user data; no redaction or retention guidance is provided.

Skill content
Actual error message or output ... Input or parameters used ... Environment details if relevant
Recommendation

Add clear rules to redact secrets and personal data, avoid storing full command output by default, and let the user confirm sensitive entries.

What this means

Learnings or transcript content may move between sessions, so private context from one task could influence another.

Why it was flagged

The skill documents cross-session transcript reading, message sending, and sub-agent spawning as part of sharing learnings. This is purpose-aligned, but the artifacts do not define data boundaries or consent expectations.

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 these tools only when needed, avoid sending private transcript details, and ask before sharing sensitive session content.

What this means

Enabling the hooks adds recurring local script execution during agent use, even though the reviewed scripts appear limited to reminder output.

Why it was flagged

The optional setup runs local shell scripts on prompt submission and after Bash tool use. The provided scripts only emit reminders, and setup is opt-in, but users should understand that hooks execute repeatedly.

Skill content
"UserPromptSubmit" ... "command": "./skills/self-improvement/scripts/activator.sh" ... "PostToolUse" ... "command": "./skills/self-improvement/scripts/error-detector.sh"
Recommendation

Enable hooks only if you want this behavior, review the scripts before enabling, and keep hook paths scoped to the intended project or workspace.