Loading...
Loading...
Analyze wallet portfolios on supported blockchains: view token holdings with current values, track transaction activity and history, check PnL (profit and loss) statistics over different time windows, and query total wallet net worth. Also supports querying the authenticated user's own LiberFi TEE wallet portfolio without needing to provide a wallet address — use the `me` commands when the user wants to check their own LiberFi account's holdings, activity, stats, or net worth. Trigger words: wallet, portfolio, holdings, my tokens, my coins, my balance, what do I hold, what tokens do I have, wallet balance, wallet holdings, wallet activity, transaction history, recent transactions, transfers, swaps, trade history, wallet stats, PnL, profit and loss, profit, loss, gains, returns, performance, how much did I make, how much did I lose, win rate, net worth, total value, portfolio value, total balance, how much is my wallet, wallet overview, wallet summary, wallet analysis, check wallet, view wallet, my portfolio, account balance, my LiberFi wallet, my TEE wallet, my account portfolio, check my account, my holdings without address. Chinese: 钱包, 持仓, 我的代币, 我持有什么, 余额, 钱包余额, 交易记录, 交易历史, 最近交易, 转账记录, 钱包统计, 盈亏, 利润, 亏损, 收益, 收益率, 胜率, 净值, 总价值, 钱包总价值, 钱包概览, 钱包分析, 查看钱包, 我的LiberFi钱包, 我的TEE钱包, 我的账户持仓, 不知道地址查我的钱包. CRITICAL: Always use `--json` flag for structured output. CRITICAL: Public `wallet` commands require both chain and wallet address — always ask the user for these if not provided. CRITICAL: `me` commands do NOT require a wallet address — they use the authenticated user's TEE wallet automatically. They DO require authentication (run `lfi status` first, then `lfi login key` if needed). Do NOT use this skill for: - Token search, info, security audit, K-line → use liberfi-token - Trending tokens or new token rankings → use liberfi-market - Swap quotes, trade execution, or transaction broadcast → use liberfi-swap - Token holder analysis (for a specific token) → use liberfi-token Do NOT activate on vague inputs like "wallet" alone without a wallet address or clear intent to check portfolio data.
npx skill4agent add liberfi-io/liberfi-skills liberfi-portfoliolfi wallet *lfi me *| Command group | Requires Auth |
|---|---|
| No (public API, uses on-chain data) |
| Yes (JWT, uses TEE wallet) |
melfi status --jsonlfi login key --role AGENT --jsonlfi login <email> --jsonlfi verify <otpId> <code> --jsonlfi whoami --json| If user asks about... | Route to |
|---|---|
| Token search, price, details, security | liberfi-token |
| Token holders, smart money traders | liberfi-token |
| Token K-line, candlestick chart | liberfi-token |
| Trending tokens, market rankings | liberfi-market |
| Newly listed tokens | liberfi-market |
| Swap, trade, buy, sell tokens | liberfi-swap |
| Transaction fees, gas estimation | liberfi-swap |
| Command | Description | Auth |
|---|---|---|
| Get all token holdings with values | No |
| Get transaction activity history | No |
| Get PnL statistics | No |
| Get total wallet net worth | No |
| Command | Description | Auth |
|---|---|---|
| Get holdings for the authenticated user's TEE wallet | Yes |
| Get transfer activity for the authenticated user's TEE wallet | Yes |
| Get PnL statistics for the authenticated user's TEE wallet | Yes |
| Get total net worth for the authenticated user's TEE wallet | Yes |
wallet activityme activity--type <type>buy,sell,transfer,add,remove--token-address <address>--cursor <cursor>--limit <limit>--direction <direction>nextprev--resolution <resolution>7d30dallwallet statsallme stats7dsolethbsclfi wallet holdings <chain> <address> --jsonlfi wallet activity <chain> <address> --limit 20 --jsonlfi wallet activity <chain> <address> --token-address <tokenAddress> --limit 20 --jsonall7d30dalllfi wallet stats <chain> <address> --resolution <window> --jsonlfi wallet net-worth <chain> <address> --jsonlfi wallet net-worth <chain> <address> --jsonlfi wallet holdings <chain> <address> --jsonlfi wallet stats <chain> <address> --jsonlfi status --json
# If not authenticated:
lfi login key --role AGENT --json # agent
# or: lfi login <email> --json → lfi verify <otpId> <code> --json
lfi whoami --json # confirm evmAddress / solAddresssolethlfi me net-worth <chain> --json
lfi me holdings <chain> --json
lfi me stats <chain> --resolution 7d --jsonlfi status --jsonlfi me activity <chain> --limit 20 --jsonFull flow: portfolio → token → token
lfi wallet holdings <chain> <address> --jsonlfi token info <chain> <tokenAddress> --jsonlfi token security <chain> <tokenAddress> --jsonFull flow: portfolio → portfolio → token
lfi wallet activity <chain> <address> --limit 10 --jsonlfi wallet holdings <chain> <address> --jsonlfi token security <chain> <tokenAddress> --jsonFull flow: portfolio → market
lfi wallet stats <chain> <address> --resolution 30d --jsonlfi ranking trending <chain> 24h --limit 10 --jsonFull flow: auth → portfolio (me commands)
lfi status --jsonlfi login key --jsonlfi whoami --jsonlfi me holdings sol --jsonlfi me stats sol --resolution 7d --jsonlfi me net-worth sol --jsonFull flow: swap (already done) → portfolio (me commands)
lfi status --jsonlfi me holdings <chain> --jsonlfi me net-worth <chain> --json| Just completed | Suggest to user |
|---|---|
| Holdings view | "Want to check your PnL or transaction history?" / "需要查看盈亏或交易记录?" |
| Activity list | "Want to filter by token or check PnL stats?" / "需要按代币筛选或查看盈亏统计?" |
| PnL stats | "Want to see your current holdings?" / "需要查看当前持仓?" |
| Net worth | "Want to see the token breakdown?" / "需要查看各代币明细?" |
| Full overview | "Want to research any specific token or check trends?" / "需要研究某个代币或查看趋势?" |
| Me holdings | "Want to check your activity or PnL stats?" / "需要查看交易记录或盈亏统计?" |
| Me stats | "Want to see your full holdings breakdown?" / "需要查看完整持仓明细?" |
0xsolmelfi status --jsonmelfi me *lfi status --jsonwallet *me *me