wangkang-skill

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill is transparent about helping the agent remember mistakes, but it can change persistent instruction/memory files and run optional reminder hooks, so it deserves review before use.

Install only if you want the agent to keep persistent learning notes. Before use, decide where learnings may be written, require approval before promoting them into agent instruction files, redact secrets from logs, and verify the package source because the registry name and internal metadata do not match.

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.

What this means

Incorrect, sensitive, or maliciously influenced notes could become future agent instructions and affect later work.

Why it was flagged

The skill directs the agent to move conversation-derived learnings into persistent instruction/context files that are reused across sessions, but the provided instructions do not show a clear user-confirmation, validation, or cleanup requirement before promotion.

Skill content
Broadly applicable learning | Promote to `CLAUDE.md`, `AGENTS.md`, and/or `.github/copilot-instructions.md` ... OpenClaw injects these files into every session
Recommendation

Require explicit user approval before promoting any learning into CLAUDE.md, AGENTS.md, SOUL.md, TOOLS.md, or Copilot instructions; review entries regularly and redact secrets.

What this means

If enabled, future sessions will receive this reminder and may be nudged to write learning logs more often.

Why it was flagged

The optional OpenClaw hook injects a reminder into the agent bootstrap context once enabled. This is disclosed and purpose-aligned, but it is persistent session-start behavior.

Skill content
event.context.bootstrapFiles.push({ path: 'SELF_IMPROVEMENT_REMINDER.md', content: REMINDER_CONTENT, virtual: true })
Recommendation

Enable the hook only if you want persistent self-improvement reminders, and disable it if the extra context or behavior change is unwanted.

What this means

Learnings or transcript content could be shared across sessions if the agent follows these documented workflows.

Why it was flagged

The documentation describes cross-session transcript access, messaging, and spawning background sub-agents. The included code does not invoke these tools, but users should notice the documented workflow.

Skill content
sessions_history(sessionKey="session-id", limit=50) ... sessions_send(sessionKey="session-id", message="Learning: API requires X-Custom-Header") ... sessions_spawn(task="Research X and report back", label="research")
Recommendation

Do not send sensitive details between sessions without user approval, and limit cross-session transcript reads to clearly relevant cases.

What this means

Users may be unsure which upstream package they are trusting, especially before enabling hooks or persistent memory behavior.

Why it was flagged

The registry metadata identifies the reviewed skill as `wangkang-skill` version 1.0.1 with unknown source, while the internal metadata identifies `self-improving-agent` version 3.0.0, creating package identity/provenance ambiguity.

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

Verify the intended upstream/source and package identity before installing or enabling the optional hooks.

What this means

If hooks are enabled, local scripts execute in the agent environment, so changes to those scripts would run with the same permissions.

Why it was flagged

The skill documents optional hook scripts that run locally with the agent environment's permissions. The provided scripts appear simple and disclosed, but local hook execution is still a capability users should consciously enable.

Skill content
Hook scripts run with the same permissions as Claude Code
Recommendation

Inspect the scripts before enabling hooks, keep them under version control, and prefer project-level configuration over global activation unless global reminders are intended.