{
  "schemaVersion": "1.0",
  "item": {
    "slug": "metaso-search-v2",
    "name": "Metaso Search V2",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/xinmh1338863/metaso-search-v2",
    "canonicalUrl": "https://clawhub.ai/xinmh1338863/metaso-search-v2",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/metaso-search-v2",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=metaso-search-v2",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "metaso-api.js",
      "package.json",
      "quick-test.js",
      "simple-test.js",
      "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/metaso-search-v2"
    },
    "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/metaso-search-v2",
    "agentPageUrl": "https://openagent3.xyz/skills/metaso-search-v2/agent",
    "manifestUrl": "https://openagent3.xyz/skills/metaso-search-v2/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/metaso-search-v2/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": "描述",
        "body": "提供对 Metaso 搜索 API 的直接访问，支持网页搜索、内容读取和智能问答功能。"
      },
      {
        "title": "1. 网页搜索 (metaso_web_search)",
        "body": "根据关键词搜索网页、文档、论文、图片、视频、播客等内容。\n\n参数：\n\nq: 搜索查询关键词（必填）\nsize: 返回结果数量（必填，1-100）\nscope: 搜索范围（必填）\nincludeSummary: 是否包含精简的原文匹配信息（必填）\nincludeRawContent: 是否通过网页的摘要信息进行召回增强（必填）\nconciseSnippet: 是否抓取所有来源网页原文（必填）"
      },
      {
        "title": "2. 网页内容读取 (metaso_web_reader)",
        "body": "读取指定 URL 的网页内容。\n\n参数：\n\nurl: 要读取的 URL 地址（必填）\nformat: 输出格式（必填，json 或 markdown）"
      },
      {
        "title": "3. 智能问答 (metaso_chat)",
        "body": "基于 RAG 的智能问答服务。\n\n参数：\n\nmessages: 用户消息数组（必填）\nmodel: 使用的模型（必填）\nscope: 搜索范围（必填）\nformat: 输出格式（必填）\nstream: 是否开启流式输出（必填）\nconciseSnippet: 是否返回精简的原文匹配信息（必填）"
      },
      {
        "title": "环境变量配置",
        "body": "必要配置：\n\n# Linux/macOS\nexport METASO_API_KEY=\"您的API密钥\"\n\n# Windows (PowerShell)\n$env:METASO_API_KEY=\"您的API密钥\"\n\nOpenClaw 配置：\n在 OpenClaw 配置文件 openclaw.json 中添加：\n\n{\n  \"env\": {\n    \"METASO_API_KEY\": \"您的API密钥\"\n  }\n}"
      },
      {
        "title": "使用方法",
        "body": "import { metasoSearch, metasoReadPage, metasoChat } from './skills/metaso-search/metaso-api.js';\n\n// 搜索\nconst searchResult = await metasoSearch('人工智能', 2, 'document', true, false, true);\n\n// 读取网页内容\nconst contentResult = await metasoReadPage('https://example.com', 'json');\n\n// 智能问答\nconst chatResult = await metasoChat(\n  [{ role: 'user', content: '什么是机器学习？' }], \n  'fast', \n  'webpage', \n  'simple', \n  false, \n  true\n);"
      },
      {
        "title": "metaso-api.js - API 核心模块",
        "body": "提供所有 API 方法的实现\n包含自动配置加载\n错误处理和重试机制\n使用 Metaso HTTP API 端点"
      },
      {
        "title": "quick-test.js - 快速测试脚本",
        "body": "用于快速验证 API 基本功能的简化测试\n包含搜索和聊天功能的基本测试"
      },
      {
        "title": "simple-test.js - 简单功能测试",
        "body": "测试所有 API 功能的详细测试脚本\n包含搜索、内容读取和聊天功能的测试"
      },
      {
        "title": "运行测试",
        "body": "cd skills/metaso-search\nnode quick-test.js"
      },
      {
        "title": "API 密钥未配置",
        "body": "Error: METASO_API_KEY 环境变量未设置，请在使用前配置\n\n解决方法：设置 METASO_API_KEY 环境变量"
      },
      {
        "title": "认证失败",
        "body": "Error: API密钥无效\n\n解决方法：检查 API 密钥是否正确"
      },
      {
        "title": "版本信息",
        "body": "当前版本: 2.1.0\n移除了硬编码的默认 API 密钥\n优化了配置管理\n简化了文档结构"
      }
    ],
    "body": "Metaso Search 技能\n描述\n\n提供对 Metaso 搜索 API 的直接访问，支持网页搜索、内容读取和智能问答功能。\n\n功能\n1. 网页搜索 (metaso_web_search)\n\n根据关键词搜索网页、文档、论文、图片、视频、播客等内容。\n\n参数：\n\nq: 搜索查询关键词（必填）\nsize: 返回结果数量（必填，1-100）\nscope: 搜索范围（必填）\nincludeSummary: 是否包含精简的原文匹配信息（必填）\nincludeRawContent: 是否通过网页的摘要信息进行召回增强（必填）\nconciseSnippet: 是否抓取所有来源网页原文（必填）\n2. 网页内容读取 (metaso_web_reader)\n\n读取指定 URL 的网页内容。\n\n参数：\n\nurl: 要读取的 URL 地址（必填）\nformat: 输出格式（必填，json 或 markdown）\n3. 智能问答 (metaso_chat)\n\n基于 RAG 的智能问答服务。\n\n参数：\n\nmessages: 用户消息数组（必填）\nmodel: 使用的模型（必填）\nscope: 搜索范围（必填）\nformat: 输出格式（必填）\nstream: 是否开启流式输出（必填）\nconciseSnippet: 是否返回精简的原文匹配信息（必填）\n配置\n环境变量配置\n\n必要配置：\n\n# Linux/macOS\nexport METASO_API_KEY=\"您的API密钥\"\n\n# Windows (PowerShell)\n$env:METASO_API_KEY=\"您的API密钥\"\n\n\nOpenClaw 配置： 在 OpenClaw 配置文件 openclaw.json 中添加：\n\n{\n  \"env\": {\n    \"METASO_API_KEY\": \"您的API密钥\"\n  }\n}\n\n使用方法\nimport { metasoSearch, metasoReadPage, metasoChat } from './skills/metaso-search/metaso-api.js';\n\n// 搜索\nconst searchResult = await metasoSearch('人工智能', 2, 'document', true, false, true);\n\n// 读取网页内容\nconst contentResult = await metasoReadPage('https://example.com', 'json');\n\n// 智能问答\nconst chatResult = await metasoChat(\n  [{ role: 'user', content: '什么是机器学习？' }], \n  'fast', \n  'webpage', \n  'simple', \n  false, \n  true\n);\n\n文件说明\nmetaso-api.js - API 核心模块\n提供所有 API 方法的实现\n包含自动配置加载\n错误处理和重试机制\n使用 Metaso HTTP API 端点\nquick-test.js - 快速测试脚本\n用于快速验证 API 基本功能的简化测试\n包含搜索和聊天功能的基本测试\nsimple-test.js - 简单功能测试\n测试所有 API 功能的详细测试脚本\n包含搜索、内容读取和聊天功能的测试\n运行测试\ncd skills/metaso-search\nnode quick-test.js\n\n故障排除\nAPI 密钥未配置\nError: METASO_API_KEY 环境变量未设置，请在使用前配置\n\n\n解决方法：设置 METASO_API_KEY 环境变量\n\n认证失败\nError: API密钥无效\n\n\n解决方法：检查 API 密钥是否正确\n\n版本信息\n当前版本: 2.1.0\n移除了硬编码的默认 API 密钥\n优化了配置管理\n简化了文档结构"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/xinmh1338863/metaso-search-v2",
    "publisherUrl": "https://clawhub.ai/xinmh1338863/metaso-search-v2",
    "owner": "xinmh1338863",
    "version": "2.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/metaso-search-v2",
    "downloadUrl": "https://openagent3.xyz/downloads/metaso-search-v2",
    "agentUrl": "https://openagent3.xyz/skills/metaso-search-v2/agent",
    "manifestUrl": "https://openagent3.xyz/skills/metaso-search-v2/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/metaso-search-v2/agent.md"
  }
}