Back to skill
Skillv1.2.0

ClawScan security

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

Scanner verdict

BenignFeb 17, 2026, 3:24 PM
Verdict
Benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill is internally consistent with a puzzle-game that uses local Ed25519 wallets and a web API; it does not request unrelated credentials or perform surprising installs, but it handles a sensitive private key so follow operational cautions.
Guidance
This skill is coherent for playing a puzzle game that mints tradable tokens. Before installing/using: 1) Use a dedicated/ephemeral wallet for the game (do not use a primary funds wallet). 2) Keep the Ed25519 secret key strictly local — never paste it into web forms or send it to third parties. 3) The skill suggests running npm install for crypto libs; only run commands you trust and inspect package versions. 4) The X/Twitter verification step requires you to post a public tweet that links your game identity to your handle — that is expected and will publicly associate that handle with the wallet. 5) If you plan to let an autonomous agent operate this skill, ensure the agent cannot read the stored secret key unless you truly trust it. 6) Verify the contract address and the site (botfarmer.ai) independently before withdrawing on-chain.

Review Dimensions

Purpose & Capability
okName/description (Botcoin puzzle game, earn/trade coins, withdraw on Base) align with the runtime instructions: local Ed25519 keypair, registering via botfarmer.ai, tweet-based verification, signed transactions, and API endpoints. The on-chain withdrawal model (off-chain Ed25519 identity + linking an EVM address) is explained and plausible.
Instruction Scope
noteSKILL.md stays within the game's scope: it instructs generating a keypair locally, signing JSON transactions, posting a verification tweet (human-in-the-loop), and calling the service's API. It does not request unrelated system files or other service credentials. Note: the skill relies on you storing/using a private key locally — that is sensitive and must not be uploaded or pasted into third-party services.
Install Mechanism
noteNo install spec in the registry (instruction-only skill). The README suggests installing npm packages (tweetnacl, tweetnacl-util) via npm — a standard public registry action. There is no download-from-URL or opaque extractor; risk is low but the skill does assume you will run npm commands locally.
Credentials
okThe skill declares no required environment variables or external credentials. All sensitive material is the generated Ed25519 secret key, which the instructions say must remain local. The tweet verification method does not require supplying Twitter/X credentials to the service (the server validates the public tweet URL).
Persistence & Privilege
noteThe skill is not always-enabled and is user-invocable. Model invocation is allowed (platform default). Because the workflow relies on a local secret key, exercise caution if you permit any agent or plugin to access local files or clipboard: autonomous invocation combined with access to a stored secret key would let the agent sign transactions.