技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.3
统计:⭐ 0 · 535 · 3 current installs · 3 all-time installs
⭐ 0
安装量(当前) 3
🛡 VirusTotal :良性 · OpenClaw :良性
Package:aaigotchi/gotchi-equip
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill's code, dependencies, and runtime instructions are consistent with its stated purpose (building and submitting Bankr transactions to equip Aavegotchi wearables) and it only requests a Bankr API key and common CLI tools.
目的
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.
说明范围
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 broa…
安装机制
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.
证书
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.
持久
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.
综合结论
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 …
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Gotchi Equip」。简介:Equip, unequip, and inspect Aavegotchi wearables on Base via Bankr submissions.。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aaigotchi/gotchi-equip/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: gotchi-equip
description: Equip, unequip, and inspect Aavegotchi wearables on Base via Bankr submissions.
homepage: https://github.com/aaigotchi/gotchi-equip-skill
metadata:
openclaw:
requires:
bins:
- node
- jq
- curl
env:
- BANKR_API_KEY
skills:
- bankr
---
# gotchi-equip
Manage wearable loadouts for your gotchis.
## Scripts
- `./scripts/equip.sh <gotchi-id> <slot=wearableId> [slot=wearableId...]`
- Updates selected slots while preserving existing equipped slots.
- `./scripts/unequip-all.sh <gotchi-id>`
- Sets all 16 wearable slots to `0`.
- `./scripts/show-equipped.sh <gotchi-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.