{
  "schemaVersion": "1.0",
  "item": {
    "slug": "find-yield",
    "name": "Uniswap Find Yield",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/wpank/find-yield",
    "canonicalUrl": "https://clawhub.ai/wpank/find-yield",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/find-yield",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=find-yield",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/find-yield"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/find-yield",
    "agentPageUrl": "https://openagent3.xyz/skills/find-yield/agent",
    "manifestUrl": "https://openagent3.xyz/skills/find-yield/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/find-yield/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Overview",
        "body": "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).\n\nDelegates to the opportunity-scanner agent with an LP-only filter."
      },
      {
        "title": "When to Use",
        "body": "Activate when the user asks:\n\n\"Best yield on Uniswap\"\n\"Highest APY pools\"\n\"Where to earn fees\"\n\"Best LP returns\"\n\"Top yielding pools\"\n\"Where can I earn the most?\""
      },
      {
        "title": "Parameters",
        "body": "ParameterRequiredDefaultDescriptionchainsNoAll chainsSpecific chains or \"all\"riskToleranceNomoderate\"conservative\", \"moderate\", \"aggressive\"capitalNo—Available capital (helps rank appropriately)minTvlNo$100,000Minimum TVL for pool consideration"
      },
      {
        "title": "Workflow",
        "body": "Extract parameters from the user's request.\n\n\nDelegate 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.\n\n\nPresent results: Format as a ranked yield table."
      },
      {
        "title": "Output Format",
        "body": "Top LP Yields (moderate risk, min $100K TVL):\n\n  | Rank | Pool                | Chain    | APY 7d | TVL    | Risk   |\n  | ---- | ------------------- | -------- | ------ | ------ | ------ |\n  | 1    | WETH/USDC 0.05%     | Ethereum | 21.3%  | $332M  | LOW    |\n  | 2    | ARB/WETH 0.30%      | Arbitrum | 18.5%  | $15M   | MEDIUM |\n  | 3    | WETH/USDC 0.05%     | Base     | 15.2%  | $45M   | LOW    |\n  | 4    | WBTC/WETH 0.30%     | Ethereum | 12.1%  | $120M  | LOW    |\n  | 5    | OP/WETH 0.30%       | Optimism | 11.8%  | $8M    | MEDIUM |\n\n  Note: APY is based on 7-day historical fee revenue. Past performance\n  does not guarantee future returns. IL risk not included in APY figures."
      },
      {
        "title": "Important Notes",
        "body": "APY figures are historical, not guaranteed. Always consider IL risk.\nHigher APY often correlates with higher risk.\nConservative risk tolerance filters out pools with < $1M TVL and volatile pairs.\nRisk-adjusted yield accounts for estimated impermanent loss."
      },
      {
        "title": "Error Handling",
        "body": "ErrorUser-Facing MessageSuggested ActionNo yields found\"No pools match your risk/TVL criteria.\"Lower minTvl or increase risk toleranceChain unreachable\"Could not scan [chain]. Data may be incomplete.\"Try again or narrow chain scope"
      }
    ],
    "body": "Find Yield\nOverview\n\nFinds 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).\n\nDelegates to the opportunity-scanner agent with an LP-only filter.\n\nWhen to Use\n\nActivate when the user asks:\n\n\"Best yield on Uniswap\"\n\"Highest APY pools\"\n\"Where to earn fees\"\n\"Best LP returns\"\n\"Top yielding pools\"\n\"Where can I earn the most?\"\nParameters\nParameter\tRequired\tDefault\tDescription\nchains\tNo\tAll chains\tSpecific chains or \"all\"\nriskTolerance\tNo\tmoderate\t\"conservative\", \"moderate\", \"aggressive\"\ncapital\tNo\t—\tAvailable capital (helps rank appropriately)\nminTvl\tNo\t$100,000\tMinimum TVL for pool consideration\nWorkflow\n\nExtract parameters from the user's request.\n\nDelegate 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.\n\nPresent results: Format as a ranked yield table.\n\nOutput Format\nTop LP Yields (moderate risk, min $100K TVL):\n\n  | Rank | Pool                | Chain    | APY 7d | TVL    | Risk   |\n  | ---- | ------------------- | -------- | ------ | ------ | ------ |\n  | 1    | WETH/USDC 0.05%     | Ethereum | 21.3%  | $332M  | LOW    |\n  | 2    | ARB/WETH 0.30%      | Arbitrum | 18.5%  | $15M   | MEDIUM |\n  | 3    | WETH/USDC 0.05%     | Base     | 15.2%  | $45M   | LOW    |\n  | 4    | WBTC/WETH 0.30%     | Ethereum | 12.1%  | $120M  | LOW    |\n  | 5    | OP/WETH 0.30%       | Optimism | 11.8%  | $8M    | MEDIUM |\n\n  Note: APY is based on 7-day historical fee revenue. Past performance\n  does not guarantee future returns. IL risk not included in APY figures.\n\nImportant Notes\nAPY figures are historical, not guaranteed. Always consider IL risk.\nHigher APY often correlates with higher risk.\nConservative risk tolerance filters out pools with < $1M TVL and volatile pairs.\nRisk-adjusted yield accounts for estimated impermanent loss.\nError Handling\nError\tUser-Facing Message\tSuggested Action\nNo yields found\t\"No pools match your risk/TVL criteria.\"\tLower minTvl or increase risk tolerance\nChain unreachable\t\"Could not scan [chain]. Data may be incomplete.\"\tTry again or narrow chain scope"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/wpank/find-yield",
    "publisherUrl": "https://clawhub.ai/wpank/find-yield",
    "owner": "wpank",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/find-yield",
    "downloadUrl": "https://openagent3.xyz/downloads/find-yield",
    "agentUrl": "https://openagent3.xyz/skills/find-yield/agent",
    "manifestUrl": "https://openagent3.xyz/skills/find-yield/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/find-yield/agent.md"
  }
}