
Emblem Portfolio Tracker
Run a cross-chain crypto portfolio report with USD balances, trade P&L, and DeFi positions through the EmblemAI CLI.
Overview
emblem-portfolio-tracker is an agent skill for the Operate phase that tracks crypto balances, trade P&L, and DeFi positions across seven blockchains using the EmblemAI CLI.
Install
npx skills add https://github.com/emblemcompany/agent-skills --skill emblem-portfolio-trackerWhat is this skill?
- Aggregates balances with USD values across seven blockchains via EmblemAI agent wallet tools
- Shell script portfolio-report.sh sections: wallet addresses, balance snapshot, and conditional trade positions
- Invokes chain-specific tools including Solana, Ethereum, Base, BSC, Polygon, Hedera, and BTC balance helpers
- Surfaces conditional trade P&L through getAllPositions
- DeFi position context via Nansen as described in the skill documentation
- 7 blockchains referenced for aggregated balance tooling
- 3 report sections: wallet addresses, balance snapshot, trade positions
Adoption & trust: 8.7k installs on skills.sh; 10 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You hold assets on many chains and lack a quick cross-chain view of balances, USD totals, and open conditional trade positions.
Who is it for?
Solo Web3 builders and traders who already use EmblemAI agent wallets and want a scripted portfolio snapshot.
Skip if: Users without EmblemAI CLI setup, pure fiat accounting, or teams building a custom portfolio product without Emblem vault tooling.
When should I use this skill?
The user wants to check their portfolio, see balances across chains, or review trade positions.
What do I get? / Deliverables
Running the portfolio report prints wallet addresses, multi-chain USD balance snapshots, and position P&L in one terminal session.
- Terminal portfolio report with addresses, USD balances, and position P&L summary
Recommended Skills
Journey fit
Portfolio checks are ongoing production-adjacent operations for builders who hold assets across chains, not one-time build tasks. Monitoring subphase covers periodic balance snapshots, position review, and P&L visibility across wallets.
How it compares
Use as a CLI-plus-agent workflow skill, not a self-hosted analytics dashboard or on-chain indexer you deploy yourself.
Common Questions / FAQ
Who is emblem-portfolio-tracker for?
It is for indie crypto operators who use EmblemAI and want aggregated cross-chain balances and trade positions from the terminal.
When should I use emblem-portfolio-tracker?
Use it in Operate monitoring when you need to check portfolio health, review USD balances across chains, or audit conditional trade P&L after market moves.
Is emblem-portfolio-tracker safe to install?
It runs wallet and balance commands through a third-party CLI; review the Security Audits panel on this Prism page and treat wallet access as high sensitivity.
SKILL.md
READMESKILL.md - Emblem Portfolio Tracker
#!/bin/bash # portfolio-report.sh - Generate a cross-chain portfolio report via EmblemAI # Usage: bash scripts/portfolio-report.sh set -e echo "Portfolio Report — $(date '+%Y-%m-%d %H:%M')" echo "==================================================" if ! command -v emblemai &> /dev/null; then echo "Error: emblemai CLI not found" echo "Install with: npm install -g @emblemvault/agentwallet" exit 1 fi echo "" echo "1. Wallet Addresses" echo "-------------------" emblemai --agent --profile default -m "Use wallet to list all my wallet addresses across every chain" echo "" echo "2. Balance Snapshot" echo "-------------------" emblemai --agent --profile default -m "Show my balances with USD values across all chains. Use these tools: solanaBalances, ethGetBalances, baseGetBalances, bscGetBalances, polygonGetBalances, hederaGetBalances, getBTCBalances" echo "" echo "3. Trade Positions" echo "-------------------" emblemai --agent --profile default -m "Use getAllPositions to show my conditional trade positions with realized P&L" echo "" echo "==================================================" echo "Report complete." --- name: emblem-portfolio-tracker description: > Track crypto portfolio across 7 blockchains via EmblemAI. Aggregated balances with USD values, conditional trade P&L, and DeFi position tracking via Nansen. Use when the user wants to check their portfolio, see balances across chains, or review trade positions. license: MIT compatibility: > Requires Node.js >= 18.0.0, @emblemvault/agentwallet CLI, and internet access. Works on Claude Code, Cursor, Codex, OpenClaw, and other agents following the Agent Skills spec. metadata: author: EmblemAI version: "1.1.0" homepage: https://emblemvault.ai docs: https://emblemvault.ai/docs docs-interactive: https://emblemvault.dev --- # Emblem Portfolio Tracker Cross-chain crypto portfolio monitoring powered by **EmblemAI**. Aggregated balances with USD values across Solana, Ethereum, Base, BSC, Polygon, Hedera, and Bitcoin. Conditional trade P&L tracking and DeFi position viewing via Nansen. **Requires**: `npm install -g @emblemvault/agentwallet` --- ## What This Skill Can Do | Capability | Tools Used | |-----------|------------| | Wallet addresses (all chains) | `wallet` | | Solana balances + USD values | `solanaBalances` | | Ethereum balances + USD values | `ethGetBalances` | | Base balances + USD values | `baseGetBalances` | | BSC balances + USD values | `bscGetBalances` | | Polygon balances + USD values | `polygonGetBalances` | | Hedera balances | `hederaGetBalances` | | Bitcoin balances | `getBTCBalances` | | Crypto price lookup | `getCryptoPrice` | | Conditional trade positions & P&L | `getAllPositions`, `listPositions` | | DeFi positions (LP, staking, farming) | `nansen_defi_portfolio` | ### Not Supported These features have no backing tools: - Transaction history — no tool returns past wallet transactions on any chain - Tax reporting / transaction exports — no historical transaction data available - Unrealized P&L on held tokens — only realized P&L from conditional trade positions - 24h portfolio change — no historical balance snapshots; only current balances - Portfolio allocation percentages — agent must compute from individual chain balance calls --- ## Quick Start ```bash npm install -g @emblemvault/agentwallet # Check balances across all chains emblemai --agent --profile default -m "Use wallet to show my addresses, then use solanaBalances, ethGetBalances, baseGetBalances, bscGetBalances, polygonGetBalances, hederaGetBalances, and getBTCBalances to show all my balances" # Check trade positions emblemai --agent --profile default -m "Use getAllPositions to show my open and closed trade positions with P&L" ``` **Trigger phrases:** - "Check my portfolio" - "Show balances across all chains" - "What's my P&L?" - "Show my trade positions" --- ## Workflow: Full Portfolio Review ### Step 1: Wallet Addresses ```bash emblemai --agent -