← 返回 Skills 市场
679
总下载
0
收藏
2
当前安装
4
版本数
在 OpenClaw 中安装
/install gotchi-equip
功能描述
Equip, unequip, and inspect Aavegotchi wearables on Base via Bankr submissions.
使用说明 (SKILL.md)
gotchi-equip
Manage wearable loadouts for your gotchis.
Scripts
./scripts/equip.sh \x3Cgotchi-id> \x3Cslot=wearableId> [slot=wearableId...]- Updates selected slots while preserving existing equipped slots.
./scripts/unequip-all.sh \x3Cgotchi-id>- Sets all 16 wearable slots to
0.
- Sets all 16 wearable slots to
./scripts/show-equipped.sh \x3Cgotchi-id>- Shows currently equipped wearables from the Base subgraph.
Slot names
body, face, eyes, head, left-hand, right-hand, pet, background
Safety notes
- Gotchi ID is validated as numeric input.
- API key is resolved from env/systemd/bankr config paths.
- Equip flow fetches current loadout first to avoid accidental unequip of unspecified slots.
安全使用建议
This skill appears to do exactly what it says: it queries a Base subgraph for your gotchi's current loadout, builds the full 16-slot calldata locally (via lib/equip-lib.js), and submits the transaction payload to Bankr using your BANKR_API_KEY. Before installing/using it: 1) Verify you trust the external endpoints (https://api.bankr.bot and the SUBGRAPH_URL) because transaction submission and subgraph queries go to those services. 2) Be aware the scripts will try to read BANKR_API_KEY from your environment, systemctl --user variables, or bankr config files under ~/.openclaw — if you prefer not to store keys there, set BANKR_API_KEY only in the environment when running. 3) Run npm install in the skill directory if you want Node to resolve the 'viem' dependency before invoking the scripts. 4) Treat your Bankr API key like any wallet/API secret: limit its scope, rotate it if exposed, and test with a non-critical account or dry-run if possible. 5) If you need higher assurance, review the skill's repository on GitHub and confirm the Bankr endpoint and subgraph URL are legitimate and unchanged.
功能分析
Type: OpenClaw Skill
Name: gotchi-equip
Version: 1.0.3
The skill bundle provides a legitimate set of tools for managing Aavegotchi NFT wearables on the Base blockchain. It uses the 'viem' library to encode smart contract transactions and interacts with the Bankr API (api.bankr.bot) for transaction submission. The scripts include safety checks, such as fetching the current loadout from a Goldsky subgraph to prevent accidental data loss, and the API key resolution logic is consistent with the requirements of the OpenClaw/Bankr ecosystem. No evidence of malicious intent, data exfiltration, or prompt injection was found.
能力评估
Purpose & Capability
Name/description, required binaries (node, jq, curl), and the single required env var (BANKR_API_KEY) match the implementation: scripts build an ABI calldata with the local Node module and submit a transaction to Bankr. The external endpoints used (Bankr submission endpoint and a Base subgraph URL) are coherent with the declared functionality.
Instruction Scope
Runtime instructions and scripts limit actions to: validating gotchi IDs, querying a Base subgraph for current wearables, constructing calldata via lib/equip-lib.js (uses viem), and posting the prepared transaction JSON to https://api.bankr.bot/agent/submit. The scripts also attempt to resolve BANKR_API_KEY from env, systemctl --user, or two ~/.openclaw bankr config paths — this cross-skill config lookup is expected for convenience but is broader than purely reading the environment variable alone.
Install Mechanism
There is no install spec (instruction-only), which is low-risk. The package.json and package-lock.json list 'viem' as a dependency; the scripts assume node can require the local lib and that dependencies are installed. This is not malicious but you may need to run npm install locally for node to resolve 'viem' before the Node helper scripts work.
Credentials
Only BANKR_API_KEY is requested. The scripts attempt to obtain the key from BANKR_API_KEY env, systemctl --user environment, or bankr config files under ~/.openclaw; these are consistent with needing an API key to submit via Bankr and do not request unrelated secrets or multiple credentials.
Persistence & Privilege
always is false, the skill does not modify other skills or system configuration, and it does not request persistent elevated privileges. It writes temporary files under /tmp and cleans them up; no persistent credentials are stored by the skill itself.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install gotchi-equip - 安装完成后,直接呼叫该 Skill 的名称或使用
/gotchi-equip触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Minor improvements and bug fixes
v1.0.2
Fix metadata inconsistency: Properly declare Bankr skill dependency
v1.0.1
📋 Add security metadata for ClawHub compliance. Documented Bankr-only integration.
v1.0.0
Initial release: Equip and manage wearables on Aavegotchi NFTs
元数据
常见问题
Gotchi Equip 是什么?
Equip, unequip, and inspect Aavegotchi wearables on Base via Bankr submissions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 679 次。
如何安装 Gotchi Equip?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install gotchi-equip」即可一键安装,无需额外配置。
Gotchi Equip 是免费的吗?
是的,Gotchi Equip 完全免费(开源免费),可自由下载、安装和使用。
Gotchi Equip 支持哪些平台?
Gotchi Equip 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Gotchi Equip?
由 aaigotchi(@aaigotchi)开发并维护,当前版本 v1.0.3。
推荐 Skills