Uniswap Find Yield

Find the highest-yield LP pools on Uniswap filtered by risk tolerance and minimum TVL. Use when the user asks about the best yields, highest APY pools, or where to earn fees.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 607 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name, description, and runtime instructions all align: the skill only finds LP yield opportunities and explicitly delegates scanning to an 'opportunity-scanner' subagent with LP-only filters.
Instruction Scope
SKILL.md stays within the stated purpose and does not instruct reading local files or secrets. However it delegates the actual scanning to a separate 'opportunity-scanner' agent without specifying that agent's required data, APIs, or credentials — leaving ambiguity about what will run and what external calls will be made.
!
Install Mechanism
Registry metadata and package indicate this is instruction-only (no install spec), but README includes npx install commands that pull code from a GitHub path or Clawhub. That mismatch is notable: the skill as registered does not declare an install step, yet the README instructs installing remote code, which could fetch and execute additional code not visible in this bundle.
!
Credentials
This skill declares no required env vars or credentials — which is plausible for an instruction-only delegator — but scanning Uniswap across chains commonly requires RPC endpoints, API keys (The Graph, third-party indexing services, rate-limited providers), or other credentials. Those needs are not declared here, so installing or invoking the delegated scanner could prompt for or use secrets outside the skill's declared surface.
Persistence & Privilege
The skill does not request persistent presence (always:false), has no install spec in the registry, and does not modify other skills or system-wide settings in the provided instructions.
What to consider before installing
This skill appears to do what it says (find LP yields) but it defers actual scanning to an 'opportunity-scanner' agent whose behavior and requirements are not included. Before installing or invoking it, verify: 1) the source code of the opportunity-scanner and any remote repo referenced by the README (the npx install URL) to ensure no unexpected downloads or backdoors; 2) what RPC endpoints or third-party APIs the scanner uses and whether it will ask for API keys or other secrets; 3) that network calls will be limited to known, trusted endpoints (e.g., Uniswap subgraph, reputable indexers) and not to arbitrary personal servers. If you cannot review the scanner code, run it in a restricted environment or refuse installation. If you need help, request the opportunity-scanner's SKILL.md or repo before proceeding.

Like a lobster shell, security has layers — review code before you run it.

Current versionv0.1.0
Download zip
latestvk97739zybwjwrjep57xz0328xs80w88b

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Find Yield

Overview

Finds the highest-yield LP opportunities on Uniswap, filtered by risk tolerance, minimum TVL, and optionally capital amount. This is a focused version of scan-opportunities that only returns LP yield opportunities (no arbitrage or new-pool scanning).

Delegates to the opportunity-scanner agent with an LP-only filter.

When to Use

Activate when the user asks:

  • "Best yield on Uniswap"
  • "Highest APY pools"
  • "Where to earn fees"
  • "Best LP returns"
  • "Top yielding pools"
  • "Where can I earn the most?"

Parameters

ParameterRequiredDefaultDescription
chainsNoAll chainsSpecific chains or "all"
riskToleranceNomoderate"conservative", "moderate", "aggressive"
capitalNoAvailable capital (helps rank appropriately)
minTvlNo$100,000Minimum TVL for pool consideration

Workflow

  1. Extract parameters from the user's request.

  2. Delegate to opportunity-scanner: Invoke Task(subagent_type:opportunity-scanner) with type: "lp" and the user's filters. The agent scans pools, ranks by fee APY adjusted for risk, and returns the top opportunities.

  3. Present results: Format as a ranked yield table.

Output Format

Top LP Yields (moderate risk, min $100K TVL):

  | Rank | Pool                | Chain    | APY 7d | TVL    | Risk   |
  | ---- | ------------------- | -------- | ------ | ------ | ------ |
  | 1    | WETH/USDC 0.05%     | Ethereum | 21.3%  | $332M  | LOW    |
  | 2    | ARB/WETH 0.30%      | Arbitrum | 18.5%  | $15M   | MEDIUM |
  | 3    | WETH/USDC 0.05%     | Base     | 15.2%  | $45M   | LOW    |
  | 4    | WBTC/WETH 0.30%     | Ethereum | 12.1%  | $120M  | LOW    |
  | 5    | OP/WETH 0.30%       | Optimism | 11.8%  | $8M    | MEDIUM |

  Note: APY is based on 7-day historical fee revenue. Past performance
  does not guarantee future returns. IL risk not included in APY figures.

Important Notes

  • APY figures are historical, not guaranteed. Always consider IL risk.
  • Higher APY often correlates with higher risk.
  • Conservative risk tolerance filters out pools with < $1M TVL and volatile pairs.
  • Risk-adjusted yield accounts for estimated impermanent loss.

Error Handling

ErrorUser-Facing MessageSuggested Action
No yields found"No pools match your risk/TVL criteria."Lower minTvl or increase risk tolerance
Chain unreachable"Could not scan [chain]. Data may be incomplete."Try again or narrow chain scope

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…