Learn-skills.dev balance

Check wallet balances (native and ERC-20 tokens) on Base, Citrea, HyperEVM, or Monad.

install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/ahmetenesdur/fibx-agentic-wallet-skills/balance" ~/.claude/skills/neversight-learn-skills-dev-balance && rm -rf "$T"
manifest: data/skills-md/ahmetenesdur/fibx-agentic-wallet-skills/balance/SKILL.md
source content

Check Balance

Fetch wallet holdings: native tokens and all ERC-20 tokens with non-zero balances.

Prerequisites

  • Active session required. If not authenticated, run
    authenticate-wallet
    skill first.

Rules

  1. If the user specifies a chain, you MUST include
    --chain <name>
    .
  2. If the user does NOT specify a chain, default to
    base
    and state it: "Checking your balance on Base."
  3. Use
    --json
    when the output will be consumed by another skill or pipeline.

Chain Reference

ChainFlagNative Token
Base
--chain base
ETH
Citrea
--chain citrea
cBTC
HyperEVM
--chain hyperevm
HYPE
Monad
--chain monad
MON

Commands

npx fibx@latest balance [--chain <chain>] [--json]

Parameters

ParameterTypeDescriptionRequired
chain
string
base
,
citrea
,
hyperevm
, or
monad
No
json
flagOutput as JSONNo

Default chain:

base

Examples

User: "Check my balance"

npx fibx@latest balance

User: "What's my Monad balance?"

npx fibx@latest balance --chain monad

Error Handling

ErrorAction
Not authenticated
Run
authenticate-wallet
skill first.
Network error
Retry once. If persistent, use
config
to set custom RPC.
Rate limit / 429
Use
config
skill to set a custom RPC.

Related Skills

  • Run this BEFORE
    send
    or
    trade
    to verify sufficient funds.
  • Run this BEFORE
    aave supply
    to confirm available assets.