skills/portfolio/SKILL.md
Show a consolidated cross-chain portfolio overview with USD valuations for all token holdings and DeFi positions. Use when the user asks about their portfolio, net worth, total value, or asset breakdown across chains.
npx skillsauth add ahmetenesdur/fibx-agentic-wallet-skills portfolioInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fetch a consolidated view of all token holdings with USD valuations across all supported chains (Base, Citrea, HyperEVM, Monad) and DeFi positions (Aave V3 on Base).
authenticate-wallet skill first.--chain flag needed.--json when the output will be consumed by another skill or pipeline.npx fibx@latest portfolio [--json]
| Parameter | Type | Description | Required |
| --------- | ---- | -------------- | -------- |
| json | flag | Output as JSON | No |
Displays chain-grouped token holdings with USD values, Aave V3 DeFi positions (if any), and a total portfolio value.
--json){
"wallet": "0x...",
"chains": [
{
"chain": "base",
"totalUsd": 205.48,
"assets": [
{ "symbol": "ETH", "balance": "0.0042", "price": 2350.0, "usdValue": 9.87 },
{ "symbol": "USDC", "balance": "125.50", "price": 1.0, "usdValue": 125.5 }
]
}
],
"defi": [
{
"protocol": "Aave V3",
"chain": "base",
"collateralUsd": 500.0,
"debtUsd": 200.0,
"healthFactor": "2.50",
"netUsd": 300.0
}
],
"totalUsd": 517.98
}
User: "Show me my portfolio"
npx fibx@latest portfolio
User: "What's my total net worth?"
npx fibx@latest portfolio
User: "Get my portfolio as JSON"
npx fibx@latest portfolio --json
| Error | Action |
| ------------------- | ---------------------------------------------------------- |
| 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. |
balance for detailed single-chain balances without USD values.aave to manage individual DeFi positions shown in the portfolio.trade to rebalance assets across tokens.config to set a custom RPC if you encounter rate limit errors.testing
Get a swap price quote without authentication. Check exchange rates, output amounts, and route info for any token pair on Base, Citrea, HyperEVM, or Monad. No wallet or session required.
testing
Check the on-chain status of a transaction and get the block explorer link. Supports Base, Citrea, HyperEVM, and Monad.
testing
Swap tokens using Fibrous aggregation on Base, Citrea, HyperEVM, or Monad. Finds optimal route, simulates before execution. Supports --simulate for gas-only estimation without sending.
testing
Send native tokens (ETH, cBTC, HYPE, MON) or ERC-20 tokens to an address on Base, Citrea, HyperEVM, or Monad. Simulates before sending. Supports --simulate for gas-only estimation.