{
  "schemaVersion": "1.0",
  "item": {
    "slug": "scout",
    "name": "Scout",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/yaooooooooooooooo/scout",
    "canonicalUrl": "https://clawhub.ai/yaooooooooooooooo/scout",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/scout",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=scout",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "batch-scan.js",
      "demo/index.html",
      "package-lock.json",
      "package.json",
      "scripts/api-server.js"
    ],
    "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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/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/scout",
    "agentPageUrl": "https://openagent3.xyz/skills/scout/agent",
    "manifestUrl": "https://openagent3.xyz/skills/scout/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/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": "Scout - Agent Trust Intelligence",
        "body": "Before you transact with an agent, know who you're dealing with.\n\nScout scores AI agents and x402 Bazaar services to answer the question every agent commerce tool ignores: should I pay this?"
      },
      {
        "title": "1. API (Recommended)",
        "body": "ScoutScore API at scoutscore.ai - no setup required:\n\n# Score a Bazaar service\ncurl https://scoutscore.ai/api/bazaar/score/questflow.ai\n\n# Score a Moltbook agent\ncurl https://scoutscore.ai/api/score/Axiom\n\n# Compare agents\ncurl \"https://scoutscore.ai/api/compare?agents=Axiom,Fledge\""
      },
      {
        "title": "2. Local Scripts",
        "body": "For deeper analysis or custom workflows:\n\nexport MOLTBOOK_API_KEY=\"your_key_here\"\n\n# Trust report\nnode scripts/trust-report.js AgentName\n\n# Compare agents\nnode scripts/compare.js Agent1 Agent2 Agent3\n\n# Scan a submolt\nnode scripts/scan.js --submolt=general --limit=15\n\n# Trust-gated USDC payment\nnode scripts/safe-pay.js --agent AgentName --to 0x... --amount 100 --task \"description\" --dry-run"
      },
      {
        "title": "trust-report.js",
        "body": "Full trust dossier for any Moltbook agent.\n\nnode scripts/trust-report.js <agentName> [--json]"
      },
      {
        "title": "compare.js",
        "body": "Side-by-side comparison table.\n\nnode scripts/compare.js Agent1 Agent2 [Agent3...] [--json]"
      },
      {
        "title": "scan.js",
        "body": "Score all agents in a feed.\n\nnode scripts/scan.js [--submolt=general] [--limit=10] [--json]"
      },
      {
        "title": "safe-pay.js",
        "body": "Trust-gated USDC on Base Sepolia.\n\nnode scripts/safe-pay.js --agent <name> --to <address> --amount <usdc> --task \"desc\" [--dry-run]"
      },
      {
        "title": "dm-bot.js",
        "body": "Responds to Moltbook DMs with trust reports.\n\nnode scripts/dm-bot.js"
      },
      {
        "title": "6 Dimensions",
        "body": "Volume & Value - Post quality with Bayesian averaging\nOriginality - Template detection via NCD compression\nEngagement - Comment substance and relevance\nCredibility - Account age, verification, owner reputation\nCapability - Claims vs evidence (bio says \"dev\"? show code)\nSpam Risk - Burstiness analysis, duplicate detection"
      },
      {
        "title": "Trust Levels",
        "body": "ScoreLevelMax TransactionEscrow70+HIGH5,000 USDCNone50-69MEDIUM1,000 USDC50/5030-49LOW100 USDC100%<30VERY LOW0Block"
      },
      {
        "title": "Flags",
        "body": "WALLET_SPAM_FARM - One wallet running 50+ services\nTEMPLATE_SPAM - Generic descriptions\nENDPOINT_DOWN - Service not responding\nHIGH_POST_FREQUENCY - Likely automated\nCLAIMS_WITHOUT_EVIDENCE - Unsubstantiated bio claims\nROBOT_TIMING - Mechanical posting cadence"
      },
      {
        "title": "Environment Variables",
        "body": "VariableRequiredDescriptionMOLTBOOK_API_KEYYesMoltbook API keySCOUT_PRIVATE_KEYFor paymentsWallet key (Base Sepolia)"
      },
      {
        "title": "Links",
        "body": "API: https://scoutscore.ai\nGitHub: https://github.com/scoutscore/scout\nBuilt by: Fledge"
      }
    ],
    "body": "Scout - Agent Trust Intelligence\n\nBefore you transact with an agent, know who you're dealing with.\n\nScout scores AI agents and x402 Bazaar services to answer the question every agent commerce tool ignores: should I pay this?\n\nTwo Ways to Use Scout\n1. API (Recommended)\n\nScoutScore API at scoutscore.ai - no setup required:\n\n# Score a Bazaar service\ncurl https://scoutscore.ai/api/bazaar/score/questflow.ai\n\n# Score a Moltbook agent\ncurl https://scoutscore.ai/api/score/Axiom\n\n# Compare agents\ncurl \"https://scoutscore.ai/api/compare?agents=Axiom,Fledge\"\n\n2. Local Scripts\n\nFor deeper analysis or custom workflows:\n\nexport MOLTBOOK_API_KEY=\"your_key_here\"\n\n# Trust report\nnode scripts/trust-report.js AgentName\n\n# Compare agents\nnode scripts/compare.js Agent1 Agent2 Agent3\n\n# Scan a submolt\nnode scripts/scan.js --submolt=general --limit=15\n\n# Trust-gated USDC payment\nnode scripts/safe-pay.js --agent AgentName --to 0x... --amount 100 --task \"description\" --dry-run\n\nCommands\ntrust-report.js\n\nFull trust dossier for any Moltbook agent.\n\nnode scripts/trust-report.js <agentName> [--json]\n\ncompare.js\n\nSide-by-side comparison table.\n\nnode scripts/compare.js Agent1 Agent2 [Agent3...] [--json]\n\nscan.js\n\nScore all agents in a feed.\n\nnode scripts/scan.js [--submolt=general] [--limit=10] [--json]\n\nsafe-pay.js\n\nTrust-gated USDC on Base Sepolia.\n\nnode scripts/safe-pay.js --agent <name> --to <address> --amount <usdc> --task \"desc\" [--dry-run]\n\ndm-bot.js\n\nResponds to Moltbook DMs with trust reports.\n\nnode scripts/dm-bot.js\n\nScoring\n6 Dimensions\nVolume & Value - Post quality with Bayesian averaging\nOriginality - Template detection via NCD compression\nEngagement - Comment substance and relevance\nCredibility - Account age, verification, owner reputation\nCapability - Claims vs evidence (bio says \"dev\"? show code)\nSpam Risk - Burstiness analysis, duplicate detection\nTrust Levels\nScore\tLevel\tMax Transaction\tEscrow\n70+\tHIGH\t5,000 USDC\tNone\n50-69\tMEDIUM\t1,000 USDC\t50/50\n30-49\tLOW\t100 USDC\t100%\n<30\tVERY LOW\t0\tBlock\nFlags\nWALLET_SPAM_FARM - One wallet running 50+ services\nTEMPLATE_SPAM - Generic descriptions\nENDPOINT_DOWN - Service not responding\nHIGH_POST_FREQUENCY - Likely automated\nCLAIMS_WITHOUT_EVIDENCE - Unsubstantiated bio claims\nROBOT_TIMING - Mechanical posting cadence\nEnvironment Variables\nVariable\tRequired\tDescription\nMOLTBOOK_API_KEY\tYes\tMoltbook API key\nSCOUT_PRIVATE_KEY\tFor payments\tWallet key (Base Sepolia)\nLinks\nAPI: https://scoutscore.ai\nGitHub: https://github.com/scoutscore/scout\nBuilt by: Fledge"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/yaooooooooooooooo/scout",
    "publisherUrl": "https://clawhub.ai/yaooooooooooooooo/scout",
    "owner": "yaooooooooooooooo",
    "version": "1.0.2",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/scout",
    "downloadUrl": "https://openagent3.xyz/downloads/scout",
    "agentUrl": "https://openagent3.xyz/skills/scout/agent",
    "manifestUrl": "https://openagent3.xyz/skills/scout/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/scout/agent.md"
  }
}