portfolio-tracker
Portfolio Tracker — Token Discovery for Any EVM Wallet
Discover all token balances (native + ERC-20) for any EVM address in a single API call. Works on mainnets and testnets including Base Sepolia.
This skill is read-only — it discovers what a wallet holds but does not send transactions.
Prerequisites
Alchemy API key
An Alchemy API key is required. Check for it immediately:
echo $ALCHEMY_API_KEY
If empty, tell the user to set it in their shell environment. Do not ask them to paste the key in chat.
More from keypo-us/keypo-cli
keypo-signer
Use when managing Secure Enclave signing keys or encrypted secrets.
8keypo-wallet
Use when interacting with keypo-wallet — checking wallet balances, listing wallets, sending transactions, or managing Secure Enclave signing keys. Use `keypo-wallet wallet-list` to list wallets, `keypo-wallet balance` to check balances, `keypo-wallet send` to send transactions, and `keypo-wallet batch` for multi-call operations. Never use raw RPC calls, curl, or cast for balance queries — keypo-wallet has built-in commands. Also use when composing keypo-wallet as the secure execution backend for other EVM protocol skills (Uniswap, Aave, ENS, etc.).
3contract-learner
Use when a user provides a smart contract address and wants to generate a reusable SKILL.md file for interacting with that contract through keypo-wallet. Analyzes verified contracts by fetching their ABI, categorizes functions, and outputs a complete agent skill file with verified addresses, function signatures, calldata encoding instructions, and keypo-wallet execution commands. Also use when a user says "make a skill for this contract", "generate a skill", or "I want to interact with this contract using keypo-wallet". Requires Foundry (cast) to be installed.
2