Gotchi Equip

ReviewAudited by ClawScan on May 1, 2026.

Overview

The skill is coherent and does what it says, but it can submit Bankr transactions that change Aavegotchi wearable state and uses a Bankr API key.

Before installing, make sure you are comfortable giving this skill access to a Bankr API key and using it to submit Aavegotchi wearable transactions. Review gotchi IDs and wearable slot values carefully, especially before using unequip-all.

Findings (4)

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

Running the equip command can submit a real Base transaction that changes the wearable loadout for the selected gotchi.

Why it was flagged

The equip flow submits a prepared transaction to Bankr, which is expected for this skill but can change on-chain Aavegotchi wearable state once run.

Skill content
echo "Submitting transaction via Bankr..."
RESPONSE="$(curl -sS -X POST "https://api.bankr.bot/agent/submit" ... -d @"$TEMP_TX")"
Recommendation

Only run equip commands with gotchi IDs and slot values you intend to change, and rely on Bankr/account-side limits or confirmations where available.

What this means

Running the unequip-all command can remove all equipped wearables from the selected gotchi, potentially requiring another transaction to restore the loadout.

Why it was flagged

The unequip-all script is clearly named and documented, but it submits a transaction that sets all wearable slots to zero.

Skill content
echo "Action: Unequip all wearables" ... RESPONSE="$(curl -sS -X POST "https://api.bankr.bot/agent/submit" ... -d @"$TEMP_TX")"
Recommendation

Use the unequip-all script only when you explicitly want a full unequip, and review the gotchi ID before running it.

What this means

The skill can use your Bankr account authority to submit the scoped Aavegotchi transaction payloads it builds.

Why it was flagged

The skill retrieves a Bankr API key from documented environment and OpenClaw Bankr config locations so it can submit transactions.

Skill content
key="${BANKR_API_KEY:-}" ... systemctl --user show-environment ... "$HOME/.openclaw/skills/bankr/config.json" ... "$HOME/.openclaw/workspace/skills/bankr/config.json"
Recommendation

Use a Bankr key with appropriate limits if possible, and keep the key in trusted locations only.

What this means

Installing dependencies adds normal npm supply-chain exposure, although the dependency set is small and lockfile-backed.

Why it was flagged

The skill requires installing npm dependencies before use; this is expected because the code uses viem to encode transaction calldata, and a package-lock file is included.

Skill content
npm install
Recommendation

Install from a trusted copy of the skill and keep the included package-lock.json when installing dependencies.