Emblem Portfolio Tracker skill: check crypto balances across 7 chains
Lets Claude check your crypto balances across 7 chains and show profit and loss on trades, through the EmblemAI command line tool.
- Installs
- 8.9K
- on skills.sh
- Stars
- 12
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- May 2026
- last repo commit
emblem-portfolio-tracker makes Claude run the emblemai CLI to list your wallet addresses, read balances with USD values on each chain, look up prices, and show positions from EmblemAI conditional trades. It can also look up DeFi positions through Nansen.
It triggers on requests to check your portfolio, balances or trade positions. It needs Node.js 18 or newer and the @emblemvault/agentwallet CLI. SKILL.md lists what it cannot do: transaction history, tax reports, unrealized P&L, 24-hour change and allocation percentages.
Good for
- Crypto holders who want one view of balances on Solana, Ethereum, Base, BSC, Polygon, Hedera and Bitcoin
- People who use EmblemAI conditional orders and want realized P&L
- Developers who already use the emblemai CLI in agent mode
Install emblem-portfolio-tracker
Claude Code
- 1
Copy this prompt.
Install the emblem-portfolio-tracker skill in Claude Code. Run this command: npx skills add EmblemCompany/Agent-skills --skill emblem-portfolio-tracker Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 18 or newer.
The skill calls the emblemai command, so the CLI must be installed first. The repo README also describes a hosted EmblemAI MCP server for agents that want to call Emblem tools without the CLI; that is a separate setup. We store no Claude app upload because the skill runs a local CLI.
From the project README. Source.
What's in the skill
When it loads
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.
Sections in SKILL.md
- What This Skill Can Do
- Not Supported
- Quick Start
- Workflow: Full Portfolio Review
- Step 1: Wallet Addresses
- Step 2: Balance Snapshot
- Step 3: Trade Positions & P&L
- Step 4: DeFi Positions (Optional)
- Use Cases
- Daily Check-In
- Chain-Specific Deep Dive
- Trade Performance
- Price Check
- Communication Tips
- Helper Script
- Links
Key facts
- Installs on skills.sh
- 8,893 as of 2026-11-02
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass
- What is inside
- 2 files: SKILL.md and scripts/portfolio-report.sh
- Last repo commit
- 2026-05-15
What it includes
Lists your wallet addresses on every chain
Claude runs the CLI in agent mode and asks Emblem for your addresses.
Try: “Use wallet to list all my wallet addresses.”
Runs code ·
walletSolana balances with USD values
One balance tool per chain: solanaBalances, ethGetBalances, baseGetBalances, bscGetBalances, polygonGetBalances. SKILL.md lists USD values for these five.
Try: “Use solanaBalances to show my Solana tokens with USD values.”
Runs code ·
solanaBalancesHedera and Bitcoin balances
Same pattern for the two chains where SKILL.md does not promise USD values.
Runs code ·
hederaGetBalances and getBTCBalancesLooks up current prices
Prices for coins such as BTC, ETH, SOL and BNB.
Try: “Use getCryptoPrice to show prices for BTC, ETH, SOL and BNB.”
Runs code ·
getCryptoPriceOpen and closed conditional trade positions
Realized P&L only, and only for conditional orders (limit, stop-loss, take-profit) made through EmblemAI. Held tokens have no cost basis.
Try: “Use getAllPositions to show my closed positions with realized P&L.”
Runs code ·
getAllPositions and listPositionsDeFi positions for a wallet address
LP, staking and farming positions via Nansen. SKILL.md says this works for wallets Nansen indexes, typically high-value ones.
Runs code ·
nansen_defi_portfolioRuns a three-part portfolio report
The script checks that emblemai is installed, then runs three emblemai --agent --profile default prompts: addresses, balances with USD values, and trade positions.
Runs code ·
scripts/portfolio-report.sh
From the official docs
Permissions
Medium risk
The skill runs a CLI that reads your wallet addresses and balances and may create a wallet on first use. Use a dedicated profile and back up the wallet it creates.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
First run can create a wallet
The agent-wallet skill says agent mode creates and stores a new wallet when a profile has none. The scripts here use --agent --profile default, so back it up as that skill describes or the wallet cannot be recovered. github.com
It installs a global npm package
You run npm install -g @emblemvault/agentwallet, which is third-party code from EmblemCompany. The agent-wallet skill advises pinning the version and running npm audit signatures. github.com
Same profile as the swap skill
The bundled script runs every prompt with --profile default. The sibling emblem-token-swap skill uses the same profile name for swaps, so funds in a wallet under that profile are the ones a swap would spend. Our advice: keep a separate profile for read-only work. github.com
Credentials stay in ~/.emblemai
The agent-wallet security notes list a session file, an encrypted password file and a key file there. Keep them out of backups you share and never paste them into chat. github.com
Reads your balances and addresses
Claude sees your wallet addresses and holdings in the conversation. Do not use it in a shared or logged session if that matters to you. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | SKILL.md defines no read-only switch. |
|---|---|
| Talks to | EmblemVault service, through the emblemai CLI |
| Sign-in and keys | The emblemai CLI stores an encrypted password, a key file and a session file under ~/.emblemai/profiles/<name>, per the agent-wallet security notes. |
| Scopes |
|
Questions
What does the Emblem Portfolio Tracker skill do?
It makes Claude use the emblemai CLI to read your wallet addresses, balances, prices and conditional-trade P&L across 7 blockchains. Its tool list holds balance, price and position queries and no swap tool.
How do I install it?
Use the install box at the top of the page, then install the CLI with npm install -g @emblemvault/agentwallet. We store no Claude app upload because the skill runs a local CLI.
Is this the official Emblem skill?
It is in EmblemCompany's own repo, which the README calls the official skill collection for EmblemAI. The SKILL.md metadata names EmblemAI as author.
Does it need an API key or cost money?
SKILL.md names no API key. The CLI signs you in through the EmblemVault service, and the agent-wallet skill documents pay-as-you-go billing commands for the CLI; the skills give no prices, so check the Emblem docs.
Is it safe to use?
The skill runs a script and CLI commands that talk to the EmblemVault service and keep credentials under ~/.emblemai. On first run in agent mode the CLI can create a new wallet for the profile. Our advice: use a dedicated profile and back it up.
Can it show my transaction history or taxes?
No. SKILL.md lists transaction history, tax reports, unrealized P&L, 24-hour change and allocation percentages as not supported.
How is it different from emblem-ai-agent-wallet?
emblem-ai-agent-wallet covers the CLI itself: profiles, sign-in and backup. This skill is a set of portfolio queries built on that CLI.
Information
updated Nov 2, 2026
- Repository
- emblemcompany/agent-skills
- Folder
skills/emblem-portfolio-tracker
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- README · github.com
- emblem-portfolio-tracker SKILL.md · github.com
- emblem-ai-agent-wallet SKILL.md · github.com
- agent-wallet security.md · github.com
- portfolio-report.sh · github.com
- emblem-token-swap SKILL.md · github.com