Skills gotchi-channeling
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aaigotchi/gotchi-channeling" ~/.claude/skills/clawdbot-skills-gotchi-channeling && rm -rf "$T"
manifest:
skills/aaigotchi/gotchi-channeling/SKILL.mdsource content
gotchi-channeling
Channel Alchemica for configured gotchi/parcel pairs.
Scripts
./scripts/check-cooldown.sh <gotchi-id>- Outputs
orready:0
.waiting:<seconds> - Fails if RPC query fails.
- Outputs
./scripts/channel.sh <gotchi-id> <parcel-id>- Validates cooldown, submits tx via Bankr, prints tx hash.
./scripts/channel-all.sh- Iterates
pairs and channels only ready gotchis.config.json
- Iterates
Config
config.json keys:
realmDiamondrpcUrlchainId
entries:channeling[]{ "parcelId": "...", "gotchiId": "...", "description": "..." }
Optional env:
override config path.GOTCHI_CHANNELING_CONFIG_FILE
overridesBASE_MAINNET_RPC
.rpcUrl
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 (
seconds).86400 - Scripts fail closed on RPC/config/tool errors.
- Batch mode exits non-zero when any entry fails.