← Back to Skills Marketplace
626
Downloads
0
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install gotchi-channeling
Description
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely.
README (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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install gotchi-channeling - After installation, invoke the skill by name or use
/gotchi-channeling - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Gotchi Channeling?
Channel Aavegotchis on Base via Bankr. Checks cooldown, builds calldata, and submits channel txs safely. It is an AI Agent Skill for Claude Code / OpenClaw, with 626 downloads so far.
How do I install Gotchi Channeling?
Run "/install gotchi-channeling" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Gotchi Channeling free?
Yes, Gotchi Channeling is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Gotchi Channeling support?
Gotchi Channeling is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Gotchi Channeling?
It is built and maintained by aaigotchi (@aaigotchi); the current version is v0.2.0.
More Skills