← 返回 Skills 市场
807
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
This skill appears to do what it says (generate a Uniswap portfolio report) but the documentation hints it may use the agent's configured wallet or PRIVATE_KEY without declaring that requirement. Before installing or using it:
- Ask the author what 'portfolio-analyst' requires (does it need a PRIVATE_KEY, WALLET_TYPE, RPC keys, or only a public wallet address?).
- Do NOT provide private keys. Prefer supplying a public wallet address (read-only) and read-only RPC/subgraph access tokens if needed.
- If the tool needs to sign transactions, get a clear justification and consider using a separate signing service or ephemeral keys.
- Be cautious running the example npx install commands against an unknown GitHub repo — running npx on untrusted code executes remote scripts on your machine.
If the maintainer provides a clear, minimal list of required env vars (ideally none or only read-only RPC endpoints) and confirms the subagent will never request or store private keys, the assessment could be upgraded. Conversely, any requirement to provide PRIVATE_KEY or write secrets to the agent would keep this skill suspicious.
功能分析
Type: OpenClaw Skill
Name: portfolio-report
Version: 0.1.0
The skill bundle is purely descriptive, consisting of metadata and markdown documentation. It explicitly states that it delegates all core functionality to a `portfolio-analyst` subagent and makes 'no direct MCP tool calls'. There is no executable code, no direct system/network access, and no evidence of prompt injection attempts or other malicious instructions within the provided files. The installation instructions are standard for OpenClaw skills.
能力评估
Purpose & Capability
The skill claims to generate Uniswap portfolio reports and delegates to a 'portfolio-analyst' subagent, which is a reasonable design. However, README/SKILL.md error handling references WALLET_TYPE and PRIVATE_KEY (agent wallet secrets) while the skill metadata declares no required env vars or credentials — asking for a private key would be disproportionate for a read-only reporting task unless clearly justified (e.g., to sign transactions).
Instruction Scope
SKILL.md itself is an instruction-only skill that delegates to Task(subagent_type:portfolio-analyst). The instructions do not explicitly perform network calls or file reads, but they rely entirely on the portfolio-analyst subagent, and the docs explicitly suggest using a configured agent wallet or PRIVATE_KEY. That scope creep (potential access to private keys or agent wallet) is not documented in the skill metadata and is a red flag.
Install Mechanism
The skill has no install spec (instruction-only), which is lower risk. README shows example npx install commands that fetch code from a GitHub path — those are user-run commands outside the skill bundle. Users should be cautious running npx install from an unknown repo, but the skill itself does not perform any downloads or installs.
Credentials
Declared requirements list no env vars or credentials, yet SKILL.md/README mention WALLET_TYPE and PRIVATE_KEY as configuration in error messages. This is inconsistent: requesting private key access (or implying it may be needed) is high-risk for a reporting skill and should be explicitly declared and justified. Also, the delegated portfolio-analyst may require RPC keys or subgraph endpoints but none are documented.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or modify other skills. It is user-invocable and delegates to a subagent — autonomous invocation is allowed by platform defaults but is not exceptional here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install portfolio-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/portfolio-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: Generate comprehensive Uniswap portfolio reports across all chains with detailed analytics.
- Generates aggregate portfolio reports for any wallet's Uniswap positions (total value, PnL, fee earnings, impermanent loss, and composition).
- Supports queries by wallet address, chain, and report focus (positions, PnL, fees, or full overview).
- Delegates analysis to the portfolio-analyst agent—no direct tool calls.
- Presents reports in a clear, user-friendly summary format.
- Includes robust error handling and user guidance for missing wallets, empty portfolios, or chain access issues.
元数据
常见问题
Uniswap 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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 807 次。
如何安装 Uniswap Portfolio Report?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install portfolio-report」即可一键安装,无需额外配置。
Uniswap Portfolio Report 是免费的吗?
是的,Uniswap Portfolio Report 完全免费(开源免费),可自由下载、安装和使用。
Uniswap Portfolio Report 支持哪些平台?
Uniswap Portfolio Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Uniswap Portfolio Report?
由 wpank(@wpank)开发并维护,当前版本 v0.1.0。
推荐 Skills