Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

SuspiciousMar 18, 2026, 5:37 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
SkillMe's stated purpose (searching and installing skills) is plausible, but the runtime instructions assume tools, filesystem paths, and actions that are not declared and carry non-trivial risks (running npx, fetching raw GitHub content, writing into /root paths), so the package contains inconsistencies you should review before installing.
Guidance
This skill's purpose (finding and installing skills) is reasonable, but before installing or using it you should: 1) Ensure your environment has the tools it actually uses (clawhub, node/npm for npx, python3) or understand it will fail; the skill metadata does not list these requirements. 2) Be cautious about running the recommended npx commands (especially with -g -y) — npx can execute arbitrary remote package code. Prefer installing skills from well-known authors and inspect the SKILL.md and repository before adding. 3) Avoid running installs as root or into /root/.openclaw; pick a non-privileged workspace path. 4) When asked to convert or install a skill, manually review the fetched SKILL.md (the convert script fetches raw GitHub URLs) before writing/executing. 5) If you do not want the agent to autonomously install third-party code, disable autonomous invocation for this skill or require explicit user confirmation before performing installs. Overall: OK to use for discovery, but treat installation steps as potentially risky and verify sources and contents before proceeding.

Review Dimensions

Purpose & Capability
concernThe SKILL.md expects and instructs use of external tools (clawhub, npx/skills, python3) and writes to /root/.openclaw paths, but the skill metadata declares no required binaries, env vars, or config path access. This mismatch means the skill assumes privileges and host tooling that are not advertised — a coherence problem the user should be aware of.
Instruction Scope
concernRuntime instructions perform network fetches of arbitrary raw GitHub/skills.sh content and run external installers (npx skills add, clawhub install) and a conversion script that writes SKILL.md into chosen locations. These actions are within the skill's stated purpose (discovering/converting/installing skills) but carry the normal risks of executing or installing third-party code. The instructions default to root-style paths (/root/.openclaw/...), and the recommended npx commands may run untrusted package code (especially with -g -y).
Install Mechanism
noteThere is no install specification (instruction-only), which is lower risk for this wrapper. However, the workflow relies on external installers (clawhub and npx) and a bundled convert_skillssh.py that will fetch remote SKILL.md files and write them to disk. Using npx to add skills is effectively executing remote packages, which is expected for installing third-party skills but increases risk.
Credentials
okThe skill does not request environment variables or credentials, and the conversion script does not attempt to read secrets. Network access to fetch raw GitHub/skills.sh content is required and expected. There are no disproportionate credential requests.
Persistence & Privilege
notealways:false (normal). The instructions assume writing into /root/.openclaw workspace or global skill directories, which implies elevated filesystem access; the skill does not declare these config path requirements. Also, because agent invocation is allowed by default, an agent could run these install commands autonomously — combine that with remote package execution (npx) and you have a larger blast radius if the agent is allowed to act without additional user confirmation.