← Back to Skills Marketplace
wpank

Uniswap Compare Pools

by wpank · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
739
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install compare-pools
Description
Compare all Uniswap pools for a token pair across fee tiers and versions. Use when the user asks which pool is best, wants to compare V3 vs V4, or wants to find the optimal fee tier.
README (SKILL.md)

Compare Pools

Overview

Compares all available Uniswap pools for a token pair across fee tiers (1bp, 5bp, 30bp, 100bp) and protocol versions (V2, V3, V4). Delegates to pool-researcher in comparison mode to rank pools by APY, liquidity depth, and utilization.

When to Use

Activate when the user asks:

  • "Compare ETH/USDC pools"
  • "Which pool is best for ETH/USDC?"
  • "V3 vs V4 for this pair"
  • "Best fee tier for WETH/USDC"
  • "Which fee tier has the best APY?"
  • "Compare liquidity across fee tiers"

Parameters

Parameter Required Default Description
token0 Yes First token name, symbol, or address
token1 Yes Second token name, symbol, or address
chain No All chains Chain name or "all" for cross-chain comparison
compareBy No all Focus: "tvl", "volume", "apy", or "all"

Workflow

  1. Extract parameters from the user's request.

  2. Delegate to pool-researcher: Invoke Task(subagent_type:pool-researcher) asking for a comparison of all pools for the token pair. The agent will discover pools across fee tiers and versions, gather data for each, and rank them.

  3. Present comparison: Format as a comparison table with a clear recommendation.

Output Format

Pool Comparison: WETH/USDC (Ethereum)

  | Pool       | Fee    | TVL     | Vol 24h  | APY 7d | Depth 1% | Recommended |
  | ---------- | ------ | ------- | -------- | ------ | -------- | ----------- |
  | V3 0.05%   | 5bp    | $332M   | $610M    | 21.3%  | $5M      | Best APY    |
  | V3 0.30%   | 30bp   | $85M    | $45M     | 8.2%   | $2M      |             |
  | V3 1.00%   | 100bp  | $12M    | $3M      | 4.1%   | $500K    |             |
  | V2 0.30%   | 30bp   | $25M    | $8M      | 3.5%   | $1M      |             |

  Recommendation: V3 0.05% pool — highest APY with deepest liquidity.

Important Notes

  • Delegates to pool-researcher — no direct MCP tool calls.
  • Pools with zero liquidity or no activity are excluded from comparison.
  • Ranking considers multiple factors: APY, depth, stability, and utilization.

Error Handling

Error User-Facing Message Suggested Action
No pools found "No active pools found for X/Y." Check token names or try another chain
Single pool only "Only one pool exists for X/Y." Shows single pool analysis instead
Usage Guidance
This skill is internally consistent: it only describes extracting parameters and delegating to a 'pool-researcher' subagent and does not request secrets or local file access. Before installing, verify (1) you trust the pool-researcher subagent (check what RPCs/APIs and credentials it needs), (2) if you follow the README's GitHub install advice inspect that repository for any code you will be running locally, and (3) consider data-privacy implications of sending token addresses or chain selections to any external service the subagent uses.
Capability Analysis
Type: OpenClaw Skill Name: compare-pools Version: 0.1.0 The skill 'compare-pools' is benign. It clearly defines its purpose as comparing Uniswap pools and explicitly delegates its core functionality to a 'pool-researcher' subagent via `Task(subagent_type:pool-researcher)` as declared in `SKILL.md`. The skill's instructions do not contain any malicious prompts, attempts at data exfiltration, unauthorized command execution, or persistence mechanisms. It also explicitly states 'no direct MCP tool calls', indicating a controlled execution environment. The installation methods in `README.md` are standard and do not introduce additional risks beyond typical package management.
Capability Assessment
Purpose & Capability
Name and description align with the runtime instructions: the skill compares Uniswap pools across fee tiers and versions. It does not ask for unrelated resources (no cloud creds, no system binaries). The functionality described (APY, depth, utilization) plausibly requires on-chain or market-data access, but that responsibility is delegated to the pool-researcher subagent rather than this skill itself.
Instruction Scope
SKILL.md stays on task: extract parameters, delegate to Task(subagent_type:pool-researcher), and format results. It does not instruct reading local files, environment variables, or sending data to arbitrary external endpoints. Note: the skill assumes the delegated pool-researcher has access to whatever RPC/APIs are needed — you should review that subagent for its own scope and data access.
Install Mechanism
There is no install spec in the registry (instruction-only), which is the lowest-risk model. README includes example npx install commands that reference a GitHub repo; this is informational and not part of the registry install spec. If you choose to install from those external URLs, inspect the referenced repository first.
Credentials
The skill declares no required environment variables, credentials, or config paths. That is proportionate for an instruction-only delegator. Be aware that the pool-researcher subagent it invokes may require API keys or RPC endpoints — those would be outside this skill's declared requirements and should be examined separately.
Persistence & Privilege
always is false and the skill is user-invocable only. It does not request persistent presence or system-wide configuration changes. Autonomous invocation is allowed by default but the skill itself simply delegates a single task to a subagent.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install compare-pools
  3. After installation, invoke the skill by name or use /compare-pools
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: quickly compare Uniswap pools for any token pair across protocol versions and fee tiers. - Compares Uniswap V2, V3, and V4 pools by APY, TVL, volume, and liquidity depth. - Finds and ranks all available pools for a specified token pair. - Accepts optional parameters to filter by chain or comparison metric. - Delegates research and data gathering to pool-researcher. - Presents results in a clear comparison table with recommendations. - Handles edge cases such as no found pools or only a single active pool.
Metadata
Slug compare-pools
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uniswap Compare Pools?

Compare all Uniswap pools for a token pair across fee tiers and versions. Use when the user asks which pool is best, wants to compare V3 vs V4, or wants to find the optimal fee tier. It is an AI Agent Skill for Claude Code / OpenClaw, with 739 downloads so far.

How do I install Uniswap Compare Pools?

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

Is Uniswap Compare Pools free?

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

Which platforms does Uniswap Compare Pools support?

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

Who created Uniswap Compare Pools?

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

💬 Comments