{"id":"1537c8e0-365b-4731-af33-d6dd6815294e","entityType":"agent","slug":"clawhub-tencentnewsteam-tencent-weather","name":"tencent-weather","canonicalUrl":"https://www.xpersona.co/agent/clawhub-tencentnewsteam-tencent-weather","canonicalPath":"/agent/clawhub-tencentnewsteam-tencent-weather","generatedAt":"2026-10-11T10:53:10.712Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T06:50:18.211Z","emptyReason":null},"description":"天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Skill: tencent-weather Owner: tencentnewsteam Summary: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Tags: latest:1.0.5 Version history: v1.0.5 | 2026-08-31T07:35:32.353Z | user Version 1.0.5 — Adds precise, user-friendly error handling and updates for weather query logic. - Added strict, actionable user guidance for environment errors (CLI未安装、API Key 未配置/无效等)，明确指令与操作说明取代泛泛出错提示。 - 明确业务场景下对天气预警查询的分工：常规天气问询中出现预警即展示，","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s175jt7z9z0j4h1tzctzf5n05983k5q9:tencent-weather","sourceUrl":"https://clawhub.ai/tencentnewsteam/tencent-weather","homepage":"https://clawhub.ai/tencentnewsteam/skills/tencent-weather","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/tencentnewsteam/tencent-weather","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/tencentnewsteam/skills/tencent-weather","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Skill: tencent-weather Owner: tencentnewsteam Summary: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Tags: l"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:50:18.211Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:50:18.211Z","emptyReason":null},"stars":null,"forks":null,"downloads":1130,"packageName":null,"latestVersion":"1.0.5","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:50:18.198Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T06:50:18.211Z","lastCrawledAt":"2026-10-11T06:50:18.198Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T06:50:18.198Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.5","createdAt":"2026-08-31T07:35:32.353Z","changelog":"Version 1.0.5 — Adds precise, user-friendly error handling and updates for weather query logic. - Added strict, actionable user guidance for environment errors (CLI未安装、API Key 未配置/无效等)，明确指令与操作说明取代泛泛出错提示。 - 明确业务场景下对天气预警查询的分工：常规天气问询中出现预警即展示，若仅查询预警则交由 tencent-weather-alert skill。 - 更新了命令选择和输出规则，说明当前 CLI 行为及分段返回内容（实况、预报、限行、预警等），要求全部原样输出。 - 强化多场景对 Adcode 地点参数的唯一性和处理流程要求。 - 移除 skill-card.md 文件，无功能影响。 - CLI 或环境未就绪时，强制门禁，禁止回落为其他数据源。","fileCount":10,"zipByteSize":17644},{"version":"1.0.1","createdAt":"2026-05-25T10:00:33.119Z","changelog":"Windows support updated from Bun/TypeScript scripts to PowerShell scripts. - 新增 PowerShell 脚本（cli-state.ps1, run-cli.ps1）以支持 Windows。 - 移除 Windows 下 Bun/TypeScript 脚本相关说明和实现。 - Windows 脚本调用格式调整为 powershell，统一文档用例与实现。 - 其余功能与原版本保持一致。","fileCount":10,"zipByteSize":15607},{"version":"1.0.0","createdAt":"2026-04-15T03:11:54.562Z","changelog":"tencent-weather 1.0.0 初始版本发布 - 支持中国市级和区县级天气信息实时查询与天气预报 - 完整描述了 CLI 检查、安装、更新、API Key 配置和错误处理流程 - 查询命令严格依赖 CLI 能力展示，地点支持 Adcode 映射 - 明确输出格式与分组规则，输出结果注明来源 - 详细列出各种异常情况的引导与处理措施","fileCount":10,"zipByteSize":14978}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s175jt7z9z0j4h1tzctzf5n05983k5q9:tencent-weather","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T10:53:10.711Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-tencentnewsteam-tencent-weather/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T06:50:18.211Z","emptyReason":null},"readme":"Skill: tencent-weather\n\nOwner: tencentnewsteam\n\nSummary: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。\n\nTags: latest:1.0.5\n\nVersion history:\n\nv1.0.5 | 2026-08-31T07:35:32.353Z | user\n\nVersion 1.0.5 — Adds precise, user-friendly error handling and updates for weather query logic.\n\n- Added strict, actionable user guidance for environment errors (CLI未安装、API Key 未配置/无效等)，明确指令与操作说明取代泛泛出错提示。\n- 明确业务场景下对天气预警查询的分工：常规天气问询中出现预警即展示，若仅查询预警则交由 tencent-weather-alert skill。\n- 更新了命令选择和输出规则，说明当前 CLI 行为及分段返回内容（实况、预报、限行、预警等），要求全部原样输出。\n- 强化多场景对 Adcode 地点参数的唯一性和处理流程要求。\n- 移除 skill-card.md 文件，无功能影响。\n- CLI 或环境未就绪时，强制门禁，禁止回落为其他数据源。\n\nv1.0.1 | 2026-05-25T10:00:33.119Z | user\n\nWindows support updated from Bun/TypeScript scripts to PowerShell scripts.\n\n- 新增 PowerShell 脚本（cli-state.ps1, run-cli.ps1）以支持 Windows。\n- 移除 Windows 下 Bun/TypeScript 脚本相关说明和实现。\n- Windows 脚本调用格式调整为 powershell，统一文档用例与实现。\n- 其余功能与原版本保持一致。\n\nv1.0.0 | 2026-04-15T03:11:54.562Z | user\n\ntencent-weather 1.0.0 初始版本发布\n\n- 支持中国市级和区县级天气信息实时查询与天气预报\n- 完整描述了 CLI 检查、安装、更新、API Key 配置和错误处理流程\n- 查询命令严格依赖 CLI 能力展示，地点支持 Adcode 映射\n- 明确输出格式与分组规则，输出结果注明来源\n- 详细列出各种异常情况的引导与处理措施\n\nArchive index:\n\nArchive v1.0.5: 10 files, 17644 bytes\n\nFiles: references/env-setup-guide.md (1409b), references/installation-guide.md (1121b), references/update-guide.md (1024b), scripts/cli-state.ps1 (7473b), scripts/cli-state.sh (5732b), scripts/run-cli.ps1 (5713b), scripts/run-cli.sh (4278b), skill-card.md (2585b), SKILL.md (12263b), _meta.json (134b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: tencent-weather\ndescription: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。\ndescription_zh: 中国各地实时天气、天气预报和天气预警信息查询。\ndescription_en: Weather information lookup tool covering Chinese cities and counties. Use when the user queries current weather, forecasts, or weather alerts.\nversion: 1.0.5\nauthor: TencentNews\ntags: [weather, tencent, forecast, temperature, precipitation, wind, air quality]\n---\n\n# 腾讯天气查询\n\n通过 `tencent-news-cli` 的天气能力完成天气查询。\n\n> **核心原则**：基础设施交给脚本处理；智能体只负责依据当前 CLI 能力选择命令和参数。**除 `cli-state` 外，所有 CLI 调用都通过 `run-cli` 执行；始终先读 `help weather`，不要硬编码任何业务命令。**\n\n## 平台约定\n\n| 平台 | 脚本运行方式 | 示例 |\n|------|------------|------|\n| macOS / Linux | `sh scripts/<name>.sh` | `sh scripts/cli-state.sh` |\n| Windows | `powershell scripts/<name>.ps1` | `powershell scripts/cli-state.ps1` |\n\n以下所有脚本调用均以 macOS / Linux 为例，Windows 将 `.sh` 替换为 `.ps1`，`sh` 替换为 `powershell`。\n\n除 `cli-state` 外，所有 CLI 命令都通过 `run-cli` 脚本执行：\n\n| 平台 | CLI 调用模板 |\n|------|-------------|\n| macOS / Linux | `sh scripts/run-cli.sh <command> [args]` |\n| Windows | `powershell scripts/run-cli.ps1 <command> [args]` |\n\n## 环境异常时的用户指引（强制门禁）\n\n用户直接提出业务问题时，也必须先检查环境。CLI 或 API Key 未就绪时，当前轮停止业务查询，不得只回复“数据加载失败”、原始错误或泛化的“请检查配置”，必须给出可直接操作的指引：\n\n- **CLI 未安装/不可用**（`cliExists: false`、`cliSource: none`、`cli not found`、`command not found`、`not recognized`）：说明本查询依赖腾讯新闻 CLI，当前设备尚未安装或未被识别；按平台提供安装命令：macOS/Linux 使用 `curl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh`；Windows PowerShell 使用 `irm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex`。提醒安装后重新打开终端并重新提问。\n- **API Key 未配置**（`apiKey.status: missing`、`未设置 API Key`、`API Key not set`）：说明 CLI 已安装但尚未配置 Key；引导访问 `https://news.qq.com/exchange?scene=appkey` 获取，然后执行 `tencent-news-cli apikey-set YOUR_KEY`，再执行 `tencent-news-cli apikey-get` 验证。\n- **API Key 无效、过期或无权限**（`API Key 无效`、`invalid api key`、`unauthorized`、`401`、`403`、鉴权/认证失败）：不得归因为无数据、额度或普通网络错误；说明当前 Key 无效或无权访问，引导从上述页面重新获取正确 Key，再执行设置和验证命令。\n- **状态不确定**（状态脚本失败、`apiKey.status: error` 或无法解析）：先按错误文本匹配以上类型；仍无法判断时，同时给出安装命令及 Key 获取、设置、验证步骤。\n- `YOUR_KEY` 只能由用户在本地替换；不得索要、代填、回显或记录真实 Key。环境未就绪时不得改用其他数据源。上述基础设施指引优先于业务输出格式限制，但不得展示内部日志、参数、traceid。\n\n## Phase 1：环境就绪\n\n> 环境已就绪时直接跳到 Phase 2。\n\n### 1. 状态检查\n\n```sh\nsh scripts/cli-state.sh\n```\n\n解析返回的 JSON，关注以下字段：\n\n| 字段 | 含义 |\n|------|------|\n| `platform.cliPath` | 底层实际使用的 CLI 完整路径，供诊断错误或权限问题时参考 |\n| `platform.cliSource` | `global`（优先命中 PATH 中可用的全局命令，否则命中默认全局安装目录）/ `local`（旧版 skill 目录内安装，兼容兜底）/ `none`（以上路径都未找到） |\n| `cliExists` | CLI 是否存在 |\n| `update.needUpdate` | 当前版本是否需要更新 |\n| `update.error` | `version` 检查失败时的错误信息 |\n| `apiKey.present` | API Key 是否已配置 |\n| `apiKey.status` | `configured` / `missing` / `error` |\n| `apiKey.error` | `apikey-get` 执行异常或输出异常时的错误信息 |\n\n### 2. 安装 CLI（`cliExists` 为 `false` 时）\n\n> 仅当 `cliSource` 为 `none` 时才需要安装；`local` 表示命中了旧版本地安装，可继续使用但建议后续迁移到全局安装。\n\n按照 [`references/installation-guide.md`](references/installation-guide.md) 中的安装命令执行安装。\n\n安装成功后重新执行 `sh scripts/cli-state.sh`（Windows 用 `powershell scripts/cli-state.ps1`）刷新状态。\n\n若安装失败，参考 [`references/installation-guide.md`](references/installation-guide.md) 中的故障排查部分，引导用户手动处理。\n\n### 3. 更新 CLI（`update.needUpdate` 为 `true`，或 CLI 提示版本过旧时）\n\n```sh\nsh scripts/run-cli.sh update\n```\n\nWindows 使用 `powershell scripts/run-cli.ps1 update`。\n\n若 `update.error` 不为空，先展示错误并让用户处理。\n\n若 `update` 命令失败，或错误信息表明当前 CLI 不支持 `update`（如 `unknown command`、`not found`、`not recognized`），按上述步骤 2 重新安装。仍然失败时，引导用户参考 [`references/update-guide.md`](references/update-guide.md) 手动处理。\n\n### 4. 配置 API Key（`apiKey.status` 不为 `configured` 时）\n\n- `missing` → 引导用户打开 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey) 自行获取，**不要执行 `open` / `xdg-open` / `start` 等命令自动打开浏览器**\n- `error` → 展示 `apiKey.error`，让用户先处理（权限、网络、CLI 异常），处理后重试\n\n设置 Key（通过 `run-cli` 执行，KEY 是裸值不加引号）：\n\n```sh\nsh scripts/run-cli.sh apikey-set KEY\n```\n\nWindows 分别使用 `powershell scripts/run-cli.ps1 apikey-set KEY`、`powershell scripts/run-cli.ps1 apikey-get`、`powershell scripts/run-cli.ps1 apikey-clear`。\n\n验证：`sh scripts/run-cli.sh apikey-get`\n清除（仅用户明确要求时）：`sh scripts/run-cli.sh apikey-clear`\n\n详见 [`references/env-setup-guide.md`](references/env-setup-guide.md)。\n\n## Phase 2：天气查询\n\n> 天气相关命令可能随 CLI 版本变化。**始终以当前 `help weather` 输出为准，不要假设或记忆任何业务命令。**\n\n1. **先执行 `help weather`**\n   通过 `run-cli` 执行：macOS / Linux 为 `sh scripts/run-cli.sh help weather`，Windows 为 `powershell scripts/run-cli.ps1 help weather`。\n\n2. **根据 `help weather` 选择命令**\n   - **实时天气 / 天气预报 / 生活指数** → 优先选择帮助中用于查询当前天气的命令；截至 2026-08-07 核实，当前 CLI 仅提供单一 `weather` 命令（参数 `--adcode`，不传时按IP 定位默认地区），综合返回按需包含「实况、日升日落、未来天气、生活指数、七日限号（部分限行城市才有）、天气预警（仅当地有生效预警时才出现）」等分段——分段是否出现取决于当次查询结果，不是固定结构；该结论仅供参考，仍需以每次实际的 `help weather` 输出和实际返回为准，CLI 版本更新后可能变化\n   - **常规天气查询中附带的预警信息**（用户问的是天气本身，如“今天天气怎么样”“会不会下雨”）→ 直接调用本 skill 的 `weather` 能力，若综合返回中出现「⚠️ 天气预警」等分段，原样一并展示；未出现该分段则不提及预警\n   - **专门查询预警/异常天气**（用户明确只问预警或异常天气，如“XX 地方最近有什么异常天气”“有没有预警”）→ 交由 `tencent-weather-alert` skill 处理，一次查询即返回结果\n   - **持续订阅/主动推送类请求**（如“订阅”“提醒我”“每天/定时检查预警”“有预警时通知我”）→ 当前 CLI 及本 skill 均不支持订阅或主动推送，如实告知用户，不得擅自创建定时任务或模拟订阅效果\n   - **预警类型识别** → 雨天（中雨至特大暴雨、雷阵雨伴冰雹、雨夹雪）、雪天（小雪至暴雪）、雾霾（沙尘暴、强沙尘暴、扬沙、各级霾和特强浓雾）、空气质量（AQI 重度污染）、寒潮（大幅降温）、高温（38°C 高温）、台风（路径及影响）；这些类型仅用于理解和筛选结果，不得当作 CLI 参数，除非当次帮助明确支持\n   - **复合请求**（如“看看北京今天和明天的天气，再说下会不会下雨”）→ 尽量映射到一个命令；若帮助中没有单条命令覆盖，再拆成多个天气请求依次执行\n   - **地点缺失** → 先结合上下文判断用户是否已经给出城市/区县；无法确定时再请用户补充地点\n   - **地点参数一律使用 Adcode** → 若用户给的是地点名称，先转换成对应的 Adcode 再执行天气命令，不要直接传中文地名；例如“北京”使用 `110000`\n   - **时间缺失** → 默认理解为“当前/今天”；若帮助中的命令要求显式日期参数，再按帮助要求补足默认值\n   - 若 `help weather` 中无匹配命令，如实告知用户当前 CLI 不支持该天气场景\n\n3. **执行命令时遵守四条约束**\n   - 所有实际 CLI 调用都走 `run-cli` 脚本，不要直接执行 `platform.cliPath`\n   - 业务命令、参数名、参数顺序都以 `help weather` 展示为准，必要时照抄帮助中的示例\n   - 地点相关参数优先传 Adcode；若用户只给了地名，先换成对应的 Adcode 再调用，例如北京 → `110000`\n   - 不要自行猜测 `weather` 子命令下的参数缩写或默认值；按帮助输出里的完整用法组装\n\n4. **输出结果**\n   - 若 CLI 返回的内容已经是格式完善的 markdown 或可直接阅读的文本（如当前版本按需返回的「实况 / 日升日落 / 未来天气 / 生活指数 / 七日限号 / 天气预警」分段文本），原样输出，不要重新排版、不要省略分段（包括限行、预警等非核心天气信息）\n   - 若 CLI 返回结构化字段，再整理成用户可读结果，至少包含地点、天气现象、温度，以及 CLI 返回的其他关键字段（如降水、风力、空气质量、湿度、体感、限行、预警）\n\n## 输出格式\n\n优先遵循 CLI 的原始输出形式：\n\n- CLI 已返回完整 markdown / 文本时，直接原样输出，不要改写\n- CLI 返回结构化结果时，按下面格式整理\n\n```markdown\n**地点**：深圳\n**时间**：今天\n**天气**：多云\n**温度**：26°C\n\n- 降水：10%\n- 风力：东北风 3 级\n- 空气质量：优\n\n**来源：腾讯天气**\n```\n\n通用规则：\n\n- 只输出 CLI 实际返回或可由其字段直接映射出的信息，不补充外部天气数据\n- 多个地点或多个时间段时，按地点或时间分组展示，组与组之间空一行\n- 若某些字段缺失，直接省略，不要臆造\n- 在结果末尾保留 `**来源：腾讯天气**`\n\n## CLI 执行失败处理\n\n**CLI 命令失败后，立即停止，绝不通过 WebSearch 或其他方式自行补做天气查询。**\n\n1. CLI 返回非零退出码、超时或输出含权限/安全错误时，不要重试，不要换方式。\n2. 根据错误信息引导用户：\n   - **macOS Gatekeeper**（`cannot be opened`、`not verified`）→ 系统设置 → 隐私与安全性 → 「仍要打开」\n   - **企业安全软件**（`connection refused`、防火墙拦截）→ 安全提示中点击「信任」/「允许」\n   - **权限不足**（`permission denied`）→ `chmod +x <cliPath>`\n   - **其他** → 展示完整错误，请用户处理\n3. 用户确认操作完成后再重试。即使多次失败，也只能告知当前无法完成天气查询并说明原因，**绝不**回退到其他信息源。\n\n## References\n\n- 用户手动安装指南：[`references/installation-guide.md`](references/installation-guide.md)\n- 用户手动更新指南：[`references/update-guide.md`](references/update-guide.md)\n- API Key 获取与手动配置：[`references/env-setup-guide.md`](references/env-setup-guide.md)\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn70xzzfc3tbkcnmfbbj3nbq2x83ke20\",\n  \"slug\": \"tencent-weather\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1788161732353\n}\n\nFile v1.0.5:references/env-setup-guide.md\n\n# tencent-news-cli API Key 配置指南\n\n## 获取 API Key\n\n1. 打开浏览器访问 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey)\n2. 按页面引导完成获取\n\n## 设置 API Key\n\n打开终端（macOS / Linux）或 PowerShell（Windows），执行：\n\n```sh\ntencent-news-cli apikey-set YOUR_KEY\n```\n\n> `YOUR_KEY` 替换为实际获取到的 Key 值，不需要加引号。\n\n验证：\n\n```sh\ntencent-news-cli apikey-get\n```\n\n## 清除 API Key\n\n仅在需要重置时执行：\n\n```sh\ntencent-news-cli apikey-clear\n```\n\n## 常见问题\n\n- **未设置 API Key / `API Key not set`** → 前往上述获取页面取得 Key，执行 `tencent-news-cli apikey-set YOUR_KEY`，再执行 `tencent-news-cli apikey-get` 验证\n- **`API Key 无效` / `invalid api key` / `unauthorized` / `401` / `403` / 鉴权失败** → 当前 Key 无效、过期或无权访问；重新前往获取页面生成正确 Key，再执行设置和验证命令。不得把此类错误解释成“无数据”“额度用完”或普通网络失败\n- **`operation not permitted`** → 确认在有写入权限的终端中执行命令\n- **找不到 `tencent-news-cli` 命令** → 重新打开终端，或参考 [安装指南](installation-guide.md) 重新安装\n\n> `YOUR_KEY` 仅作为占位符。真实 Key 只能由用户在本地终端填写，不应发送给智能体，也不得在回复、日志或报告中回显。\n\nFile v1.0.5:references/installation-guide.md\n\n# tencent-news-cli 手动安装指南\n\n## macOS / Linux\n\n打开终端，执行以下命令：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\n脚本会自动完成：识别系统和架构 → 下载 CLI → 验证 → 配置环境变量 → 检测 API Key 状态。\n\n安装完成后重新打开终端（或执行 `source ~/.zshrc`），运行 `tencent-news-cli help` 确认安装成功。\n\n## Windows\n\n打开 PowerShell，执行以下命令：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n安装完成后重新打开 PowerShell，运行 `tencent-news-cli help` 确认安装成功。\n\n## 故障排查\n\n- **macOS 安全提示**（\"无法打开\" / \"未验证的开发者\"）→ 前往「系统设置 → 隐私与安全性」，点击「仍要打开」\n- **Windows SmartScreen 拦截** → 在系统提示中选择「更多信息」后允许运行\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **`unsupported os` 或 `unsupported architecture`** → 当前平台不在支持范围内\n\nFile v1.0.5:references/update-guide.md\n\n# tencent-news-cli 手动更新指南\n\n## 直接更新\n\n打开终端，执行以下命令：\n\n```sh\ntencent-news-cli update\n```\n\n如果你手里拿到的是 CLI 完整路径，也可以直接在该路径后追加 `update`。\n\n## 更新命令不可用时\n\n说明当前 CLI 版本过旧或未正确安装。此时改用安装脚本重新安装最新版本：\n\nmacOS / Linux：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\nWindows：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n## 验证更新\n\n更新完成后重新打开终端，运行以下命令查看版本信息：\n\n```sh\ntencent-news-cli version\n```\n\n## 故障排查\n\n- **更新后仍显示旧版本** → 确认终端已重新打开，或运行 `source ~/.zshrc`（macOS/Linux）刷新环境\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **Windows 更新失败** → 检查是否被 SmartScreen、杀软或文件占用拦截\n\nFile v1.0.5:skill-card.md\n\n## Description:\n\nWeather information lookup tool covering Chinese cities and counties for current weather, forecasts, and weather alerts.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[tencentnewsteam](https://clawhub.ai/user/tencentnewsteam)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and agents use this skill to query Tencent weather data for Chinese city and county locations, including current conditions, forecasts, lifestyle indexes, traffic restrictions where available, and local weather alerts. The skill also guides users through CLI installation, updates, and local API key setup when the environment is not ready.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Installer commands fetch and execute mutable remote scripts without evidence of signature or checksum verification.\n\nMitigation: Prefer a versioned, signed, or checksum-verified installer and review the downloaded script or binary before execution.\n\nRisk: The skill depends on a local API key flow for Tencent's news CLI.\n\nMitigation: Have users enter API keys locally only; do not request, log, echo, or store real API keys in agent responses or reports.\n\nRisk: Weather results and setup behavior depend on the installed CLI state and configured credentials.\n\nMitigation: Run the provided state check first and stop with actionable setup guidance when the CLI or API key is unavailable instead of switching to another weather data source.\n\n## Reference(s):\n\n- [tencent-news-cli manual installation guide](references/installation-guide.md)\n- [tencent-news-cli manual update guide](references/update-guide.md)\n- [tencent-news-cli API key configuration guide](references/env-setup-guide.md)\n- [API Key acquisition page](https://news.qq.com/exchange?scene=appkey)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration guidance]\n\n**Output Format:** [Markdown or plain text, with shell commands when setup or troubleshooting is required]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Weather answers should preserve CLI-provided sections and include Tencent weather source attribution when producing user-facing weather results.]\n\n## Skill Version(s):\n\n1.0.5 (source: frontmatter and server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.1: 10 files, 15607 bytes\n\nFiles: references/env-setup-guide.md (833b), references/installation-guide.md (1121b), references/update-guide.md (1024b), scripts/cli-state.ps1 (7473b), scripts/cli-state.sh (5732b), scripts/run-cli.ps1 (5713b), scripts/run-cli.sh (4278b), skill-card.md (2723b), SKILL.md (8399b), _meta.json (134b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: tencent-weather\ndescription: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报信息时使用。\ndescription_zh: 中国各地实时天气和天气预报信息查询。\ndescription_en: Weather information lookup tool covering Chinese cities and counties. Use when the user queries current weather and forecast information.\nversion: 1.0.1\nauthor: TencentNews\ntags: [weather, tencent, forecast, temperature, precipitation, wind, air quality]\n---\n\n# 腾讯天气查询\n\n通过 `tencent-news-cli` 的天气能力完成天气查询。\n\n> **核心原则**：基础设施交给脚本处理；智能体只负责依据当前 CLI 能力选择命令和参数。**除 `cli-state` 外，所有 CLI 调用都通过 `run-cli` 执行；始终先读 `help weather`，不要硬编码任何业务命令。**\n\n## 平台约定\n\n| 平台 | 脚本运行方式 | 示例 |\n|------|------------|------|\n| macOS / Linux | `sh scripts/<name>.sh` | `sh scripts/cli-state.sh` |\n| Windows | `powershell scripts/<name>.ps1` | `powershell scripts/cli-state.ps1` |\n\n以下所有脚本调用均以 macOS / Linux 为例，Windows 将 `.sh` 替换为 `.ps1`，`sh` 替换为 `powershell`。\n\n除 `cli-state` 外，所有 CLI 命令都通过 `run-cli` 脚本执行：\n\n| 平台 | CLI 调用模板 |\n|------|-------------|\n| macOS / Linux | `sh scripts/run-cli.sh <command> [args]` |\n| Windows | `powershell scripts/run-cli.ps1 <command> [args]` |\n\n## Phase 1：环境就绪\n\n> 环境已就绪时直接跳到 Phase 2。\n\n### 1. 状态检查\n\n```sh\nsh scripts/cli-state.sh\n```\n\n解析返回的 JSON，关注以下字段：\n\n| 字段 | 含义 |\n|------|------|\n| `platform.cliPath` | 底层实际使用的 CLI 完整路径，供诊断错误或权限问题时参考 |\n| `platform.cliSource` | `global`（优先命中 PATH 中可用的全局命令，否则命中默认全局安装目录）/ `local`（旧版 skill 目录内安装，兼容兜底）/ `none`（以上路径都未找到） |\n| `cliExists` | CLI 是否存在 |\n| `update.needUpdate` | 当前版本是否需要更新 |\n| `update.error` | `version` 检查失败时的错误信息 |\n| `apiKey.present` | API Key 是否已配置 |\n| `apiKey.status` | `configured` / `missing` / `error` |\n| `apiKey.error` | `apikey-get` 执行异常或输出异常时的错误信息 |\n\n### 2. 安装 CLI（`cliExists` 为 `false` 时）\n\n> 仅当 `cliSource` 为 `none` 时才需要安装；`local` 表示命中了旧版本地安装，可继续使用但建议后续迁移到全局安装。\n\n按照 [`references/installation-guide.md`](references/installation-guide.md) 中的安装命令执行安装。\n\n安装成功后重新执行 `sh scripts/cli-state.sh`（Windows 用 `powershell scripts/cli-state.ps1`）刷新状态。\n\n若安装失败，参考 [`references/installation-guide.md`](references/installation-guide.md) 中的故障排查部分，引导用户手动处理。\n\n### 3. 更新 CLI（`update.needUpdate` 为 `true`，或 CLI 提示版本过旧时）\n\n```sh\nsh scripts/run-cli.sh update\n```\n\nWindows 使用 `powershell scripts/run-cli.ps1 update`。\n\n若 `update.error` 不为空，先展示错误并让用户处理。\n\n若 `update` 命令失败，或错误信息表明当前 CLI 不支持 `update`（如 `unknown command`、`not found`、`not recognized`），按上述步骤 2 重新安装。仍然失败时，引导用户参考 [`references/update-guide.md`](references/update-guide.md) 手动处理。\n\n### 4. 配置 API Key（`apiKey.status` 不为 `configured` 时）\n\n- `missing` → 引导用户打开 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey) 自行获取，**不要执行 `open` / `xdg-open` / `start` 等命令自动打开浏览器**\n- `error` → 展示 `apiKey.error`，让用户先处理（权限、网络、CLI 异常），处理后重试\n\n设置 Key（通过 `run-cli` 执行，KEY 是裸值不加引号）：\n\n```sh\nsh scripts/run-cli.sh apikey-set KEY\n```\n\nWindows 分别使用 `powershell scripts/run-cli.ps1 apikey-set KEY`、`powershell scripts/run-cli.ps1 apikey-get`、`powershell scripts/run-cli.ps1 apikey-clear`。\n\n验证：`sh scripts/run-cli.sh apikey-get`\n清除（仅用户明确要求时）：`sh scripts/run-cli.sh apikey-clear`\n\n详见 [`references/env-setup-guide.md`](references/env-setup-guide.md)。\n\n## Phase 2：天气查询\n\n> 天气相关命令可能随 CLI 版本变化。**始终以当前 `help weather` 输出为准，不要假设或记忆任何业务命令。**\n\n1. **先执行 `help weather`**\n   通过 `run-cli` 执行：macOS / Linux 为 `sh scripts/run-cli.sh help weather`，Windows 为 `powershell scripts/run-cli.ps1 help weather`。\n\n2. **根据 `help weather` 选择命令**\n   - **实时天气** → 优先选择帮助中用于查询当前天气的命令\n   - **未来天气 / 逐小时 / 多天预报** → 优先选择帮助中包含时间范围、预报或趋势信息的命令\n   - **复合请求**（如“看看北京今天和明天的天气，再说下会不会下雨”）→ 尽量映射到一个命令；若帮助中没有单条命令覆盖，再拆成多个天气请求依次执行\n   - **地点缺失** → 先结合上下文判断用户是否已经给出城市/区县；无法确定时再请用户补充地点\n   - **地点参数一律使用 Adcode** → 若用户给的是地点名称，先转换成对应的 Adcode 再执行天气命令，不要直接传中文地名；例如“北京”使用 `110000`\n   - **时间缺失** → 默认理解为“当前/今天”；若帮助中的命令要求显式日期参数，再按帮助要求补足默认值\n   - 若 `help weather` 中无匹配命令，如实告知用户当前 CLI 不支持该天气场景\n\n3. **执行命令时遵守四条约束**\n   - 所有实际 CLI 调用都走 `run-cli` 脚本，不要直接执行 `platform.cliPath`\n   - 业务命令、参数名、参数顺序都以 `help weather` 展示为准，必要时照抄帮助中的示例\n   - 地点相关参数优先传 Adcode；若用户只给了地名，先换成对应的 Adcode 再调用，例如北京 → `110000`\n   - 不要自行猜测 `weather` 子命令下的参数缩写或默认值；按帮助输出里的完整用法组装\n\n4. **输出结果**\n   - 若 CLI 返回的内容已经是格式完善的 markdown 或可直接阅读的文本，原样输出\n   - 若 CLI 返回结构化字段，再整理成用户可读结果，至少包含地点、天气现象、温度，以及 CLI 返回的其他关键字段（如降水、风力、空气质量、湿度、体感、预警）\n\n## 输出格式\n\n优先遵循 CLI 的原始输出形式：\n\n- CLI 已返回完整 markdown / 文本时，直接原样输出，不要改写\n- CLI 返回结构化结果时，按下面格式整理\n\n```markdown\n**地点**：深圳\n**时间**：今天\n**天气**：多云\n**温度**：26°C\n\n- 降水：10%\n- 风力：东北风 3 级\n- 空气质量：优\n\n**来源：腾讯天气**\n```\n\n通用规则：\n\n- 只输出 CLI 实际返回或可由其字段直接映射出的信息，不补充外部天气数据\n- 多个地点或多个时间段时，按地点或时间分组展示，组与组之间空一行\n- 若某些字段缺失，直接省略，不要臆造\n- 在结果末尾保留 `**来源：腾讯天气**`\n\n## CLI 执行失败处理\n\n**CLI 命令失败后，立即停止，绝不通过 WebSearch 或其他方式自行补做天气查询。**\n\n1. CLI 返回非零退出码、超时或输出含权限/安全错误时，不要重试，不要换方式。\n2. 根据错误信息引导用户：\n   - **macOS Gatekeeper**（`cannot be opened`、`not verified`）→ 系统设置 → 隐私与安全性 → 「仍要打开」\n   - **企业安全软件**（`connection refused`、防火墙拦截）→ 安全提示中点击「信任」/「允许」\n   - **权限不足**（`permission denied`）→ `chmod +x <cliPath>`\n   - **其他** → 展示完整错误，请用户处理\n3. 用户确认操作完成后再重试。即使多次失败，也只能告知当前无法完成天气查询并说明原因，**绝不**回退到其他信息源。\n\n## References\n\n- 用户手动安装指南：[`references/installation-guide.md`](references/installation-guide.md)\n- 用户手动更新指南：[`references/update-guide.md`](references/update-guide.md)\n- API Key 获取与手动配置：[`references/env-setup-guide.md`](references/env-setup-guide.md)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn70xzzfc3tbkcnmfbbj3nbq2x83ke20\",\n  \"slug\": \"tencent-weather\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1779703233119\n}\n\nFile v1.0.1:references/env-setup-guide.md\n\n# tencent-news-cli API Key 配置指南\n\n## 获取 API Key\n\n1. 打开浏览器访问 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey)\n2. 按页面引导完成获取\n\n## 设置 API Key\n\n打开终端（macOS / Linux）或 PowerShell（Windows），执行：\n\n```sh\ntencent-news-cli apikey-set YOUR_KEY\n```\n\n> `YOUR_KEY` 替换为实际获取到的 Key 值，不需要加引号。\n\n验证：\n\n```sh\ntencent-news-cli apikey-get\n```\n\n## 清除 API Key\n\n仅在需要重置时执行：\n\n```sh\ntencent-news-cli apikey-clear\n```\n\n## 常见问题\n\n- **`API Key 无效`** → 重新前往获取页面生成新 Key\n- **`operation not permitted`** → 确认在有写入权限的终端中执行命令\n- **找不到 `tencent-news-cli` 命令** → 重新打开终端，或参考 [安装指南](installation-guide.md) 重新安装\n\nFile v1.0.1:references/installation-guide.md\n\n# tencent-news-cli 手动安装指南\n\n## macOS / Linux\n\n打开终端，执行以下命令：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\n脚本会自动完成：识别系统和架构 → 下载 CLI → 验证 → 配置环境变量 → 检测 API Key 状态。\n\n安装完成后重新打开终端（或执行 `source ~/.zshrc`），运行 `tencent-news-cli help` 确认安装成功。\n\n## Windows\n\n打开 PowerShell，执行以下命令：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n安装完成后重新打开 PowerShell，运行 `tencent-news-cli help` 确认安装成功。\n\n## 故障排查\n\n- **macOS 安全提示**（\"无法打开\" / \"未验证的开发者\"）→ 前往「系统设置 → 隐私与安全性」，点击「仍要打开」\n- **Windows SmartScreen 拦截** → 在系统提示中选择「更多信息」后允许运行\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **`unsupported os` 或 `unsupported architecture`** → 当前平台不在支持范围内\n\nFile v1.0.1:references/update-guide.md\n\n# tencent-news-cli 手动更新指南\n\n## 直接更新\n\n打开终端，执行以下命令：\n\n```sh\ntencent-news-cli update\n```\n\n如果你手里拿到的是 CLI 完整路径，也可以直接在该路径后追加 `update`。\n\n## 更新命令不可用时\n\n说明当前 CLI 版本过旧或未正确安装。此时改用安装脚本重新安装最新版本：\n\nmacOS / Linux：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\nWindows：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n## 验证更新\n\n更新完成后重新打开终端，运行以下命令查看版本信息：\n\n```sh\ntencent-news-cli version\n```\n\n## 故障排查\n\n- **更新后仍显示旧版本** → 确认终端已重新打开，或运行 `source ~/.zshrc`（macOS/Linux）刷新环境\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **Windows 更新失败** → 检查是否被 SmartScreen、杀软或文件占用拦截\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nWeather information lookup tool covering Chinese cities and counties for current weather and forecast requests. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[tencentnewsteam](https://clawhub.ai/user/tencentnewsteam) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and agents use this skill to answer current-weather and forecast questions for Chinese city, district, and county locations through Tencent weather data. It helps choose the appropriate CLI weather command, request missing location details when needed, and format returned weather fields for the user. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill installs and runs a persistent external Tencent News CLI from Tencent-hosted installer scripts. <br>\nMitigation: Install only when the publisher and installer are trusted, and prefer downloading and verifying installer scripts before execution. <br>\nRisk: The skill may use or change a locally stored Tencent News API key. <br>\nMitigation: Let users provide and manage the API key explicitly, avoid exposing the key in responses, and clear it only when the user asks. <br>\nRisk: The installed CLI has broader persistent capabilities than weather lookup alone. <br>\nMitigation: Route weather work through the bundled state and run scripts, review the CLI state before use, and stop on CLI failures instead of falling back to another data source. <br>\n\n\n## Reference(s): <br>\n- [tencent-weather ClawHub listing](https://clawhub.ai/tencentnewsteam/tencent-weather) <br>\n- [tencent-news-cli manual installation guide](references/installation-guide.md) <br>\n- [tencent-news-cli manual update guide](references/update-guide.md) <br>\n- [tencent-news-cli API Key configuration guide](references/env-setup-guide.md) <br>\n- [Tencent News API Key page](https://news.qq.com/exchange?scene=appkey) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration guidance] <br>\n**Output Format:** [Markdown or readable text, with shell commands for setup and CLI execution when needed] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Weather answers preserve Tencent weather as the source and omit fields not returned by the CLI.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: frontmatter and server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.0: 10 files, 14978 bytes\n\nFiles: references/env-setup-guide.md (833b), references/installation-guide.md (1121b), references/update-guide.md (1024b), scripts/_common.ts (10716b), scripts/cli-state.sh (5732b), scripts/cli-state.ts (1486b), scripts/run-cli.sh (3797b), scripts/run-cli.ts (907b), SKILL.md (8469b), _meta.json (134b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: tencent-weather\ndescription: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报信息时使用。\ndescription_zh: 中国各地实时天气和天气预报信息查询。\ndescription_en: Weather information lookup tool covering Chinese cities and counties. Use when the user queries current weather and forecast information.\nversion: 1.0.0\nauthor: TencentNews\ntags: [weather, tencent, forecast, temperature, precipitation, wind, air quality]\n---\n\n# 腾讯天气查询\n\n通过 `tencent-news-cli` 的天气能力完成天气查询。\n\n> **核心原则**：基础设施交给脚本处理；智能体只负责依据当前 CLI 能力选择命令和参数。**除 `cli-state` 外，所有 CLI 调用都通过 `run-cli` 执行；始终先读 `help weather`，不要硬编码任何业务命令。**\n\n## 平台约定\n\n| 平台 | 脚本运行方式 | 示例 |\n|------|------------|------|\n| macOS / Linux | `sh scripts/<name>.sh` | `sh scripts/cli-state.sh` |\n| Windows | `bun scripts/<name>.ts` | `bun scripts/cli-state.ts` |\n\n> Windows 需先确保 `bun` 可用。若不可用：`powershell -c \"irm bun.sh/install.ps1 | iex\"`，安装后重启终端确认 `bun --version`。\n\n以下所有脚本调用均以 macOS / Linux 为例，Windows 将 `.sh` 替换为 `.ts`，`sh` 替换为 `bun`。\n\n除 `cli-state` 外，所有 CLI 命令都通过 `run-cli` 脚本执行：\n\n| 平台 | CLI 调用模板 |\n|------|-------------|\n| macOS / Linux | `sh scripts/run-cli.sh <command> [args]` |\n| Windows | `bun scripts/run-cli.ts <command> [args]` |\n\n## Phase 1：环境就绪\n\n> 环境已就绪时直接跳到 Phase 2。\n\n### 1. 状态检查\n\n```sh\nsh scripts/cli-state.sh\n```\n\n解析返回的 JSON，关注以下字段：\n\n| 字段 | 含义 |\n|------|------|\n| `platform.cliPath` | 底层实际使用的 CLI 完整路径，供诊断错误或权限问题时参考 |\n| `platform.cliSource` | `global`（优先命中 PATH 中可用的全局命令，否则命中默认全局安装目录）/ `local`（旧版 skill 目录内安装，兼容兜底）/ `none`（以上路径都未找到） |\n| `cliExists` | CLI 是否存在 |\n| `update.needUpdate` | 当前版本是否需要更新 |\n| `update.error` | `version` 检查失败时的错误信息 |\n| `apiKey.present` | API Key 是否已配置 |\n| `apiKey.status` | `configured` / `missing` / `error` |\n| `apiKey.error` | `apikey-get` 执行异常或输出异常时的错误信息 |\n\n### 2. 安装 CLI（`cliExists` 为 `false` 时）\n\n> 仅当 `cliSource` 为 `none` 时才需要安装；`local` 表示命中了旧版本地安装，可继续使用但建议后续迁移到全局安装。\n\n按照 [`references/installation-guide.md`](references/installation-guide.md) 中的安装命令执行安装。\n\n安装成功后重新执行 `sh scripts/cli-state.sh`（Windows 用 `bun scripts/cli-state.ts`）刷新状态。\n\n若安装失败，参考 [`references/installation-guide.md`](references/installation-guide.md) 中的故障排查部分，引导用户手动处理。\n\n### 3. 更新 CLI（`update.needUpdate` 为 `true`，或 CLI 提示版本过旧时）\n\n```sh\nsh scripts/run-cli.sh update\n```\n\nWindows 使用 `bun scripts/run-cli.ts update`。\n\n若 `update.error` 不为空，先展示错误并让用户处理。\n\n若 `update` 命令失败，或错误信息表明当前 CLI 不支持 `update`（如 `unknown command`、`not found`、`not recognized`），按上述步骤 2 重新安装。仍然失败时，引导用户参考 [`references/update-guide.md`](references/update-guide.md) 手动处理。\n\n### 4. 配置 API Key（`apiKey.status` 不为 `configured` 时）\n\n- `missing` → 引导用户打开 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey) 自行获取，**不要执行 `open` / `xdg-open` / `start` 等命令自动打开浏览器**\n- `error` → 展示 `apiKey.error`，让用户先处理（权限、网络、CLI 异常），处理后重试\n\n设置 Key（通过 `run-cli` 执行，KEY 是裸值不加引号）：\n\n```sh\nsh scripts/run-cli.sh apikey-set KEY\n```\n\nWindows 分别使用 `bun scripts/run-cli.ts apikey-set KEY`、`bun scripts/run-cli.ts apikey-get`、`bun scripts/run-cli.ts apikey-clear`。\n\n验证：`sh scripts/run-cli.sh apikey-get`\n清除（仅用户明确要求时）：`sh scripts/run-cli.sh apikey-clear`\n\n详见 [`references/env-setup-guide.md`](references/env-setup-guide.md)。\n\n## Phase 2：天气查询\n\n> 天气相关命令可能随 CLI 版本变化。**始终以当前 `help weather` 输出为准，不要假设或记忆任何业务命令。**\n\n1. **先执行 `help weather`**\n   通过 `run-cli` 执行：macOS / Linux 为 `sh scripts/run-cli.sh help weather`，Windows 为 `bun scripts/run-cli.ts help weather`。\n\n2. **根据 `help weather` 选择命令**\n   - **实时天气** → 优先选择帮助中用于查询当前天气的命令\n   - **未来天气 / 逐小时 / 多天预报** → 优先选择帮助中包含时间范围、预报或趋势信息的命令\n   - **复合请求**（如“看看北京今天和明天的天气，再说下会不会下雨”）→ 尽量映射到一个命令；若帮助中没有单条命令覆盖，再拆成多个天气请求依次执行\n   - **地点缺失** → 先结合上下文判断用户是否已经给出城市/区县；无法确定时再请用户补充地点\n   - **地点参数一律使用 Adcode** → 若用户给的是地点名称，先转换成对应的 Adcode 再执行天气命令，不要直接传中文地名；例如“北京”使用 `110000`\n   - **时间缺失** → 默认理解为“当前/今天”；若帮助中的命令要求显式日期参数，再按帮助要求补足默认值\n   - 若 `help weather` 中无匹配命令，如实告知用户当前 CLI 不支持该天气场景\n\n3. **执行命令时遵守四条约束**\n   - 所有实际 CLI 调用都走 `run-cli` 脚本，不要直接执行 `platform.cliPath`\n   - 业务命令、参数名、参数顺序都以 `help weather` 展示为准，必要时照抄帮助中的示例\n   - 地点相关参数优先传 Adcode；若用户只给了地名，先换成对应的 Adcode 再调用，例如北京 → `110000`\n   - 不要自行猜测 `weather` 子命令下的参数缩写或默认值；按帮助输出里的完整用法组装\n\n4. **输出结果**\n   - 若 CLI 返回的内容已经是格式完善的 markdown 或可直接阅读的文本，原样输出\n   - 若 CLI 返回结构化字段，再整理成用户可读结果，至少包含地点、天气现象、温度，以及 CLI 返回的其他关键字段（如降水、风力、空气质量、湿度、体感、预警）\n\n## 输出格式\n\n优先遵循 CLI 的原始输出形式：\n\n- CLI 已返回完整 markdown / 文本时，直接原样输出，不要改写\n- CLI 返回结构化结果时，按下面格式整理\n\n```markdown\n**地点**：深圳\n**时间**：今天\n**天气**：多云\n**温度**：26°C\n\n- 降水：10%\n- 风力：东北风 3 级\n- 空气质量：优\n\n**来源：腾讯天气**\n```\n\n通用规则：\n\n- 只输出 CLI 实际返回或可由其字段直接映射出的信息，不补充外部天气数据\n- 多个地点或多个时间段时，按地点或时间分组展示，组与组之间空一行\n- 若某些字段缺失，直接省略，不要臆造\n- 在结果末尾保留 `**来源：腾讯天气**`\n\n## CLI 执行失败处理\n\n**CLI 命令失败后，立即停止，绝不通过 WebSearch 或其他方式自行补做天气查询。**\n\n1. CLI 返回非零退出码、超时或输出含权限/安全错误时，不要重试，不要换方式。\n2. 根据错误信息引导用户：\n   - **macOS Gatekeeper**（`cannot be opened`、`not verified`）→ 系统设置 → 隐私与安全性 → 「仍要打开」\n   - **企业安全软件**（`connection refused`、防火墙拦截）→ 安全提示中点击「信任」/「允许」\n   - **权限不足**（`permission denied`）→ `chmod +x <cliPath>`\n   - **其他** → 展示完整错误，请用户处理\n3. 用户确认操作完成后再重试。即使多次失败，也只能告知当前无法完成天气查询并说明原因，**绝不**回退到其他信息源。\n\n## References\n\n- 用户手动安装指南：[`references/installation-guide.md`](references/installation-guide.md)\n- 用户手动更新指南：[`references/update-guide.md`](references/update-guide.md)\n- API Key 获取与手动配置：[`references/env-setup-guide.md`](references/env-setup-guide.md)\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn70xzzfc3tbkcnmfbbj3nbq2x83ke20\",\n  \"slug\": \"tencent-weather\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1776222714562\n}\n\nFile v1.0.0:references/env-setup-guide.md\n\n# tencent-news-cli API Key 配置指南\n\n## 获取 API Key\n\n1. 打开浏览器访问 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey)\n2. 按页面引导完成获取\n\n## 设置 API Key\n\n打开终端（macOS / Linux）或 PowerShell（Windows），执行：\n\n```sh\ntencent-news-cli apikey-set YOUR_KEY\n```\n\n> `YOUR_KEY` 替换为实际获取到的 Key 值，不需要加引号。\n\n验证：\n\n```sh\ntencent-news-cli apikey-get\n```\n\n## 清除 API Key\n\n仅在需要重置时执行：\n\n```sh\ntencent-news-cli apikey-clear\n```\n\n## 常见问题\n\n- **`API Key 无效`** → 重新前往获取页面生成新 Key\n- **`operation not permitted`** → 确认在有写入权限的终端中执行命令\n- **找不到 `tencent-news-cli` 命令** → 重新打开终端，或参考 [安装指南](installation-guide.md) 重新安装\n\nFile v1.0.0:references/installation-guide.md\n\n# tencent-news-cli 手动安装指南\n\n## macOS / Linux\n\n打开终端，执行以下命令：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\n脚本会自动完成：识别系统和架构 → 下载 CLI → 验证 → 配置环境变量 → 检测 API Key 状态。\n\n安装完成后重新打开终端（或执行 `source ~/.zshrc`），运行 `tencent-news-cli help` 确认安装成功。\n\n## Windows\n\n打开 PowerShell，执行以下命令：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n安装完成后重新打开 PowerShell，运行 `tencent-news-cli help` 确认安装成功。\n\n## 故障排查\n\n- **macOS 安全提示**（\"无法打开\" / \"未验证的开发者\"）→ 前往「系统设置 → 隐私与安全性」，点击「仍要打开」\n- **Windows SmartScreen 拦截** → 在系统提示中选择「更多信息」后允许运行\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **`unsupported os` 或 `unsupported architecture`** → 当前平台不在支持范围内\n\nFile v1.0.0:references/update-guide.md\n\n# tencent-news-cli 手动更新指南\n\n## 直接更新\n\n打开终端，执行以下命令：\n\n```sh\ntencent-news-cli update\n```\n\n如果你手里拿到的是 CLI 完整路径，也可以直接在该路径后追加 `update`。\n\n## 更新命令不可用时\n\n说明当前 CLI 版本过旧或未正确安装。此时改用安装脚本重新安装最新版本：\n\nmacOS / Linux：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\nWindows：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n## 验证更新\n\n更新完成后重新打开终端，运行以下命令查看版本信息：\n\n```sh\ntencent-news-cli version\n```\n\n## 故障排查\n\n- **更新后仍显示旧版本** → 确认终端已重新打开，或运行 `source ~/.zshrc`（macOS/Linux）刷新环境\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **Windows 更新失败** → 检查是否被 SmartScreen、杀软或文件占用拦截","readmeExcerpt":"Skill: tencent-weather Owner: tencentnewsteam Summary: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Tags: latest:1.0.5 Version history: v1.0.5 | 2026-08-31T07:35:32.353Z | user Version 1.0.5 — Adds precise, user-friendly error handling and updates for weather query logic. - Added strict, actionable user guidance for environment errors (CLI未安装、API Key 未配置/无效等)，明确指令与操作说明取代泛泛出错提示。 - 明确业务场景下对天气预警查询的分工：常规天气问询中出现预警即展示，","codeSnippets":[],"executableExamples":[{"language":"sh","snippet":"sh scripts/cli-state.sh"},{"language":"sh","snippet":"sh scripts/run-cli.sh update"},{"language":"sh","snippet":"sh scripts/run-cli.sh apikey-set KEY"},{"language":"markdown","snippet":"**地点**：深圳\n**时间**：今天\n**天气**：多云\n**温度**：26°C\n\n- 降水：10%\n- 风力：东北风 3 级\n- 空气质量：优\n\n**来源：腾讯天气**"},{"language":"sh","snippet":"tencent-news-cli apikey-set YOUR_KEY"},{"language":"sh","snippet":"tencent-news-cli apikey-get"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: tencent-weather\ndescription: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。\ndescription_zh: 中国各地实时天气、天气预报和天气预警信息查询。\ndescription_en: Weather information lookup tool covering Chinese cities and counties. Use when the user queries current weather, forecasts, or weather alerts.\nversion: 1.0.5\nauthor: TencentNews\ntags: [weather, tencent, forecast, temperature, precipitation, wind, air quality]\n---\n\n# 腾讯天气查询\n\n通过 `tencent-news-cli` 的天气能力完成天气查询。\n\n> **核心原则**：基础设施交给脚本处理；智能体只负责依据当前 CLI 能力选择命令和参数。**除 `cli-state` 外，所有 CLI 调用都通过 `run-cli` 执行；始终先读 `help weather`，不要硬编码任何业务命令。**\n\n## 平台约定\n\n| 平台 | 脚本运行方式 | 示例 |\n|------|------------|------|\n| macOS / Linux | `sh scripts/<name>.sh` | `sh scripts/cli-state.sh` |\n| Windows | `powershell scripts/<name>.ps1` | `powershell scripts/cli-state.ps1` |\n\n以下所有脚本调用均以 macOS / Linux 为例，Windows 将 `.sh` 替换为 `.ps1`，`sh` 替换为 `powershell`。\n\n除 `cli-state` 外，所有 CLI 命令都通过 `run-cli` 脚本执行：\n\n| 平台 | CLI 调用模板 |\n|------|-------------|\n| macOS / Linux | `sh scripts/run-cli.sh <command> [args]` |\n| Windows | `powershell scripts/run-cli.ps1 <command> [args]` |\n\n## 环境异常时的用户指引（强制门禁）\n\n用户直接提出业务问题时，也必须先检查环境。CLI 或 API Key 未就绪时，当前轮停止业务查询，不得只回复“数据加载失败”、原始错误或泛化的“请检查配置”，必须给出可直接操作的指引：\n\n- **CLI 未安装/不可用**（`cliExists: false`、`cliSource: none`、`cli not found`、`command not found`、`not recognized`）：说明本查询依赖腾讯新闻 CLI，当前设备尚未安装或未被识别；按平台提供安装命令：macOS/Linux 使用 `curl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh`；Windows PowerShell 使用 `irm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex`。提醒安装后重新打开终端并重新提问。\n- **API Key 未配置**（`apiKey.status: missing`、`未设置 API Key`、`API Key not set`）：说明 CLI 已安装但尚未配置 Key；引导访问 `https://news.qq.com/exchange?scene=appkey` 获取，然后执行 `tencent-news-cli apikey-set YOUR_KEY`，再执行 `tencent-news-cli apikey-get` 验证。\n- **API Key 无效、过期或无权限**（`API Key 无效`、`invalid api key`、`unauthorized`、`401`、`403`、鉴权/认证失败）：不得归因为无数据、额度或普通网络错误；说明当前 Key 无效或无权访问，引导从上述页面重新获取正确 Key，再执行设置和验证命令。\n- **状态不确定**（状态脚本失败、`apiKey.status: error` 或无法解析）：先按错误文本匹配以上类型；仍无法判断时，同时给出安装命令及 Key 获取、设置、验证步骤。\n- `YOUR_KEY` 只能由用户在本地替换；不得索要、代填、回显或记录真实 Key。环境未就绪时不得改用其他数据源。上述基础设施指引优先于业务输出格式限制，但不得展示内部日志、参数、traceid。\n\n## Phase 1：环境就绪\n\n> 环境已就绪时直接跳到 Phase 2。\n\n### 1. 状态检查\n\n```sh\nsh scripts/cli-state.sh\n```\n\n解析返回的 JSON，关注以下字段：\n\n| 字段 | 含义 |\n|------|------|\n| `platform.cliPath` | 底层实际使用的 CLI 完整路径，供诊断错误或权限问题时参考 |\n| `platform.cliSource` | `global`（优先命中 PATH 中可用的全局命令，否则命中默认全局安装目录）/ `local`（旧版 skill 目录内安装，兼容兜底）/ `none`（以上路径都未找到） |\n| `cliExists` | CLI 是否存在 |\n| `update.needUpdate` | 当前版本是否需要更新 |\n| `update.error` | `version` 检查失败时的错误信息 |\n| `apiKey.present` | API Key 是否已配置 |\n| `apiKey.status` | `configured` / `missing` / `error` |\n| `apiKey.error` | `apikey-get` 执行异常或输出异常时的错误信息 |\n\n### 2. 安装 CLI（`cliExists` 为 `false` 时）\n\n> 仅当 `cliSource` 为 `none` 时才需要安装；`local` 表示命中了旧版本地安装，可继续使用但建议后续迁移到全局安装。\n\n按照 [`references/installation-guide.md`](references/installation-guide.md) 中的安装命令执行安装。\n\n安装成功后重新执行 `sh scripts/cli-state.sh`（Windows 用 `powershell scripts/cli-state.ps1`）刷新状"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn70xzzfc3tbkcnmfbbj3nbq2x83ke20\",\n  \"slug\": \"tencent-weather\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1788161732353\n}"},{"path":"references/env-setup-guide.md","content":"# tencent-news-cli API Key 配置指南\n\n## 获取 API Key\n\n1. 打开浏览器访问 [API Key 获取页面](https://news.qq.com/exchange?scene=appkey)\n2. 按页面引导完成获取\n\n## 设置 API Key\n\n打开终端（macOS / Linux）或 PowerShell（Windows），执行：\n\n```sh\ntencent-news-cli apikey-set YOUR_KEY\n```\n\n> `YOUR_KEY` 替换为实际获取到的 Key 值，不需要加引号。\n\n验证：\n\n```sh\ntencent-news-cli apikey-get\n```\n\n## 清除 API Key\n\n仅在需要重置时执行：\n\n```sh\ntencent-news-cli apikey-clear\n```\n\n## 常见问题\n\n- **未设置 API Key / `API Key not set`** → 前往上述获取页面取得 Key，执行 `tencent-news-cli apikey-set YOUR_KEY`，再执行 `tencent-news-cli apikey-get` 验证\n- **`API Key 无效` / `invalid api key` / `unauthorized` / `401` / `403` / 鉴权失败** → 当前 Key 无效、过期或无权访问；重新前往获取页面生成正确 Key，再执行设置和验证命令。不得把此类错误解释成“无数据”“额度用完”或普通网络失败\n- **`operation not permitted`** → 确认在有写入权限的终端中执行命令\n- **找不到 `tencent-news-cli` 命令** → 重新打开终端，或参考 [安装指南](installation-guide.md) 重新安装\n\n> `YOUR_KEY` 仅作为占位符。真实 Key 只能由用户在本地终端填写，不应发送给智能体，也不得在回复、日志或报告中回显。"},{"path":"references/installation-guide.md","content":"# tencent-news-cli 手动安装指南\n\n## macOS / Linux\n\n打开终端，执行以下命令：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\n脚本会自动完成：识别系统和架构 → 下载 CLI → 验证 → 配置环境变量 → 检测 API Key 状态。\n\n安装完成后重新打开终端（或执行 `source ~/.zshrc`），运行 `tencent-news-cli help` 确认安装成功。\n\n## Windows\n\n打开 PowerShell，执行以下命令：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n安装完成后重新打开 PowerShell，运行 `tencent-news-cli help` 确认安装成功。\n\n## 故障排查\n\n- **macOS 安全提示**（\"无法打开\" / \"未验证的开发者\"）→ 前往「系统设置 → 隐私与安全性」，点击「仍要打开」\n- **Windows SmartScreen 拦截** → 在系统提示中选择「更多信息」后允许运行\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **`unsupported os` 或 `unsupported architecture`** → 当前平台不在支持范围内"},{"path":"references/update-guide.md","content":"# tencent-news-cli 手动更新指南\n\n## 直接更新\n\n打开终端，执行以下命令：\n\n```sh\ntencent-news-cli update\n```\n\n如果你手里拿到的是 CLI 完整路径，也可以直接在该路径后追加 `update`。\n\n## 更新命令不可用时\n\n说明当前 CLI 版本过旧或未正确安装。此时改用安装脚本重新安装最新版本：\n\nmacOS / Linux：\n\n```sh\ncurl -fsSL https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.sh | sh\n```\n\nWindows：\n\n```powershell\nirm https://mat1.gtimg.com/qqcdn/qqnews/cli/hub/tencent-news/setup.ps1 | iex\n```\n\n## 验证更新\n\n更新完成后重新打开终端，运行以下命令查看版本信息：\n\n```sh\ntencent-news-cli version\n```\n\n## 故障排查\n\n- **更新后仍显示旧版本** → 确认终端已重新打开，或运行 `source ~/.zshrc`（macOS/Linux）刷新环境\n- **下载失败** → 检查网络连接，确认 CDN 地址 `mat1.gtimg.com` 可达\n- **Windows 更新失败** → 检查是否被 SmartScreen、杀软或文件占用拦截"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Skill: tencent-weather Owner: tencentnewsteam Summary: 天气信息查询工具，覆盖中国市级和区县级行政区。当用户查询实况天气、天气预报或天气预警信息时使用。 Tags: latest:1.0.5 Version history: v1.0.5 | 2026-08-31T07:35:32.353Z | user Version 1.0.5 — Adds precise, user-friendly error handling and updates for weather query logic. - Added strict, actionable user guidance for environment errors (CLI未安装、API Key 未配置/无效等)，明确指令与操作说明取代泛泛出错提示。 - 明确业务场景下对天气预警查询的分工：常规天气问询中出现预警即展示，","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":785,"uniquenessScore":47,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T06:50:18.211Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T06:50:18.211Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:53:10.712Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}