← 返回 Skills 市场
626
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install gotchi-channeling
功能描述
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.
使用说明 (SKILL.md)
gotchi-channeling
Channel Alchemica for configured gotchi/parcel pairs.
Scripts
./scripts/check-cooldown.sh \x3Cgotchi-id>- Outputs
ready:0orwaiting:\x3Cseconds>. - Fails if RPC query fails.
- Outputs
./scripts/channel.sh \x3Cgotchi-id> \x3Cparcel-id>- Validates cooldown, submits tx via Bankr, prints tx hash.
./scripts/channel-all.sh- Iterates
config.jsonpairs and channels only ready gotchis.
- Iterates
Config
config.json keys:
realmDiamondrpcUrlchainIdchanneling[]entries:{ "parcelId": "...", "gotchiId": "...", "description": "..." }
Optional env:
GOTCHI_CHANNELING_CONFIG_FILEoverride config path.BASE_MAINNET_RPCoverridesrpcUrl.
Bankr API key resolution
BANKR_API_KEYsystemctl --user show-environment~/.openclaw/skills/bankr/config.json~/.openclaw/workspace/skills/bankr/config.json
Quick use
./scripts/check-cooldown.sh 9638
./scripts/channel.sh 9638 867
./scripts/channel-all.sh
Safety notes
- Cooldown enforced at 24h (
86400seconds). - Scripts fail closed on RPC/config/tool errors.
- Batch mode exits non-zero when any entry fails.
安全使用建议
This skill mostly does what it says (checks cooldowns, builds calldata, and posts transactions to Bankr), and asking for BANKR_API_KEY is appropriate. Before installing or automating: 1) Test manually: run ./scripts/check-cooldown.sh and ./scripts/channel.sh for one pairing to confirm a successful end-to-end flow and inspect the Bankr response and Base tx on Basescan. 2) Verify the contract ABI yourself — some files in the repo claim a backend signature is required; if the contract enforces a signature, the current approach (0x signature, lastChanneled=0) may fail or be rejected by the chain/backend. 3) Protect your BANKR_API_KEY: the scripts will look for it in systemd and other local skill config files — avoid placing high-privilege keys in shared/global config files. 4) Review the Bankr API endpoint (https://api.bankr.bot/agent/submit) and its scopes/rate limits and confirm you trust the service to submit transactions on your behalf. 5) Only configure parcels/gotchis you own (repository repeatedly warns about ownership risks). If you need absolute assurance about signature/authorization behavior, ask the maintainer for clarification or check the on-chain contract/official Aavegotchi docs before automating. The inconsistencies in documentation vs. scripts are likely sloppy engineering rather than malicious, but they create real operational risk, so proceed with caution.
功能分析
Type: OpenClaw Skill
Name: gotchi-channeling
Version: 0.2.0
The gotchi-channeling skill automates Aavegotchi Alchemica harvesting on the Base network by interacting with the REALM Diamond contract. It utilizes the Bankr API (api.bankr.bot) to submit transactions securely without requiring local private keys. The scripts (channel.sh, check-cooldown.sh) use standard blockchain utilities like Foundry's 'cast' and 'jq' for data processing. While the API key resolution logic in lib.sh searches multiple local paths and systemd environments, this is a documented feature intended to facilitate integration with the Bankr agent ecosystem. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力评估
Purpose & Capability
Name/description match what the code does: scripts build calldata, query cooldowns via RPC, and submit transactions to Bankr. Required binaries (cast, jq, curl) and the BANKR_API_KEY credential are appropriate and expected for this functionality.
Instruction Scope
Runtime instructions and scripts generally stay within the stated domain (RPC queries, calldata construction, Bankr POST). However the repository contains contradictory documentation about whether a backend signature is required: references/FUNCTION_SIGNATURE.md says a backend signature is a blocker, while scripts (channel.sh) build calldata with lastChanneled=0 and signature=0x and submit it to Bankr. This inconsistency could cause unexpected failed transactions or silent logic errors. The scripts also search for BANKR_API_KEY in systemctl and other local skill config files (~/.openclaw/skills/bankr/config.json and ~/.openclaw/workspace/skills/bankr/config.json) — that is explained in SKILL.md but does mean the skill will read other local skill configs to resolve credentials.
Install Mechanism
No install spec; this is instruction+script based and does not download or execute remote archives. That keeps installation risk low. The skill does execute network calls (Bankr API) at runtime, which is expected.
Credentials
Only BANKR_API_KEY is required (declared as primaryEnv), which is proportionate. The code will also try to recover the key from systemd user environment and other local bankr config files; reading other local skill config files is justified for key resolution but is a behavior users should be aware of (it could surface keys stored by a separate Bankr skill).
Persistence & Privilege
Skill does not request 'always: true' or any elevated platform privileges and does not modify other skills' configs. It runs as a user-invoked/autonomously-invokable script (default), which is expected for this type of automation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install gotchi-channeling - 安装完成后,直接呼叫该 Skill 的名称或使用
/gotchi-channeling触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
Updated channeling flow with improved Bankr integration
v0.1.0
Initial release of gotchi-channeling skill – secure, automated Aavegotchi channeling via Bankr wallet.
- Enables daily autonomous Alchemica harvesting from your Aaltar-equipped REALM parcels.
- No signature required; uses Bankr wallet for secure, automated transactions.
- Multi-gotchi support, smart cooldown checking, and detailed logs.
- Includes scripts for single/batch channeling, status checks, and cooldown monitoring.
- Optional notifications and scheduling for fully automated, hands-off operation.
元数据
常见问题
Gotchi Channeling 是什么?
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 626 次。
如何安装 Gotchi Channeling?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install gotchi-channeling」即可一键安装,无需额外配置。
Gotchi Channeling 是免费的吗?
是的,Gotchi Channeling 完全免费(开源免费),可自由下载、安装和使用。
Gotchi Channeling 支持哪些平台?
Gotchi Channeling 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Gotchi Channeling?
由 aaigotchi(@aaigotchi)开发并维护,当前版本 v0.2.0。
推荐 Skills