vike-wallet-portfoliolisted
Install: claude install-skill vike-io/vike-cli
# vike-wallet-portfolio
Multi-call playbook for a complete wallet snapshot.
## Workflow (run in parallel where possible)
```bash
ADDR=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
vike wallet ens $ADDR --json & # cheap, ~1 credit
vike labels $ADDR --json & # cheap, ~1 credit
vike wallet summary $ADDR --json & # cheap, ~2 credits
vike wallet balances $ADDR --json & # multi-chain, ~3 credits
vike defi $ADDR --json & # multi-chain, ~3 credits
vike wallet pnl-history $ADDR --days 30 --json &
wait
```
## Report template
> **`<ENS or 0x...>` — wallet snapshot**
> - **Identity:** `<ens.eth>` · `<entity (from labels)>` · `<wallet_type>` (confidence: `<H/M/L>`)
> - **Total ERC-20:** `$X` across `<chains>`. Top 3 by USD: `<symbol1 $X>`, `<symbol2 $Y>`, ...
> - **DeFi positions:** `$Y` across `<protocols count>` protocols. Top: `<Aave V3 $X>`, ...
> - **30d net flow:** `+/-$Z` (cumulative)
> - **Activity:** `<tx_count>` txns last 30d, `<unique_tokens>` unique tokens traded
> - **Vibe check:** `<saver / trader / farmer / institutional / inactive / fresh>`
## Vibe-check rubric
| Pattern | Label |
|---|---|
| `wallet_type = "cex"` or `"market_maker"` | **Institutional** |
| 80%+ in stablecoins, low tx count | **Saver / dry powder** |
| 50+ unique tokens 30d, low avg holding USD | **Airdrop farmer** |
| High tx count, balanced sent/received | **Active trader** |
| Big DeFi positions, low ERC-20 balance | **DeFi native** |
| Big ERC-20 holdings,