Self Improving Agent 1.0.0

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: self-improving-agent-1-0-0 Version: 1.0.0 The skill is designed for agent self-improvement by logging learnings and errors. While its stated purpose is benign, it instructs the agent to modify core project memory files like `CLAUDE.md` and `AGENTS.md` (as described in SKILL.md under 'Promoting to Project Memory'). This capability, although intended for adding 'rules' and 'facts', allows the agent to alter its own future instructions and knowledge base. This presents a significant risk for persistent prompt injection or self-modification if the agent were to process a malicious 'learning' or be compromised, classifying it as suspicious due to a risky capability without explicit malicious intent within the provided instructions.

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

Sensitive information could be saved into project files and later read by agents or accidentally committed/shared.

Why it was flagged

The skill directs the agent to persist raw error output, inputs, parameters, and environment details. These can contain secrets, private paths, customer data, or sensitive operational details, and the artifact does not include redaction or approval guidance.

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

Require review and redaction before writing learning entries, avoid storing secrets or personal data, and consider adding `.learnings/` to `.gitignore` unless the user intentionally wants to share it.

What this means

Incorrect or poisoned learnings could become standing instructions for future agent sessions and cause repeated mistakes or unsafe automation.

Why it was flagged

The skill tells the agent to write distilled learnings into persistent project memory files that can influence future agent behavior, but it does not require explicit user confirmation or validation before modifying those files.

Skill content
When a learning is broadly applicable ... promote it to permanent project memory ... CLAUDE.md ... AGENTS.md ... Add to appropriate section in target file
Recommendation

Only modify CLAUDE.md or AGENTS.md after showing the user a diff and receiving explicit approval; keep entries factual, scoped, and reversible.