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/agnicpay-prog/agnic-check-balance" ~/.claude/skills/openclaw-skills-check-balance && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/agnicpay-prog/agnic-check-balance" ~/.openclaw/skills/openclaw-skills-check-balance && rm -rf "$T"
manifest:
skills/agnicpay-prog/agnic-check-balance/SKILL.mdsource content
Check Balance
Check the user's USDC balance across supported networks.
Steps
-
Verify authentication:
npx agnic@latest status --jsonIf not authenticated, provide
, set--token
, or runAGNIC_TOKEN
.npx agnic@latest auth login -
Check balance for all networks:
npx agnic@latest balance --json -
Or check a specific network:
npx agnic@latest balance --network base --json npx agnic@latest balance --network solana --json
Expected Output
[ { "network": "base", "balance": "125.50", "address": "0x..." }, { "network": "solana", "balance": "0", "address": "N/A" } ]
Supported Networks
— Base mainnet (EVM, primary)base
— Solana mainnetsolana
— Base testnetbase-sepolia
— Solana devnetsolana-devnet
Error Handling
- If not authenticated: prompt user to provide
, set--token
, or runAGNIC_TOKENnpx agnic@latest auth login - If a network returns an error, report it and show available balances