Install
openclaw skills install @tencentnewsteam/tencent-news腾讯新闻综合信息服务工具,支持新闻搜索与热榜/早晚报/订阅引导、腾讯较真事实查证、全国市县天气与天气预警查询,以及中国普通高考常规批次的一分一段、省控线、院校专业录取数据和院校优先/专业优先冲稳保志愿方案。当用户需要新闻资讯、判断信息真假、查询天气或异常天气、了解高考录取数据或规划志愿时使用。
openclaw skills install @tencentnewsteam/tencent-news通过 tencent-news-cli 提供新闻、事实查证、天气、天气预警和高考志愿填报能力。
核心原则:基础设施交给脚本处理;智能体负责识别意图,并按当前 CLI 帮助选择命令和参数。除
cli-state外,所有 CLI 调用都通过run-cli执行。先读帮助,不硬编码业务命令、参数或返回字段,也不使用其他数据源替代 CLI。
先识别用户意图,再完整读取对应能力说明。不要为单一意图加载无关说明;复合请求涉及多个能力时,读取全部相关说明并分别执行。
| 用户意图 | 必读说明 |
|---|---|
| 新闻搜索、热点、榜单、早报晚报、实时或领域资讯、新闻反馈 | 本文件的「新闻能力」 |
| 判断说法真假、识别谣言、核查文章/聊天记录/截图中的事实命题 | references/factcheck.md |
| 实况天气、天气预报、生活指数、降水、温度、空气质量、限行 | references/weather.md |
| 专门查询天气预警、异常天气、雨雪、雾霾、寒潮、高温或台风 | references/weather-alert.md |
| 一分一段、省控线、院校/专业录取数据、选科限制、院校优先/专业优先冲稳保志愿或志愿报告 | references/gaokao-volunteer.md |
路由细则:
| 平台 | 状态检查 | CLI 调用模板 |
|---|---|---|
| macOS / Linux | sh scripts/cli-state.sh | sh scripts/run-cli.sh <command> [args] |
| Windows | powershell scripts/cli-state.ps1 | powershell scripts/run-cli.ps1 <command> [args] |
以下示例使用 macOS / Linux;Windows 将 .sh 替换为 .ps1,将 sh 替换为 powershell。
用户直接提出新闻、较真、天气、预警或高考业务问题时,也必须先检查环境。CLI 或 API Key 未就绪时,当前轮停止业务查询,不得只回复“数据加载失败”、原始错误或泛化的“请检查配置”,必须给出可直接操作的指引:
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。提醒安装后重新打开终端并重新提问。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 验证。API Key 无效、invalid api key、unauthorized、401、403、鉴权/认证失败):不得归因为无数据、额度或普通网络错误;说明当前 Key 无效或无权访问,引导从上述页面重新获取正确 Key,再执行设置和验证命令。apiKey.status: error 或无法解析):先按错误文本匹配以上类型;仍无法判断时,同时给出安装命令及 Key 获取、设置、验证步骤。YOUR_KEY 只能由用户在本地替换;不得索要、代填、回显或记录真实 Key。环境未就绪时不得改用其他数据源。上述基础设施指引优先于各业务输出格式、HTML 单产物及“仅在用户明确要求时展示命令”等限制,但不得展示内部日志、参数、traceid。环境已确认可用时直接进入对应能力流程。
sh scripts/cli-state.sh,解析 JSON 中的:
platform.cliPath:仅供诊断,不得直接执行;platform.cliSource:global、local 或 none;cliExists:CLI 是否存在;update.needUpdate、update.error:更新状态;apiKey.present、apiKey.status、apiKey.error:API Key 状态。cliExists 为 false 且 cliSource 为 none 时,按 references/installation-guide.md 安装;安装成功后重新检查状态。local 表示可继续使用的旧版 skill 内安装,但建议后续迁移到全局安装。update.needUpdate 为 true 或 CLI 明确提示版本过旧时,执行 sh scripts/run-cli.sh update。若更新失败或当前 CLI 不支持 update,按 references/update-guide.md 处理;必要时重新安装。apiKey.status 不为 configured 时:
missing:引导用户自行访问 API Key 获取页面,不要用命令自动打开浏览器;用户取得 Key 后执行 sh scripts/run-cli.sh apikey-set KEY,再用 apikey-get 验证;error:展示 apiKey.error,待用户处理后再继续;apikey-clear。详见 references/env-setup-guide.md。
CLI 更新频繁,子命令和参数可能变化。始终先执行 sh scripts/run-cli.sh help,以当前输出为准。
feedback 能力,内容包含问题现象和上下文;run-cli;命令、参数名、参数顺序以帮助及示例为准。序号. **标题**;有链接时使用 [查看原文](URL)。**来源:腾讯新闻**。示例:
## 热点新闻
1. **标题文字**
来源:媒体名称
时间:发布时间
摘要内容……
[查看原文](https://…)
**来源:腾讯新闻**
新闻命令非零退出、超时或出现权限/安全错误时立即停止该新闻意图,不重试、不换命令、不通过 WebSearch 或其他来源补做。根据错误引导:
cannot be opened、not verified):系统设置 → 隐私与安全性 →「仍要打开」;connection refused、防火墙拦截):在安全提示中选择「信任」或「允许」;permission denied):执行 chmod +x <cliPath>;用户确认处理完成后才可重试;持续失败时仅说明当前无法完成及原因。
references/factcheck.mdreferences/weather.mdreferences/weather-alert.mdreferences/gaokao-volunteer.mdreferences/installation-guide.mdreferences/update-guide.mdreferences/env-setup-guide.md