Back to skill
Skillv1.0.0

ClawScan security

Self Improving Agent · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignMar 16, 2026, 5:43 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's files and runtime instructions match its stated purpose (logging learnings, reminding agents, and providing optional helper scripts/hooks); nothing requests unrelated credentials or hidden network endpoints.
Guidance
This skill appears coherent and implements only local reminders, logging conventions, and optional helper scripts. Before enabling hooks or running scripts: (1) review the hook and shell scripts (activator.sh, error-detector.sh, extract-skill.sh) to confirm you accept their behavior; (2) be aware that enabling the OpenClaw hook will inject a virtual reminder into session bootstrap and that the activator/error-detector may run with the agent's permissions; (3) the extract-skill script can create files under your workspace—run it only where you want those files created; (4) clone the GitHub repo only if you trust its source. If you want to be extra cautious, enable only the activator (read-only reminder) and avoid enabling PostToolUse hooks or running the extractor until reviewed.

Review Dimensions

Purpose & Capability
okThe name/description (capture learnings, errors, promote learnings) align with the included documentation, hook handlers, and helper scripts. The files only implement reminders, local logging conventions, and a helper to scaffold new skills; none request unrelated capabilities (no cloud creds, no unusual binaries).
Instruction Scope
noteSKILL.md instructs creating and writing local files under a .learnings directory and optionally installing an OpenClaw hook. The hooks/scripts operate on local context (inject virtual bootstrap file, read CLAUDE_TOOL_OUTPUT, and output reminder text). The skill documentation mentions cross-session APIs (sessions_list/history/send/spawn) but the shipped code does not call external sessions or transmit data outside the agent; still, enabling hooks gives the skill the ability to inject workspace context and to write files in the workspace, which is expected for this purpose.
Install Mechanism
noteNo automated install spec is included (instruction-only skill). Manual install instructions use git clone from a public GitHub repo (reasonable). The only executable artifacts are local shell scripts and hook handlers; there are no remote downloads or extracted archives in the install process.
Credentials
noteThe skill declares no required env vars or credentials. The error-detector hook reads CLAUDE_TOOL_OUTPUT if present (an agent-provided environment variable) — this is consistent with its purpose. No secrets/keys are requested.
Persistence & Privilege
okThe skill is not always-enabled (always:false) and is user-invocable. Hooks are optional and only active if the user copies/enables them. The extract-skill script can create files under the current workspace when run, which is expected and requires explicit execution.