Skills check-balance

Check USDC balance across networks (Base, Solana)

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

Check Balance

Check the user's USDC balance across supported networks.

Steps

  1. Verify authentication:

    npx agnic@latest status --json
    

    If not authenticated, provide

    --token
    , set
    AGNIC_TOKEN
    , or run
    npx agnic@latest auth login
    .

  2. Check balance for all networks:

    npx agnic@latest balance --json
    
  3. 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
    — Base mainnet (EVM, primary)
  • solana
    — Solana mainnet
  • base-sepolia
    — Base testnet
  • solana-devnet
    — Solana devnet

Error Handling

  • If not authenticated: prompt user to provide
    --token
    , set
    AGNIC_TOKEN
    , or run
    npx agnic@latest auth login
  • If a network returns an error, report it and show available balances