← Back to Skills Marketplace
wpank

Uniswap Analyze Pool

by wpank · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
755
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install analyze-pool
Description
Analyze a specific Uniswap pool's performance, liquidity depth, fee APY, and risk factors. Use when the user asks about pool metrics, TVL, volume, or whether a pool is good for LPing.
README (SKILL.md)

Analyze Pool

Overview

Provides a detailed analysis of a specific Uniswap pool by delegating to the pool-researcher agent. Returns TVL, volume, fee APY, liquidity depth, concentration metrics, and risk factors.

When to Use

Activate when the user asks:

  • "Analyze the ETH/USDC pool"
  • "What's the TVL of X/Y pool?"
  • "How much volume does the WETH/USDC pool do?"
  • "What's the fee APY for ETH/USDC?"
  • "Is this pool good for LPing?"
  • "Pool info for ETH/USDC on Base"
  • "How deep is the liquidity in this pool?"

Parameters

Parameter Required Default Description
token0 Yes First token name, symbol, or address
token1 Yes Second token name, symbol, or address
chain No ethereum Chain name (ethereum, base, arbitrum, etc.)
feeTier No Auto-detect Fee tier (e.g., "0.05%", "30bp", "3000")
version No Auto-detect Protocol version: "v2", "v3", or "v4"

Workflow

  1. Extract parameters from the user's request: identify token0, token1, chain, fee tier, and version.

  2. Delegate to pool-researcher: Invoke Task(subagent_type:pool-researcher) with the extracted parameters. The pool-researcher will gather on-chain data, calculate metrics, and produce a structured report.

  3. Present results: Format the pool-researcher's report into a user-friendly summary covering:

    • Pool identification (address, version, fee tier)
    • Current state (price, TVL, liquidity)
    • Performance (fee APY 7d/30d, volume 24h/7d, utilization)
    • Liquidity depth (trade size at \x3C 1% impact)
    • Risk factors (if any)

Output Format

Present a clean summary:

Pool Analysis: WETH/USDC 0.05% (V3, Ethereum)

  Address: 0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640
  TVL:     $332M
  Price:   $1,963.52

  Performance:
    Fee APY (7d):  21.3%
    Fee APY (30d): 6.65%
    Volume (24h):  $610M
    Utilization:   1.84x

  Liquidity Depth:
    1% impact: $5M trade size
    5% impact: $25M trade size
    Concentration: 78.5% within ±2% of price

  Risk Factors: None identified

Important Notes

  • This skill delegates entirely to the pool-researcher agent — it does not call MCP tools directly.
  • If the pool doesn't exist, the agent will report this clearly.
  • Fee APY is historical (not guaranteed). The output distinguishes realized vs projected APY.

Error Handling

Error User-Facing Message Suggested Action
Pool not found "No pool found for X/Y on this chain." Try different fee tier or chain
Token not recognized "Could not resolve token X." Provide contract address
Insufficient data "Limited data available for this pool." Pool may be too new
Usage Guidance
This skill appears internally consistent and low-risk because it only formats parameters and delegates to a subagent, and it requests no credentials. Before installing or using it, verify (1) the identity and code of the pool-researcher subagent — confirm it doesn't ask for private RPC keys, wallet private keys, or read local files; (2) any README install commands that fetch code from GitHub/clawhub — review that repository before running npx; and (3) whether the subagent will send data to third-party endpoints. If you need stronger guarantees, ask for the pool-researcher's implementation or run analyses in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: analyze-pool Version: 0.1.0 The `analyze-pool` skill is designed to analyze Uniswap pools. Its `SKILL.md` explicitly states that it delegates all core functionality to a `subagent_type:pool-researcher` and "does not call MCP tools directly." There is no executable code, direct tool usage, or instructions for the agent to perform any high-risk actions such as data exfiltration, arbitrary command execution, or persistence mechanisms within the provided files. The `README.md` contains standard installation instructions and usage examples. The skill acts as a benign orchestrator, relying entirely on an external subagent for its operations.
Capability Assessment
Purpose & Capability
Name, description, parameters, and workflow all align: the skill only extracts pool parameters and delegates to Task(subagent_type:pool-researcher) to fetch on-chain metrics. There are no unrelated env vars, binaries, or install steps declared.
Instruction Scope
SKILL.md confines the agent to parameter extraction, delegation to the pool-researcher subagent, and formatting results. It does not instruct reading local files or arbitrary env vars. Note: because it delegates all work, security depends on what the pool-researcher agent does (not visible here).
Install Mechanism
No install spec is included (instruction-only), which is low-risk. The README contains example npx install commands pointing at a GitHub path or 'clawhub' — those are user-facing instructions, not an enforced install spec here, but if a user follows them they would fetch/run remote code. Users should vet the remote repo before executing such install commands.
Credentials
The skill declares no required environment variables, credentials, or config paths. That is proportionate for a read-only analysis skill that delegates data gathering to a subagent.
Persistence & Privilege
always is false and there is no install-time or runtime behavior described that would alter other skills or system-wide settings. The skill does not request persistent privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install analyze-pool
  3. After installation, invoke the skill by name or use /analyze-pool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of the analyze-pool skill. - Analyzes Uniswap pool metrics: TVL, price, volume, fee APY, liquidity depth, and risk factors. - Extracts parameters from user requests and delegates analysis to the pool-researcher agent. - Returns clear, structured summaries for specific pools, including identification and performance data. - Handles errors such as missing pools, unrecognized tokens, or limited data with informative messages.
Metadata
Slug analyze-pool
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Uniswap Analyze Pool?

Analyze a specific Uniswap pool's performance, liquidity depth, fee APY, and risk factors. Use when the user asks about pool metrics, TVL, volume, or whether a pool is good for LPing. It is an AI Agent Skill for Claude Code / OpenClaw, with 755 downloads so far.

How do I install Uniswap Analyze Pool?

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

Is Uniswap Analyze Pool free?

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

Which platforms does Uniswap Analyze Pool support?

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

Who created Uniswap Analyze Pool?

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

💬 Comments