← Back to Skills Marketplace
wpank

Uniswap Track Performance

by wpank · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
733
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install track-performance
Description
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.
Usage Guidance
This skill seems to do what it says, but it implicitly expects access to a configured wallet/private key even though it doesn't declare required environment variables. Before installing or using it: 1) Ask what the 'portfolio-analyst' subagent does and whether it requires a PRIVATE_KEY or will perform on-chain transactions. 2) Never paste or store your private key into a third-party skill; prefer providing a read-only wallet address for analysis, or use an RPC/subgraph API that only requires public data. 3) If the skill (or portfolio-analyst) requests env vars like PRIVATE_KEY, decline unless you fully trust the code and can audit it; prefer solutions that use a hardware wallet or read-only view keys. 4) If you plan to follow the README's npx/install commands, treat that as a separate trust decision — inspect the remote repo first. 5) Ask the skill author to explicitly list any required env vars and to confirm that analysis will be read-only (no private key transmission or transactions).
Capability Analysis
Type: OpenClaw Skill Name: track-performance Version: 0.1.0 The skill bundle is benign. Its primary function, as described in SKILL.md, is to delegate performance tracking of Uniswap LP positions entirely to a `portfolio-analyst` subagent, as explicitly stated in `allowed-tools: [Task(subagent_type:portfolio-analyst)]` and reinforced in the 'Important Notes'. There are no direct execution commands, file system access, network calls, or attempts at data exfiltration within this skill's definition. The SKILL.md instructions for the AI agent are clear, aligned with the stated purpose, and do not contain any prompt injection attempts to subvert the agent's behavior. Installation instructions in README.md are standard for the platform and point to the skill's own repository.
Capability Assessment
Purpose & Capability
Name and description match the instructions: the skill is only for checking Uniswap LP positions and delegates the actual checks to a portfolio-analyst subagent. There are no unrelated binaries, services, or capabilities requested in the skill itself.
Instruction Scope
SKILL.md limits runtime actions to extracting parameters and invoking Task(subagent_type:portfolio-analyst). However the doc also references wallet configuration and PRIVATE_KEY in the Error Handling section, which expands the scope (access to wallet credentials) without specifying how those credentials are used, stored, or transmitted. The delegation is vague about what data is forwarded to the subagent and whether any external endpoints are contacted.
Install Mechanism
This is instruction-only (no install spec, no code files), which is low-risk. README contains example npx/clawhub install commands pointing to an external GitHub path — those are documentation-only in the package, not an execution/install spec in the skill registry. If you follow those README install commands, they would pull code from an external repo (not part of the runtime spec here), so treat them as separate trust decisions.
Credentials
The skill declares no required env vars, yet SKILL.md advises setting WALLET_TYPE and PRIVATE_KEY in Error Handling. That is a mismatch: the skill implicitly expects sensitive wallet credentials but does not declare them as required nor explain why they are needed. Delegating to a subagent that likely needs wallet access raises risk of private-key exposure or unauthorized transactions unless the subagent is explicitly read-only and trustworthy.
Persistence & Privilege
always: false (no forced inclusion). The skill does not request to persist or modify other skills or system-wide settings in its instructions. Autonomous invocation is allowed by platform default (not a unique concern here).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install track-performance
  3. After installation, invoke the skill by name or use /track-performance
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
track-performance 0.1.0 — Initial release - Introduces skill to track Uniswap LP position performance over time. - Identifies positions needing attention, out of range, or with uncollected fees. - Delegates all analysis to the portfolio-analyst agent. - Supports flexible filters: wallet, chain, and time window. - Formats output as actionable performance summaries and alerts.
Metadata
Slug track-performance
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uniswap 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 733 downloads so far.

How do I install Uniswap Track Performance?

Run "/install track-performance" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Uniswap Track Performance free?

Yes, Uniswap Track Performance is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Uniswap Track Performance support?

Uniswap Track Performance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Uniswap Track Performance?

It is built and maintained by wpank (@wpank); the current version is v0.1.0.

💬 Comments