okx-wallet-portfolio

Queries wallet balances, token holdings, and portfolio value across 20+ blockchains via the onchainos CLI.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Nith567/xlayer-skills-arena --skill okx-wallet-portfolio-nith567
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: okx-wallet-portfolio
Source: https://github.com/Nith567/xlayer-skills-arena/tree/main/okx-wallet-portfolio
Command: npx skills add https://github.com/Nith567/xlayer-skills-arena --skill okx-wallet-portfolio-nith567

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Checking what a specific wallet address holds across multiple blockchains normally requires visiting separate block explorers or portfolio dashboards for each chain. This Skill lets you query total asset value, all token balances, and specific token holdings for any given address across XLayer, Solana, Ethereum, Base, BSC, Arbitrum, and 20+ other chains from a single conversational request. ## Core Features & Use Cases - Multi-Chain Balance Lookup: Retrieve total portfolio value or full token breakdowns for any wallet address across up to 50 chains in one request, with automatic chain name resolution. - Specific Token Checks: Query balances for up to 20 specific tokens (including native tokens) using chainIndex:address pairs, with risk-token filtering options. - Pre-Swap Verification & Portfolio Workflows: Verify sufficient balance before executing swaps, identify underperforming holdings to sell, and hand off to token price, PnL, or swap skills for follow-up actions. - Use Case: A user asks "what tokens does 0xAbc... hold on Base and Arbitrum?" The Skill runs the balance query, sorts holdings by USD value, flags suspicious wrapped-token prices, and suggests viewing price charts or swapping a token. ## Quick Start Ask the assistant to show all token balances and total portfolio value for a specific wallet address on the chains you care about, for example: "Show all tokens held by 0xYourWallet on XLayer and Ethereum."

Frequently Asked Questions about okx-wallet-portfolio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the balance of a crypto wallet address across multiple chains?▼

Provide the wallet address and the chains you want, and the Skill runs onchainos portfolio all-balances or total-value with a comma-separated chain list like "xlayer,solana,ethereum". Results are sorted by USD value with token symbols, amounts, and abbreviated contract addresses.

What tool can show total portfolio value for an address on XLayer and Solana?▼

The onchainos portfolio total-value command returns the total USD asset value for a wallet across the specified chains, for example --chains "xlayer,solana". It supports an optional --asset-type flag to separate token holdings from DeFi positions.

Can I check balances for both EVM and Solana addresses in one request?▼

No. EVM addresses (0x...) and Solana addresses (Base58) have incompatible formats, and mixing them causes the entire request to fail. Make separate calls: one for EVM chains with the EVM address and one for Solana with the Solana address.

Should I use this or okx-agentic-wallet to check my own balance?▼

Use okx-agentic-wallet when asking about your own logged-in wallet without providing an address, such as "check my wallet balance". Use this Skill only when you supply a specific address to inspect, since it queries arbitrary on-chain addresses.

Why does a token show a wrong price or symbol in my balance results?▼

Wrapped and bridged tokens (prefixes like x, w, st, r, m) may have inaccurate symbol or price metadata from the balance API. The Skill flags these with a price-unverified warning and suggests running onchainos token price-info to cross-check high-value holdings.

What are the limits when querying token balances with onchainos portfolio?▼

The --chains parameter accepts up to 50 comma-separated chains per request, and token-balances accepts a maximum of 20 token entries. The --exclude-risk filter only works on Ethereum, BSC, Solana, and Base.