{
  "schemaVersion": "1.0",
  "item": {
    "slug": "analyze-pool",
    "name": "Uniswap Analyze Pool",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/wpank/analyze-pool",
    "canonicalUrl": "https://clawhub.ai/wpank/analyze-pool",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/analyze-pool",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=analyze-pool",
    "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/analyze-pool"
    },
    "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/analyze-pool",
    "agentPageUrl": "https://openagent3.xyz/skills/analyze-pool/agent",
    "manifestUrl": "https://openagent3.xyz/skills/analyze-pool/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/analyze-pool/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": "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."
      },
      {
        "title": "When to Use",
        "body": "Activate when the user asks:\n\n\"Analyze the ETH/USDC pool\"\n\"What's the TVL of X/Y pool?\"\n\"How much volume does the WETH/USDC pool do?\"\n\"What's the fee APY for ETH/USDC?\"\n\"Is this pool good for LPing?\"\n\"Pool info for ETH/USDC on Base\"\n\"How deep is the liquidity in this pool?\""
      },
      {
        "title": "Parameters",
        "body": "ParameterRequiredDefaultDescriptiontoken0Yes—First token name, symbol, or addresstoken1Yes—Second token name, symbol, or addresschainNoethereumChain name (ethereum, base, arbitrum, etc.)feeTierNoAuto-detectFee tier (e.g., \"0.05%\", \"30bp\", \"3000\")versionNoAuto-detectProtocol version: \"v2\", \"v3\", or \"v4\""
      },
      {
        "title": "Workflow",
        "body": "Extract parameters from the user's request: identify token0, token1, chain, fee tier, and version.\n\n\nDelegate 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.\n\n\nPresent results: Format the pool-researcher's report into a user-friendly summary covering:\n\nPool identification (address, version, fee tier)\nCurrent state (price, TVL, liquidity)\nPerformance (fee APY 7d/30d, volume 24h/7d, utilization)\nLiquidity depth (trade size at < 1% impact)\nRisk factors (if any)"
      },
      {
        "title": "Output Format",
        "body": "Present a clean summary:\n\nPool Analysis: WETH/USDC 0.05% (V3, Ethereum)\n\n  Address: 0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640\n  TVL:     $332M\n  Price:   $1,963.52\n\n  Performance:\n    Fee APY (7d):  21.3%\n    Fee APY (30d): 6.65%\n    Volume (24h):  $610M\n    Utilization:   1.84x\n\n  Liquidity Depth:\n    1% impact: $5M trade size\n    5% impact: $25M trade size\n    Concentration: 78.5% within ±2% of price\n\n  Risk Factors: None identified"
      },
      {
        "title": "Important Notes",
        "body": "This skill delegates entirely to the pool-researcher agent — it does not call MCP tools directly.\nIf the pool doesn't exist, the agent will report this clearly.\nFee APY is historical (not guaranteed). The output distinguishes realized vs projected APY."
      },
      {
        "title": "Error Handling",
        "body": "ErrorUser-Facing MessageSuggested ActionPool not found\"No pool found for X/Y on this chain.\"Try different fee tier or chainToken not recognized\"Could not resolve token X.\"Provide contract addressInsufficient data\"Limited data available for this pool.\"Pool may be too new"
      }
    ],
    "body": "Analyze Pool\nOverview\n\nProvides 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.\n\nWhen to Use\n\nActivate when the user asks:\n\n\"Analyze the ETH/USDC pool\"\n\"What's the TVL of X/Y pool?\"\n\"How much volume does the WETH/USDC pool do?\"\n\"What's the fee APY for ETH/USDC?\"\n\"Is this pool good for LPing?\"\n\"Pool info for ETH/USDC on Base\"\n\"How deep is the liquidity in this pool?\"\nParameters\nParameter\tRequired\tDefault\tDescription\ntoken0\tYes\t—\tFirst token name, symbol, or address\ntoken1\tYes\t—\tSecond token name, symbol, or address\nchain\tNo\tethereum\tChain name (ethereum, base, arbitrum, etc.)\nfeeTier\tNo\tAuto-detect\tFee tier (e.g., \"0.05%\", \"30bp\", \"3000\")\nversion\tNo\tAuto-detect\tProtocol version: \"v2\", \"v3\", or \"v4\"\nWorkflow\n\nExtract parameters from the user's request: identify token0, token1, chain, fee tier, and version.\n\nDelegate 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.\n\nPresent results: Format the pool-researcher's report into a user-friendly summary covering:\n\nPool identification (address, version, fee tier)\nCurrent state (price, TVL, liquidity)\nPerformance (fee APY 7d/30d, volume 24h/7d, utilization)\nLiquidity depth (trade size at < 1% impact)\nRisk factors (if any)\nOutput Format\n\nPresent a clean summary:\n\nPool Analysis: WETH/USDC 0.05% (V3, Ethereum)\n\n  Address: 0x88e6A0c2dDD26FEEb64F039a2c41296FcB3f5640\n  TVL:     $332M\n  Price:   $1,963.52\n\n  Performance:\n    Fee APY (7d):  21.3%\n    Fee APY (30d): 6.65%\n    Volume (24h):  $610M\n    Utilization:   1.84x\n\n  Liquidity Depth:\n    1% impact: $5M trade size\n    5% impact: $25M trade size\n    Concentration: 78.5% within ±2% of price\n\n  Risk Factors: None identified\n\nImportant Notes\nThis skill delegates entirely to the pool-researcher agent — it does not call MCP tools directly.\nIf the pool doesn't exist, the agent will report this clearly.\nFee APY is historical (not guaranteed). The output distinguishes realized vs projected APY.\nError Handling\nError\tUser-Facing Message\tSuggested Action\nPool not found\t\"No pool found for X/Y on this chain.\"\tTry different fee tier or chain\nToken not recognized\t\"Could not resolve token X.\"\tProvide contract address\nInsufficient data\t\"Limited data available for this pool.\"\tPool may be too new"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/wpank/analyze-pool",
    "publisherUrl": "https://clawhub.ai/wpank/analyze-pool",
    "owner": "wpank",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/analyze-pool",
    "downloadUrl": "https://openagent3.xyz/downloads/analyze-pool",
    "agentUrl": "https://openagent3.xyz/skills/analyze-pool/agent",
    "manifestUrl": "https://openagent3.xyz/skills/analyze-pool/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/analyze-pool/agent.md"
  }
}