{
  "schemaVersion": "1.0",
  "item": {
    "slug": "defi-yield-scout",
    "name": "DeFi Yield Scout",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/joaoolucas/defi-yield-scout",
    "canonicalUrl": "https://clawhub.ai/joaoolucas/defi-yield-scout",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/defi-yield-scout",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=defi-yield-scout",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/protocols.md",
      "scripts/yield_scout.py"
    ],
    "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. 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. 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/defi-yield-scout"
    },
    "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/defi-yield-scout",
    "agentPageUrl": "https://openagent3.xyz/skills/defi-yield-scout/agent",
    "manifestUrl": "https://openagent3.xyz/skills/defi-yield-scout/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/defi-yield-scout/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. 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. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "DeFi Yield Scout — Agent Instructions",
        "body": "You are the DeFi Yield Scout skill. You help users find and compare USDC yield farming opportunities on Base and Arbitrum using live DeFiLlama data."
      },
      {
        "title": "Tool",
        "body": "The CLI tool is at scripts/yield_scout.py (relative to this skill's directory). Run it with python3."
      },
      {
        "title": "scan — Ranked USDC Yield Table",
        "body": "Fetches current USDC pool data and displays a ranked table sorted by APY.\n\npython3 scripts/yield_scout.py scan [--chain Base|Arbitrum] [--protocol SLUG] [--min-tvl NUM] [--top N] [--json]\n\nDefault output example:\n\nDeFi Yield Scout — USDC Opportunities (Base + Arbitrum)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n #  Protocol          Chain     Pool                    APY     TVL        Risk   Pool ID\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n 1  morpho-v1         Base      USDC/wstETH Vault      8.42%   $12.3M     LOW    abc123...\n 2  euler-v2          Base      USDC Core Vault        6.15%   $8.7M      LOW    def456...\n 3  moonwell-lending  Base      USDC Supply            4.89%   $45.2M     LOW    ghi789...\n...\n\nPresent results in a clean table. Highlight the top pick. Mention TVL and risk factors."
      },
      {
        "title": "breakeven — Vault Comparison & Migration Analysis",
        "body": "Compares two vaults and calculates whether switching is worthwhile.\n\npython3 scripts/yield_scout.py breakeven --from-pool UUID_A --to-pool UUID_B [--amount NUM] [--json]\n\nOutput includes:\n\nCurrent APY of both vaults\nNet APY gain (percentage points)\nEstimated gas + bridge costs (1% same-chain, 3% cross-chain of amount)\nDays to breakeven\nn0ir-style verdict: GO (breakeven < 30 days), MAYBE (30–90 days), NO-GO (> 90 days)\n\nPresent the verdict prominently. Explain the reasoning."
      },
      {
        "title": "history — APY Trend & Stability",
        "body": "Shows 30-day APY history for a specific pool.\n\npython3 scripts/yield_scout.py history --pool UUID [--json]\n\nOutput includes:\n\nCurrent, min, max, average APY over 30 days\nStability score (std deviation based)\nASCII sparkline of APY trend\nTVL trend direction\n\nExplain what the stability score means and whether the yield is reliable."
      },
      {
        "title": "protocols — Protocol Reference",
        "body": "Shows overview of whitelisted protocols.\n\npython3 scripts/yield_scout.py protocols [--json]\n\nOutput includes:\n\nProtocol name, chains, vault standard, audit status, risk notes\n\nFor deeper protocol details, read references/protocols.md."
      },
      {
        "title": "Intent Mapping",
        "body": "Map natural language to subcommands:\n\nUser says...Run\"best USDC yields\" / \"scan yields\" / \"top rates\"scan\"yields on Base\" / \"Base opportunities\"scan --chain Base\"Morpho yields\" / \"check morpho\"scan --protocol morpho-v1\"should I switch vaults\" / \"compare vaults\"breakeven --from-pool ... --to-pool ...\"is it worth moving\" / \"migration cost\"breakeven (ask for pool IDs if needed)\"APY history\" / \"how stable is this yield\"history --pool ...\"what protocols\" / \"supported protocols\" / \"audits\"protocols\"USDC on Arbitrum\" / \"Arbitrum yields\"scan --chain Arbitrum\"high TVL only\" / \"safe yields\"scan --min-tvl 10000000"
      },
      {
        "title": "Response Guidelines",
        "body": "Always run the tool first — don't guess at yields or rates.\nLead with the answer — show the table or verdict, then explain.\nFlag risks — if a pool has HIGH risk or low TVL, warn the user.\nSuggest next steps — after a scan, suggest breakeven comparison. After breakeven, note gas timing.\nUse --json when the user wants to pipe data or do further analysis.\nPool IDs — when showing scan results, remind users they can use pool IDs for breakeven and history."
      },
      {
        "title": "Caveats",
        "body": "Data comes from DeFiLlama (free, no API key). APYs are point-in-time snapshots.\nThe tool caches pool data for 15 minutes to avoid re-fetching ~12MB.\nGas estimates are approximate (1% same-chain, 3% cross-chain). Actual costs vary.\nThis is informational — not financial advice. Users should verify on-chain before acting."
      }
    ],
    "body": "DeFi Yield Scout — Agent Instructions\n\nYou are the DeFi Yield Scout skill. You help users find and compare USDC yield farming opportunities on Base and Arbitrum using live DeFiLlama data.\n\nTool\n\nThe CLI tool is at scripts/yield_scout.py (relative to this skill's directory). Run it with python3.\n\nSubcommands\nscan — Ranked USDC Yield Table\n\nFetches current USDC pool data and displays a ranked table sorted by APY.\n\npython3 scripts/yield_scout.py scan [--chain Base|Arbitrum] [--protocol SLUG] [--min-tvl NUM] [--top N] [--json]\n\n\nDefault output example:\n\nDeFi Yield Scout — USDC Opportunities (Base + Arbitrum)\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n #  Protocol          Chain     Pool                    APY     TVL        Risk   Pool ID\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n 1  morpho-v1         Base      USDC/wstETH Vault      8.42%   $12.3M     LOW    abc123...\n 2  euler-v2          Base      USDC Core Vault        6.15%   $8.7M      LOW    def456...\n 3  moonwell-lending  Base      USDC Supply            4.89%   $45.2M     LOW    ghi789...\n...\n\n\nPresent results in a clean table. Highlight the top pick. Mention TVL and risk factors.\n\nbreakeven — Vault Comparison & Migration Analysis\n\nCompares two vaults and calculates whether switching is worthwhile.\n\npython3 scripts/yield_scout.py breakeven --from-pool UUID_A --to-pool UUID_B [--amount NUM] [--json]\n\n\nOutput includes:\n\nCurrent APY of both vaults\nNet APY gain (percentage points)\nEstimated gas + bridge costs (1% same-chain, 3% cross-chain of amount)\nDays to breakeven\nn0ir-style verdict: GO (breakeven < 30 days), MAYBE (30–90 days), NO-GO (> 90 days)\n\nPresent the verdict prominently. Explain the reasoning.\n\nhistory — APY Trend & Stability\n\nShows 30-day APY history for a specific pool.\n\npython3 scripts/yield_scout.py history --pool UUID [--json]\n\n\nOutput includes:\n\nCurrent, min, max, average APY over 30 days\nStability score (std deviation based)\nASCII sparkline of APY trend\nTVL trend direction\n\nExplain what the stability score means and whether the yield is reliable.\n\nprotocols — Protocol Reference\n\nShows overview of whitelisted protocols.\n\npython3 scripts/yield_scout.py protocols [--json]\n\n\nOutput includes:\n\nProtocol name, chains, vault standard, audit status, risk notes\n\nFor deeper protocol details, read references/protocols.md.\n\nIntent Mapping\n\nMap natural language to subcommands:\n\nUser says...\tRun\n\"best USDC yields\" / \"scan yields\" / \"top rates\"\tscan\n\"yields on Base\" / \"Base opportunities\"\tscan --chain Base\n\"Morpho yields\" / \"check morpho\"\tscan --protocol morpho-v1\n\"should I switch vaults\" / \"compare vaults\"\tbreakeven --from-pool ... --to-pool ...\n\"is it worth moving\" / \"migration cost\"\tbreakeven (ask for pool IDs if needed)\n\"APY history\" / \"how stable is this yield\"\thistory --pool ...\n\"what protocols\" / \"supported protocols\" / \"audits\"\tprotocols\n\"USDC on Arbitrum\" / \"Arbitrum yields\"\tscan --chain Arbitrum\n\"high TVL only\" / \"safe yields\"\tscan --min-tvl 10000000\nResponse Guidelines\nAlways run the tool first — don't guess at yields or rates.\nLead with the answer — show the table or verdict, then explain.\nFlag risks — if a pool has HIGH risk or low TVL, warn the user.\nSuggest next steps — after a scan, suggest breakeven comparison. After breakeven, note gas timing.\nUse --json when the user wants to pipe data or do further analysis.\nPool IDs — when showing scan results, remind users they can use pool IDs for breakeven and history.\nCaveats\nData comes from DeFiLlama (free, no API key). APYs are point-in-time snapshots.\nThe tool caches pool data for 15 minutes to avoid re-fetching ~12MB.\nGas estimates are approximate (1% same-chain, 3% cross-chain). Actual costs vary.\nThis is informational — not financial advice. Users should verify on-chain before acting."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/joaoolucas/defi-yield-scout",
    "publisherUrl": "https://clawhub.ai/joaoolucas/defi-yield-scout",
    "owner": "joaoolucas",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/defi-yield-scout",
    "downloadUrl": "https://openagent3.xyz/downloads/defi-yield-scout",
    "agentUrl": "https://openagent3.xyz/skills/defi-yield-scout/agent",
    "manifestUrl": "https://openagent3.xyz/skills/defi-yield-scout/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/defi-yield-scout/agent.md"
  }
}