ksdsl-skilll
Analysis
The skill is transparent about self-improvement, but it asks the agent to persist and promote learnings into future-session instruction/memory files and share information across sessions without clear approval or boundary safeguards.
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.
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.
Coding agents can later process these into fixes, and important learnings get promoted to project memory ... CLAUDE.md ... AGENTS.md ... .github/copilot-instructions.md
The workflow can propagate a logged learning into multiple agent instruction files and later coding-agent fixes, so one bad entry can affect multiple tools or future tasks.
git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent ... cp -r hooks/openclaw ~/.openclaw/hooks/self-improvement
Although the reviewed artifact is instruction-only, it points users to an external repository and optional hook files that are not included in the provided manifest.
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 ... When learnings prove broadly applicable, promote them to workspace files
The skill instructs the agent to persist learnings into files that become future prompt or memory context, but does not state clear validation or approval rules before promotion.
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 describes reading transcripts from other sessions, sending learnings between sessions, and spawning sub-agents without defining identity checks, user consent, or data-minimization boundaries.
