{
  "schemaVersion": "1.0",
  "item": {
    "slug": "web-learner",
    "name": "Web Learner",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Jackeven02/web-learner",
    "canonicalUrl": "https://clawhub.ai/Jackeven02/web-learner",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/web-learner",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=web-learner",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "references/resources.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. 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",
      "slug": "web-learner",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-04T11:37:08.720Z",
      "expiresAt": "2026-05-11T11:37:08.720Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=web-learner",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=web-learner",
        "contentDisposition": "attachment; filename=\"web-learner-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "web-learner"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/web-learner"
    },
    "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/web-learner",
    "agentPageUrl": "https://openagent3.xyz/skills/web-learner/agent",
    "manifestUrl": "https://openagent3.xyz/skills/web-learner/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/web-learner/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": "此技能赋予 AI 自主上网搜索和学习的能力，使其能够：\n\n主动从互联网获取最新信息\n学习新知识并整合到回答中\n查询新闻、天气、事件等信息\n获取特定主题的详细资料"
      },
      {
        "title": "触发场景",
        "body": "以下情况应激活此技能：\n\n用户询问\"最新消息\"、\"新闻\"、\"今天发生了什么\"\n用户要求\"了解\"、\"学习\"、\"查询\"某个主题\n用户要求获取某个链接的详细内容\n需要获取实时信息（天气、股价、赛事等）\n用户要求\"汇报\"某方面的信息\n需要验证或补充训练数据中没有的知识"
      },
      {
        "title": "1. Web Search (搜索)",
        "body": "使用 web_search 工具进行关键词搜索：\n\n选择精确的搜索关键词\n优先选择中文搜索结果（使用 country: \"CN\"）\n使用 freshness 参数限定时间范围：pd(今天)、pw(本周)、pm(本月)"
      },
      {
        "title": "2. Web Fetch (抓取)",
        "body": "使用 web_fetch 工具获取页面内容：\n\n提取网页的 markdown 或 text 内容\n适用于获取文章、文档、教程等详细内容\n注意处理页面加载失败的情况"
      },
      {
        "title": "3. Browser (浏览器)",
        "body": "当以上工具失败时，使用 browser 工具：\n\n需要先启动浏览器服务\n可用于处理需要 JavaScript 渲染的页面\n支持截图和 UI 交互"
      },
      {
        "title": "学习工作流",
        "body": "1. 理解需求 → 确定需要什么信息\n2. 选择工具 → 搜索/抓取/浏览器\n3. 获取信息 → 执行查询\n4. 整合加工 → 提取关键信息\n5. 反馈用户 → 用中文总结呈现"
      },
      {
        "title": "天气查询",
        "body": "首选 wttr.in 服务（支持城市查询）\n备选：weather.com.cn、中国天气网"
      },
      {
        "title": "新闻获取",
        "body": "百度新闻：news.baidu.com\n澎湃新闻：www.thepaper.cn\n今日头条：www.toutiao.com"
      },
      {
        "title": "获取视频内容",
        "body": "使用 web_fetch 尝试获取视频页面描述\n提取视频标题和简介\n注意：无法直接播放或理解视频内容"
      },
      {
        "title": "获取文档内容",
        "body": "优先使用 web_fetch 提取可读内容\n处理反爬虫和登录限制\n提取页面主要文本内容"
      },
      {
        "title": "错误处理",
        "body": "当无法获取信息时：\n\n尝试备选数据源\n告知用户具体障碍\n提供手动查看的建议链接\n询问是否需要其他帮助"
      },
      {
        "title": "输出格式",
        "body": "向用户呈现信息时：\n\n使用中文\n结构清晰，分点陈述\n注明信息来源\n保持简洁，避免信息过载"
      },
      {
        "title": "工具可用性检查",
        "body": "在执行前检查工具可用性：\n\nweb_search - 需要 Brave API Key\nweb_fetch - 大部分网页可用\nbrowser - 需要浏览器服务运行\n\n如遇工具不可用，尝试备选方案或告知用户。"
      }
    ],
    "body": "Web Learner - 自主上网学习技能\n概述\n\n此技能赋予 AI 自主上网搜索和学习的能力，使其能够：\n\n主动从互联网获取最新信息\n学习新知识并整合到回答中\n查询新闻、天气、事件等信息\n获取特定主题的详细资料\n触发场景\n\n以下情况应激活此技能：\n\n用户询问\"最新消息\"、\"新闻\"、\"今天发生了什么\"\n用户要求\"了解\"、\"学习\"、\"查询\"某个主题\n用户要求获取某个链接的详细内容\n需要获取实时信息（天气、股价、赛事等）\n用户要求\"汇报\"某方面的信息\n需要验证或补充训练数据中没有的知识\n搜索策略\n1. Web Search (搜索)\n\n使用 web_search 工具进行关键词搜索：\n\n选择精确的搜索关键词\n优先选择中文搜索结果（使用 country: \"CN\"）\n使用 freshness 参数限定时间范围：pd(今天)、pw(本周)、pm(本月)\n2. Web Fetch (抓取)\n\n使用 web_fetch 工具获取页面内容：\n\n提取网页的 markdown 或 text 内容\n适用于获取文章、文档、教程等详细内容\n注意处理页面加载失败的情况\n3. Browser (浏览器)\n\n当以上工具失败时，使用 browser 工具：\n\n需要先启动浏览器服务\n可用于处理需要 JavaScript 渲染的页面\n支持截图和 UI 交互\n学习工作流\n1. 理解需求 → 确定需要什么信息\n2. 选择工具 → 搜索/抓取/浏览器\n3. 获取信息 → 执行查询\n4. 整合加工 → 提取关键信息\n5. 反馈用户 → 用中文总结呈现\n\n常见场景处理\n天气查询\n首选 wttr.in 服务（支持城市查询）\n备选：weather.com.cn、中国天气网\n新闻获取\n百度新闻：news.baidu.com\n澎湃新闻：www.thepaper.cn\n今日头条：www.toutiao.com\n获取视频内容\n使用 web_fetch 尝试获取视频页面描述\n提取视频标题和简介\n注意：无法直接播放或理解视频内容\n获取文档内容\n优先使用 web_fetch 提取可读内容\n处理反爬虫和登录限制\n提取页面主要文本内容\n错误处理\n\n当无法获取信息时：\n\n尝试备选数据源\n告知用户具体障碍\n提供手动查看的建议链接\n询问是否需要其他帮助\n输出格式\n\n向用户呈现信息时：\n\n使用中文\n结构清晰，分点陈述\n注明信息来源\n保持简洁，避免信息过载\n工具可用性检查\n\n在执行前检查工具可用性：\n\nweb_search - 需要 Brave API Key\nweb_fetch - 大部分网页可用\nbrowser - 需要浏览器服务运行\n\n如遇工具不可用，尝试备选方案或告知用户。"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Jackeven02/web-learner",
    "publisherUrl": "https://clawhub.ai/Jackeven02/web-learner",
    "owner": "Jackeven02",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/web-learner",
    "downloadUrl": "https://openagent3.xyz/downloads/web-learner",
    "agentUrl": "https://openagent3.xyz/skills/web-learner/agent",
    "manifestUrl": "https://openagent3.xyz/skills/web-learner/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/web-learner/agent.md"
  }
}