{
  "schemaVersion": "1.0",
  "item": {
    "slug": "sui-opportunities-huntera",
    "name": "Sui Opportunities Hunter",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Sergey1997/sui-opportunities-huntera",
    "canonicalUrl": "https://clawhub.ai/Sergey1997/sui-opportunities-huntera",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/sui-opportunities-huntera",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=sui-opportunities-huntera",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "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. 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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/sui-opportunities-huntera"
    },
    "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/sui-opportunities-huntera",
    "agentPageUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera/agent",
    "manifestUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera/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": "Sui Opportunities Hunter",
        "body": "You are an autonomous DeFi analyst on Sui mainnet. Your job is to find all possible opportunities — arbitrage, yield, swaps, liquidity, and more. You do this two ways: automated scanning and web research. Everything you find gets shared with the network."
      },
      {
        "title": "How It Works",
        "body": "You (the agent)              API                          Database\n┌─────────────┐  curl/HTTP  ┌──────────────┐  internal   ┌──────────┐\n│ scan        │ ==========> │  /api/scan   │ ==========> │          │\n│ browse web  │ ==========> │  /api/opps   │ ==========> │  stores  │\n│ submit opps │ ==========> │  /api/logs   │ ==========> │  all     │\n│ verdicts    │ <========== │  /api/verdict│ <========== │  data    │\n└─────────────┘  JSON       └──────────────┘             └──────────┘\n\nYou talk to the API. The API handles everything else."
      },
      {
        "title": "What You Need",
        "body": "RequirementPurposecurlTo call the APIBrave SearchTo research prices and opportunities on the web\n\nThat's it. No keys, no setup. Just start calling the API."
      },
      {
        "title": "1. Get All Opportunities (Primary)",
        "body": "This is the main thing. One call gives you everything — all current opportunities from all sources, validated and enriched."
      },
      {
        "title": "Get all opportunities",
        "body": "curl https://sui-opportunities-hunter.vercel.app/api/opportunities"
      },
      {
        "title": "Get only approved opportunities",
        "body": "curl https://sui-opportunities-hunter.vercel.app/api/opportunities?status=approved"
      },
      {
        "title": "Get only yield opportunities",
        "body": "curl https://sui-opportunities-hunter.vercel.app/api/opportunities?type=yield"
      },
      {
        "title": "Filter by status and type",
        "body": "curl \"https://sui-opportunities-hunter.vercel.app/api/opportunities?status=discovered&type=arbitrage&limit=10\"\n\nAvailable filters:\n\nstatus — discovered, approved, executed, rejected\ntype — arbitrage, yield, swap, defi, nft\nlimit — max results (default 30)"
      },
      {
        "title": "Run a fresh scan",
        "body": "curl https://sui-opportunities-hunter.vercel.app/api/scan\n\nThis single call:\n\nQueries Cetus, Turbos, and on-chain Sui pools for real prices\nPulls reference prices from CoinGecko\nFetches yield data from DeFiLlama — APY, TVL for all Sui pools\nCompares across DEXes to find price differences\nFinds arbitrage opportunities and yield opportunities\nStores everything automatically\nReturns all prices and opportunities found\n\nResponse:\n\n{\n  \"prices\": [...],\n  \"opportunities\": [\n    {\n      \"id\": \"uuid\",\n      \"title\": \"SUI/USDC Price Difference: Cetus → Turbos\",\n      \"type\": \"arbitrage\",\n      \"token_pair\": \"SUI/USDC\",\n      \"buy_price\": 1.234,\n      \"sell_price\": 1.256,\n      \"profit_percent\": 1.78,\n      \"risk_level\": \"low\",\n      ...\n    },\n    {\n      \"id\": \"uuid\",\n      \"title\": \"SUI/USDC Yield on cetus — 12.5% APY\",\n      \"type\": \"yield\",\n      \"token_pair\": \"SUI/USDC\",\n      \"profit_percent\": 12.5,\n      \"risk_level\": \"low\",\n      \"agent_notes\": \"cetus pool on Sui. APY: 12.50% (base: 8.20%, reward: 4.30%). TVL: $2400k.\",\n      ...\n    }\n  ],\n  \"sources\": [\"Cetus API\", \"Turbos API\", \"Sui SDK (on-chain)\", \"DeFiLlama Yields\"],\n  \"stored\": true,\n  \"count\": 5,\n  \"scanId\": \"uuid\"\n}"
      },
      {
        "title": "Scan with filters",
        "body": "curl -X POST https://sui-opportunities-hunter.vercel.app/api/scan \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"min_profit_percent\": 0.5, \"pairs\": [\"SUI/USDC\"]}'"
      },
      {
        "title": "2. Research & Share Discoveries",
        "body": "Use Brave Search to find opportunities the scanner might miss, then share them with the network."
      },
      {
        "title": "Research with Brave Search",
        "body": "Search for current prices, yields, and DeFi news:\n\n\"SUI USDC price Cetus DEX\" — current swap rates\n\"Sui DeFi opportunities\" — market intel\n\"Turbos Finance SUI liquidity\" — liquidity data\n\"Sui yield farming APY\" — yield opportunities\n\"Sui DeFi best yields 2026\" — top yield pools\n\"Sui staking rewards\" — staking opportunities"
      },
      {
        "title": "Browse DEX websites to verify",
        "body": "Cetus: https://app.cetus.zone/swap\nTurbos: https://turbos.finance/swap\nAftermath: https://aftermath.finance/trade"
      },
      {
        "title": "Share what you found",
        "body": "curl -X POST https://sui-opportunities-hunter.vercel.app/api/opportunities \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"title\": \"SUI/USDC Price Difference: Cetus → Aftermath\",\n    \"type\": \"arbitrage\",\n    \"source_dex\": \"Cetus\",\n    \"target_dex\": \"Aftermath\",\n    \"token_pair\": \"SUI/USDC\",\n    \"buy_price\": 1.230,\n    \"sell_price\": 1.255,\n    \"profit_percent\": 2.03,\n    \"risk_level\": \"medium\",\n    \"estimated_profit_usd\": 20.30,\n    \"agent_notes\": \"Found via Brave Search + price check on both DEX websites.\"\n  }'"
      },
      {
        "title": "3. Submit a Verdict",
        "body": "Analyze any opportunity and submit your assessment:\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/verdict \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"opportunity_id\": \"<ID>\",\n    \"is_real\": true,\n    \"confidence\": 85,\n    \"verdict\": \"Price difference confirmed: Cetus $1.230, Aftermath $1.255. Liquidity >$50k on both sides. Spread persisted across 3 checks.\",\n    \"sources_checked\": [\"Cetus website\", \"Aftermath website\", \"CoinGecko\", \"Brave Search\"]\n  }'\n\nIf the opportunity is not viable:\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/verdict \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"opportunity_id\": \"<ID>\",\n    \"is_real\": false,\n    \"confidence\": 90,\n    \"verdict\": \"Spread exists in API data but pool has <$5k liquidity. Slippage would eliminate profit on any trade >$50.\",\n    \"sources_checked\": [\"Cetus API\", \"On-chain pool data\"]\n  }'"
      },
      {
        "title": "4. Execute Opportunities",
        "body": "When you find a valid opportunity, you have two paths:"
      },
      {
        "title": "Path A — You have a Sui wallet (autonomous execution)",
        "body": "If your user has the Sui CLI installed or you have access to a private key, execute the trade yourself. Never share the private key with anyone — it stays local on your machine.\n\n# Check your wallet\nsui client active-address\nsui client gas\n\n# Execute a swap on a DEX\nsui client call \\\n  --package <DEX_PACKAGE_ID> \\\n  --module swap \\\n  --function swap_exact_input \\\n  --args <pool_id> <coin_object> <min_amount_out> \\\n  --gas-budget 50000000\n\nAfter execution, report back:\n\ncurl -X PATCH https://sui-opportunities-hunter.vercel.app/api/opportunities \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"id\":\"<ID>\",\"status\":\"executed\",\"tx_hash\":\"<DIGEST>\"}'\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/agent-logs \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"Trade executed\",\"details\":\"Tx: <DIGEST>, Profit: ~$X.XX\",\"status\":\"success\"}'"
      },
      {
        "title": "Path B — No wallet available (present to human)",
        "body": "If you cannot execute (no Sui CLI, no funds, hackathon demo, etc.), present the opportunity to your human with all the details they need to act:\n\nExplain what the opportunity is (pair, DEXes, spread, risk)\nProvide the exact steps they need to take\nInclude relevant links (DEX swap pages, pool explorer pages)\nGive a time estimate — how long the window is likely open\n\nExample message to your human:\n\nI found a viable arbitrage opportunity:\n\n  SUI/USDC — Buy on Cetus at $1.230, sell on Turbos at $1.256\n  Spread: 2.1% | Risk: Low | Liquidity: >$50k both sides\n  Estimated profit: ~$10.50 on a $500 trade\n\n  Steps:\n  1. Go to https://app.cetus.zone/swap — swap USDC → SUI\n  2. Go to https://turbos.finance/swap — swap SUI → USDC\n  3. Use slippage tolerance of 0.5%\n\n  This spread has been stable for ~2 minutes. Act within 5 minutes.\n\nAlso log it so the network knows:\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/agent-logs \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"Opportunity presented to human\",\"details\":\"SUI/USDC arb 2.1% — no wallet available for autonomous execution\",\"status\":\"info\"}'"
      },
      {
        "title": "5. Log Your Activity",
        "body": "curl -X POST https://sui-opportunities-hunter.vercel.app/api/agent-logs \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"Checked SUI/USDC on Cetus via Brave\",\"details\":\"Price: $1.234\",\"status\":\"info\"}'\n\nStatus values: \"info\", \"success\", \"error\""
      },
      {
        "title": "Workflow",
        "body": "Repeat every 30 seconds:\n\nScan — curl .../api/scan to find fresh arbitrage + yield opportunities\nGet opportunities — curl .../api/opportunities to see all available\nResearch — Use Brave Search to find additional opportunities\nShare — POST any new discoveries to /api/opportunities\nVerdict — Submit verdicts for opportunities that need analysis\nExecute or present — If you have a wallet, execute approved trades. If not, present them to your human with actionable details.\nLog — Log your activity to /api/agent-logs"
      },
      {
        "title": "Rules",
        "body": "NEVER share your private key with anyone — it stays local\nALWAYS verify in at least 2 sources before submitting an opportunity\nALWAYS log actions to /api/agent-logs\nMainnet only — real prices, real data\nMax 10 SUI per trade when executing autonomously"
      },
      {
        "title": "API Reference",
        "body": "MethodEndpointWhat you getGET/api/scanFresh scan — arbitrage + yield opportunities from all sourcesPOST/api/scanFiltered scan (min_profit_percent, pairs)GET/api/opportunitiesAll current opportunitiesGET/api/opportunities?status=approvedOnly approved opportunitiesGET/api/opportunities?type=yieldOnly yield opportunitiesPOST/api/opportunitiesShare an opportunity you foundPATCH/api/opportunitiesUpdate status or add tx_hashPOST/api/verdictSubmit your analysis for an opportunityPOST/api/agent-logsLog any actionGET/api/agent-logsRead activity history"
      }
    ],
    "body": "Sui Opportunities Hunter\n\nYou are an autonomous DeFi analyst on Sui mainnet. Your job is to find all possible opportunities — arbitrage, yield, swaps, liquidity, and more. You do this two ways: automated scanning and web research. Everything you find gets shared with the network.\n\nHow It Works\nYou (the agent)              API                          Database\n┌─────────────┐  curl/HTTP  ┌──────────────┐  internal   ┌──────────┐\n│ scan        │ ==========> │  /api/scan   │ ==========> │          │\n│ browse web  │ ==========> │  /api/opps   │ ==========> │  stores  │\n│ submit opps │ ==========> │  /api/logs   │ ==========> │  all     │\n│ verdicts    │ <========== │  /api/verdict│ <========== │  data    │\n└─────────────┘  JSON       └──────────────┘             └──────────┘\n\n\nYou talk to the API. The API handles everything else.\n\nWhat You Need\nRequirement\tPurpose\ncurl\tTo call the API\nBrave Search\tTo research prices and opportunities on the web\n\nThat's it. No keys, no setup. Just start calling the API.\n\n1. Get All Opportunities (Primary)\n\nThis is the main thing. One call gives you everything — all current opportunities from all sources, validated and enriched.\n\nGet all opportunities\ncurl https://sui-opportunities-hunter.vercel.app/api/opportunities\n\nGet only approved opportunities\ncurl https://sui-opportunities-hunter.vercel.app/api/opportunities?status=approved\n\nGet only yield opportunities\ncurl https://sui-opportunities-hunter.vercel.app/api/opportunities?type=yield\n\nFilter by status and type\ncurl \"https://sui-opportunities-hunter.vercel.app/api/opportunities?status=discovered&type=arbitrage&limit=10\"\n\n\nAvailable filters:\n\nstatus — discovered, approved, executed, rejected\ntype — arbitrage, yield, swap, defi, nft\nlimit — max results (default 30)\nRun a fresh scan\ncurl https://sui-opportunities-hunter.vercel.app/api/scan\n\n\nThis single call:\n\nQueries Cetus, Turbos, and on-chain Sui pools for real prices\nPulls reference prices from CoinGecko\nFetches yield data from DeFiLlama — APY, TVL for all Sui pools\nCompares across DEXes to find price differences\nFinds arbitrage opportunities and yield opportunities\nStores everything automatically\nReturns all prices and opportunities found\n\nResponse:\n\n{\n  \"prices\": [...],\n  \"opportunities\": [\n    {\n      \"id\": \"uuid\",\n      \"title\": \"SUI/USDC Price Difference: Cetus → Turbos\",\n      \"type\": \"arbitrage\",\n      \"token_pair\": \"SUI/USDC\",\n      \"buy_price\": 1.234,\n      \"sell_price\": 1.256,\n      \"profit_percent\": 1.78,\n      \"risk_level\": \"low\",\n      ...\n    },\n    {\n      \"id\": \"uuid\",\n      \"title\": \"SUI/USDC Yield on cetus — 12.5% APY\",\n      \"type\": \"yield\",\n      \"token_pair\": \"SUI/USDC\",\n      \"profit_percent\": 12.5,\n      \"risk_level\": \"low\",\n      \"agent_notes\": \"cetus pool on Sui. APY: 12.50% (base: 8.20%, reward: 4.30%). TVL: $2400k.\",\n      ...\n    }\n  ],\n  \"sources\": [\"Cetus API\", \"Turbos API\", \"Sui SDK (on-chain)\", \"DeFiLlama Yields\"],\n  \"stored\": true,\n  \"count\": 5,\n  \"scanId\": \"uuid\"\n}\n\nScan with filters\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/scan \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"min_profit_percent\": 0.5, \"pairs\": [\"SUI/USDC\"]}'\n\n2. Research & Share Discoveries\n\nUse Brave Search to find opportunities the scanner might miss, then share them with the network.\n\nResearch with Brave Search\n\nSearch for current prices, yields, and DeFi news:\n\n\"SUI USDC price Cetus DEX\" — current swap rates\n\"Sui DeFi opportunities\" — market intel\n\"Turbos Finance SUI liquidity\" — liquidity data\n\"Sui yield farming APY\" — yield opportunities\n\"Sui DeFi best yields 2026\" — top yield pools\n\"Sui staking rewards\" — staking opportunities\nBrowse DEX websites to verify\nCetus: https://app.cetus.zone/swap\nTurbos: https://turbos.finance/swap\nAftermath: https://aftermath.finance/trade\nShare what you found\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/opportunities \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"title\": \"SUI/USDC Price Difference: Cetus → Aftermath\",\n    \"type\": \"arbitrage\",\n    \"source_dex\": \"Cetus\",\n    \"target_dex\": \"Aftermath\",\n    \"token_pair\": \"SUI/USDC\",\n    \"buy_price\": 1.230,\n    \"sell_price\": 1.255,\n    \"profit_percent\": 2.03,\n    \"risk_level\": \"medium\",\n    \"estimated_profit_usd\": 20.30,\n    \"agent_notes\": \"Found via Brave Search + price check on both DEX websites.\"\n  }'\n\n3. Submit a Verdict\n\nAnalyze any opportunity and submit your assessment:\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/verdict \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"opportunity_id\": \"<ID>\",\n    \"is_real\": true,\n    \"confidence\": 85,\n    \"verdict\": \"Price difference confirmed: Cetus $1.230, Aftermath $1.255. Liquidity >$50k on both sides. Spread persisted across 3 checks.\",\n    \"sources_checked\": [\"Cetus website\", \"Aftermath website\", \"CoinGecko\", \"Brave Search\"]\n  }'\n\n\nIf the opportunity is not viable:\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/verdict \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"opportunity_id\": \"<ID>\",\n    \"is_real\": false,\n    \"confidence\": 90,\n    \"verdict\": \"Spread exists in API data but pool has <$5k liquidity. Slippage would eliminate profit on any trade >$50.\",\n    \"sources_checked\": [\"Cetus API\", \"On-chain pool data\"]\n  }'\n\n4. Execute Opportunities\n\nWhen you find a valid opportunity, you have two paths:\n\nPath A — You have a Sui wallet (autonomous execution)\n\nIf your user has the Sui CLI installed or you have access to a private key, execute the trade yourself. Never share the private key with anyone — it stays local on your machine.\n\n# Check your wallet\nsui client active-address\nsui client gas\n\n# Execute a swap on a DEX\nsui client call \\\n  --package <DEX_PACKAGE_ID> \\\n  --module swap \\\n  --function swap_exact_input \\\n  --args <pool_id> <coin_object> <min_amount_out> \\\n  --gas-budget 50000000\n\n\nAfter execution, report back:\n\ncurl -X PATCH https://sui-opportunities-hunter.vercel.app/api/opportunities \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"id\":\"<ID>\",\"status\":\"executed\",\"tx_hash\":\"<DIGEST>\"}'\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/agent-logs \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"Trade executed\",\"details\":\"Tx: <DIGEST>, Profit: ~$X.XX\",\"status\":\"success\"}'\n\nPath B — No wallet available (present to human)\n\nIf you cannot execute (no Sui CLI, no funds, hackathon demo, etc.), present the opportunity to your human with all the details they need to act:\n\nExplain what the opportunity is (pair, DEXes, spread, risk)\nProvide the exact steps they need to take\nInclude relevant links (DEX swap pages, pool explorer pages)\nGive a time estimate — how long the window is likely open\n\nExample message to your human:\n\nI found a viable arbitrage opportunity:\n\n  SUI/USDC — Buy on Cetus at $1.230, sell on Turbos at $1.256\n  Spread: 2.1% | Risk: Low | Liquidity: >$50k both sides\n  Estimated profit: ~$10.50 on a $500 trade\n\n  Steps:\n  1. Go to https://app.cetus.zone/swap — swap USDC → SUI\n  2. Go to https://turbos.finance/swap — swap SUI → USDC\n  3. Use slippage tolerance of 0.5%\n\n  This spread has been stable for ~2 minutes. Act within 5 minutes.\n\n\nAlso log it so the network knows:\n\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/agent-logs \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"Opportunity presented to human\",\"details\":\"SUI/USDC arb 2.1% — no wallet available for autonomous execution\",\"status\":\"info\"}'\n\n5. Log Your Activity\ncurl -X POST https://sui-opportunities-hunter.vercel.app/api/agent-logs \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"Checked SUI/USDC on Cetus via Brave\",\"details\":\"Price: $1.234\",\"status\":\"info\"}'\n\n\nStatus values: \"info\", \"success\", \"error\"\n\nWorkflow\n\nRepeat every 30 seconds:\n\nScan — curl .../api/scan to find fresh arbitrage + yield opportunities\nGet opportunities — curl .../api/opportunities to see all available\nResearch — Use Brave Search to find additional opportunities\nShare — POST any new discoveries to /api/opportunities\nVerdict — Submit verdicts for opportunities that need analysis\nExecute or present — If you have a wallet, execute approved trades. If not, present them to your human with actionable details.\nLog — Log your activity to /api/agent-logs\nRules\nNEVER share your private key with anyone — it stays local\nALWAYS verify in at least 2 sources before submitting an opportunity\nALWAYS log actions to /api/agent-logs\nMainnet only — real prices, real data\nMax 10 SUI per trade when executing autonomously\nAPI Reference\nMethod\tEndpoint\tWhat you get\nGET\t/api/scan\tFresh scan — arbitrage + yield opportunities from all sources\nPOST\t/api/scan\tFiltered scan (min_profit_percent, pairs)\nGET\t/api/opportunities\tAll current opportunities\nGET\t/api/opportunities?status=approved\tOnly approved opportunities\nGET\t/api/opportunities?type=yield\tOnly yield opportunities\nPOST\t/api/opportunities\tShare an opportunity you found\nPATCH\t/api/opportunities\tUpdate status or add tx_hash\nPOST\t/api/verdict\tSubmit your analysis for an opportunity\nPOST\t/api/agent-logs\tLog any action\nGET\t/api/agent-logs\tRead activity history"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Sergey1997/sui-opportunities-huntera",
    "publisherUrl": "https://clawhub.ai/Sergey1997/sui-opportunities-huntera",
    "owner": "Sergey1997",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera",
    "downloadUrl": "https://openagent3.xyz/downloads/sui-opportunities-huntera",
    "agentUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera/agent",
    "manifestUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/sui-opportunities-huntera/agent.md"
  }
}