portfolio-report
Generate a comprehensive portfolio report for a wallet's Uniswap positions across all chains — covering total value, PnL, fee earnings, impermanent loss, and composition. Use when the user asks about their positions, earnings, or portfolio overview.
Why use this skill?
Analyze your Uniswap liquidity positions, track fee earnings, calculate PnL, and monitor impermanent loss across all chains with the OpenClaw portfolio-report skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/wpank/portfolio-reportWhat This Skill Does
The portfolio-report skill is a high-level analytics tool for OpenClaw designed to provide a deep dive into your Uniswap liquidity positions. By acting as an orchestrator, it delegates complex data retrieval and calculation tasks to the portfolio-analyst subagent. This skill doesn't just display balances; it aggregates data across all supported blockchain networks to present a holistic view of your financial standing in decentralized finance. It calculates critical metrics including Total Value Locked (TVL), realized and unrealized Profit and Loss (PnL), accumulated but uncollected trading fees, and Impermanent Loss (IL). By integrating these diverse data points, the skill translates complex on-chain interactions into a clean, human-readable report, effectively serving as your personal DeFi accountant. Whether you are tracking a single stablecoin pool or managing a complex multi-chain liquidity strategy, this skill ensures you have the necessary visibility to make informed decisions regarding your capital.
Installation
To integrate this skill into your OpenClaw agent, use the command-line interface within your environment. Ensure you have the necessary repository access and your agent is correctly initialized. Execute the following command in your terminal:
clawhub install openclaw/skills/skills/wpank/portfolio-report
Once installed, the skill is automatically registered and ready for invocation via natural language queries.
Use Cases
This skill is indispensable for liquidity providers (LPs) who need to monitor the health of their yield-generating positions. Use it to:
- Determine if your ranges are still optimal in Uniswap V3 positions.
- Assess the true profitability of your LPs by including historical gas costs in your PnL calculations.
- Quickly identify which positions have accrued significant uncollected fees that require manual claim action.
- Perform cross-chain audits to see where your capital is deployed, effectively replacing manual tracking in multiple block explorers.
Example Prompts
- "Can you generate a full portfolio report for my wallet?"
- "How much have I actually earned in fees across all my Uniswap positions?"
- "My UNI/WETH position seems down, can you check my PnL and see if it's out of range?"
Tips & Limitations
To get the best results, ensure your wallet address is correctly configured in your agent settings. Note that because the skill relies on subgraph indexing and RPC node connectivity, there may be a minor latency in data reporting compared to live block times. Always consider that the PnL report is a snapshot; market volatility can change your position status rapidly. Be aware that the accuracy of IL calculations depends on the availability of historical price data from the subagent.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-wpank-portfolio-report": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
mermaid-diagrams
Create software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams including class diagrams, sequence diagrams, flowcharts, ERDs, C4 architecture diagrams, state diagrams, git graphs, and other diagram types. Triggers include requests to diagram, visualize, model, map out, or show the flow of a system.
api-design-principles
Skill by wpank
auto-context
Automatically read relevant context before major actions. Loads TODO.md, roadmap.md, handoffs, task plans, and other project context files so the AI operates with full situational awareness. Use when starting a task, implementing a feature, refactoring, debugging, planning, or resuming a session.
clear-writing
Write clear, concise prose for humans — documentation, READMEs, API docs, commit messages, error messages, UI text, reports, and explanations. Combines Strunk's rules for clearer prose with technical documentation patterns, structure templates, and review checklists.
track-performance
Track the performance of Uniswap LP positions over time — check which positions need attention, are out of range, or have uncollected fees. Use when the user asks how their positions are doing.