portfolio

View a comprehensive DeFi portfolio dashboard — token balances, staking positions, and lending positions with USD valuations. Use this skill when the user wants an overview, summary, dashboard, total value, net worth, or wants to see all their DeFi positions across Starknet at once. Also trigger when the user asks "what do I have", "show me everything", "how much am I worth", "my positions", "my investments", or any request for a holistic view of their Starknet holdings — even if they don't explicitly say "portfolio".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "portfolio" with this command: npx skills add ahmetenesdur/starkfi/ahmetenesdur-starkfi-portfolio

Portfolio Overview

Display a comprehensive DeFi portfolio dashboard aggregating token balances, staking positions, and lending positions — all with USD valuations. This is a read-only, single-command skill that provides a complete snapshot of the user's Starknet DeFi activity.

Prerequisites

  • Active session required.

Rules

  1. Use this as the FIRST command when the user asks "what do I have?" or wants an overall assessment.
  2. This is a read-only operation — it never modifies any on-chain state.
  3. USD prices are sourced from Fibrous aggregation and may have slight variations.

Commands

npx starkfi@latest portfolio [--json]

Parameters

ParameterTypeDescriptionRequired
--jsonflagOutput as JSONNo

Dashboard Sections

The portfolio displays three sections:

  1. Token Balances — STRK, ETH, and all ERC-20 tokens with non-zero balances and their USD values.
  2. Staking Positions — Active stakes across all validators/pools with pending rewards. Shows unpooling amounts and cooldown dates when exit intents are active.
  3. Lending Positions — Active Vesu V2 positions: supplied and borrowed amounts with pool details.

Examples

User: "Show me my portfolio"

npx starkfi@latest portfolio

User: "What's my total value on Starknet?"

npx starkfi@latest portfolio

User: "Get my portfolio as JSON for analysis"

npx starkfi@latest portfolio --json

Error Handling

ErrorAction
Not authenticatedRun authenticate-wallet skill first.
Partial failureSome sections may show errors while others succeed. The portfolio uses fault-tolerant aggregation.
Network errorRetry once. Use config to set custom RPC.

Related Skills

  • Use balance for a focused view of token balances only.
  • Use staking stake-status for detailed staking positions.
  • Use lending lend-status for detailed lending positions.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

authenticate-wallet

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

trade

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

balance

No summary provided by upstream source.

Repository SourceNeeds Review
Web3

send

No summary provided by upstream source.

Repository SourceNeeds Review