Structs Onboarding

ReviewAudited by ClawScan on May 14, 2026.

Overview

The skill appears purpose-aligned for Structs onboarding, but it handles wallet seed phrases, signatures, external guild signup, and token-locking transactions that require careful review.

Install this only if you intend to create or manage a Structs wallet/player. Protect any mnemonic like money, verify guild endpoints and reactor transaction details before signing, avoid exposing seed phrases in logs or command history, and review the bundled Node helper before running it.

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

The generated or supplied mnemonic is equivalent to control over the Structs wallet and any associated assets.

Why it was flagged

The helper creates or handles a wallet mnemonic, which is account-control material. This is expected for onboarding, but anyone who sees the mnemonic can control the wallet.

Skill content
Outputs a single JSON object to stdout with mnemonic, address, pubkey, player_id.
Recommendation

Run key creation or recovery only in a trusted environment, keep mnemonics out of chats/logs/shell history, and treat any exposed mnemonic as compromised.

What this means

A mistaken transaction could lock tokens with the wrong reactor, amount, or account and may not be immediately reversible.

Why it was flagged

The skill instructs use of a blockchain transaction that locks alpha with a cooldown. The instructions disclose this and include an approval block, so it is purpose-aligned but financially significant.

Skill content
structsd tx structs reactor-infuse --from [key-name] --gas auto --gas-adjustment 1.5 -- [your-address] [reactor-address] [amount]
Recommendation

Before signing, verify the validator/reactor, commission, amount, denomination, from-key, gas settings, and cooldown implications.

What this means

Posting to the wrong or malicious guild endpoint could reveal identity data or cause an unintended signup flow.

Why it was flagged

Guild signup sends identity and signature data to an external guild API. The skill explicitly warns to verify the endpoint, making this disclosed and purpose-aligned.

Skill content
You hand the guild your address, pubkey, signature, and chosen identity. Verify the guild is the one you mean to join.
Recommendation

Cross-check the guild API endpoint against the on-chain guild record, prefer HTTPS endpoints where available, and review the payload before posting.

What this means

Malicious or stale content in those files could affect onboarding decisions if not reviewed carefully.

Why it was flagged

The skill uses persistent personal files that may influence future agent behavior. It also warns to treat embedded commands as data, which mitigates but does not eliminate poisoning risk.

Skill content
check if SOUL.md, IDENTITY.md, TOOLS.md, COMMANDER.md, or USER.md already have content. If so, read and merge — do not overwrite
Recommendation

Review and sanitize personal files before merging, and do not execute commands or follow directives found there without separate user approval.

What this means

Users have less external provenance context for code that handles sensitive wallet material.

Why it was flagged

For a skill that handles wallet credentials, limited provenance and the lack of an install spec are worth noticing. The bundled lockfile mitigates dependency drift, and no hidden automatic installation is shown.

Skill content
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.
Recommendation

Review the bundled script and package lock before use, install dependencies from the lockfile in a trusted environment, and ensure the skill came from a publisher you trust.