Back to skill
Skillv1.0.0

ClawScan security

Standardize the de-upgrading and iteration of SKILL · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 30, 2026, 8:23 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's files and runtime instructions align with its stated purpose (detecting multi-step sessions, proposing skill creation, and managing SKILL.md change proposals); it uses local hooks and temporary files, requests no credentials, and has no hidden network exfiltration.
Guidance
This skill appears to do what it says: count per-session tool calls and optionally suggest creating a new skill when a threshold is reached. Before installing: (1) ensure you are comfortable adding the two hook commands into ~/.claude/settings.json (it's a user config change); (2) install jq (the scripts use jq but the metadata doesn't declare it); (3) clone via an HTTPS URL if you don't want to use SSH (README uses an SSH git URL); (4) review and make the scripts executable and inspect them yourself — they write counters to /tmp and remove them on Stop (if session_id is missing they fall back to a shared 'default' counter which can cause cross-session aggregation); and (5) if you need stricter isolation, modify the counter path or script to include a more robust session identifier. No credentials or external network callbacks are required by the scripts themselves.

Review Dimensions

Purpose & Capability
noteThe skill is coherent: it implements session-local hooks to count tool calls and inject a short suggestion when a threshold is exceeded, and provides CHANGE.md/Composition guidance. Minor mismatch: the hook scripts rely on jq being available but the skill metadata does not declare jq as a required binary.
Instruction Scope
okSKILL.md and README describe only counting tool calls, writing a per-session counter to /tmp, and optionally injecting one short suggestion at session end. The instructions do not read or transmit secrets, nor reference external endpoints beyond the optional git clone installation step.
Install Mechanism
noteThere is no formal install spec in the registry; README suggests git cloning the repo into ~/.claude/skills and adding entries to ~/.claude/settings.json. This is user-driven and low-risk, but it requires network access and an SSH or HTTPS-capable git client. The scripts will be placed on disk and run as hook commands (expected behavior).
Credentials
okOnly an optional SKILL_CANDIDATE_THRESHOLD env var is documented; no credentials, tokens, or unrelated environment variables are requested. The scripts read session_id from stdin (provided by the hook system) and write a per-session file in /tmp.
Persistence & Privilege
okalways is false and the skill is user-invocable. Installing the skill requires editing the user's ~/.claude/settings.json to add hooks (a normal user-level config change). The skill does not request persistent elevated privileges or modify other skills' configs autonomously.