360 Secure SkillHub
360 安全技能中心
当前公开展示的是 Agnic Check Balance (x402)。本作品已批准的版本仍可按原地址安装和更新。

Agnic Check Balance

该 Skill 查询 Base 主网/测试网和 Solana 主网/测试网的 USDC 余额,可显示地址、按网络过滤并以 JSON 输出;使用前需完成钱包认证或提供访问令牌。

agnicpay-prog
agnicpay-prog
热度 37.78
最近更新 2026-05-11 17:41:04
分类:生活依赖:代码执行 / 第三方 API应用场景:个人理财 / 财务

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add check-balance
Metadata
name
check-balance
description
Check USDC balance across networks (Base, Solana). Use when the user wants to check balance, see how much USDC is available, view funds, or verify wallet balance. Covers "check my balance", "how much do I have", "show funds", "wallet balance".
user-invocable
true
disable-model-invocation
false
allowed-tools
["Bash(npx agnic@latest status*)","Bash(npx agnic@latest balance*)"]

Checking USDC Balance

Use npx agnic@latest balance to check USDC balance across supported networks.

Authentication

Run npx agnic@latest status --json to verify. If not authenticated:

  • Headless (CI/server/agent): Set AGNIC_TOKEN env var or pass --token <token>
  • Interactive (has browser): Run npx agnic@latest auth login

See the authenticate-wallet skill for details.

Command Syntax

npx agnic@latest balance [--network <network>] [--json]

Options

Option Description
--network <name> Filter by network (default: all networks)
--json Output result as JSON

Supported Networks

Network Description
base Base mainnet (primary)
base-sepolia Base testnet
solana Solana mainnet
solana-devnet Solana devnet

Examples

# Check balance on all networks
npx agnic@latest balance --json

# Check balance on Base mainnet only
npx agnic@latest balance --network base --json

Expected Output

Network       Balance      Address
base          125.50 USDC  0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb7
base-sepolia    0.00 USDC  0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb7
solana          0.00 USDC  N/A
solana-devnet   0.00 USDC  N/A

Error Handling

Common errors:

  • "Not authenticated" -- Run npx agnic@latest auth login or set AGNIC_TOKEN
  • Network timeout -- Try again or specify a single network with --network base