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.md
source content

gotchi-channeling

Channel Alchemica for configured gotchi/parcel pairs.

Scripts

  • ./scripts/check-cooldown.sh <gotchi-id>
    • Outputs
      ready:0
      or
      waiting:<seconds>
      .
    • Fails if RPC query fails.
  • ./scripts/channel.sh <gotchi-id> <parcel-id>
    • Validates cooldown, submits tx via Bankr, prints tx hash.
  • ./scripts/channel-all.sh
    • Iterates
      config.json
      pairs and channels only ready gotchis.

Config

config.json
keys:

  • realmDiamond
  • rpcUrl
  • chainId
  • channeling[]
    entries:
    { "parcelId": "...", "gotchiId": "...", "description": "..." }

Optional env:

  • GOTCHI_CHANNELING_CONFIG_FILE
    override config path.
  • BASE_MAINNET_RPC
    overrides
    rpcUrl
    .

Bankr API key resolution

  1. BANKR_API_KEY
  2. systemctl --user show-environment
  3. ~/.openclaw/skills/bankr/config.json
  4. ~/.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 (
    86400
    seconds).
  • Scripts fail closed on RPC/config/tool errors.
  • Batch mode exits non-zero when any entry fails.