tencenthotsearch-skill:用腾讯云 SearchPro 在 Agent 里拉热点与资讯

前言

做选题、写简报或做舆情跟踪时,常见做法是自己在浏览器里搜关键词、再手工整理链接。把「按关键词查全网或指定站点、结果落盘成结构化文件」交给 Agent,前提是有一套可核对的数据源和固定调用方式。下面介绍 SkillHub 上的 tencenthotsearch-skill(坐标 @user_5b28ea14/tencenthotsearch-skill,当前版本 1.0.1):它封装腾讯云在线搜索 API(SearchPro),在对话里触发热点、趋势或关键词资讯检索,并支持多种导出格式。

这是什么

tencenthotsearch-skill 是社区来源(community)的 data-analysis 类 Skill,由 SkillHub 用户 user_5b28ea14 发布;页面展示作者为 hanli。官方简介说明:通过腾讯云 SearchPro 获取热门新闻与文章,支持全网或指定站点检索,输出可为 JSON、CSV、TXT、MD;当用户需要热点、趋势话题,或基于腾讯云做关键词文章搜索时,可调用本 Skill。

SkillHub 侧标签为 requires_api_key=true,与包内 SKILL.md 一致:需要配置腾讯云 SecretId 与 SecretKey。包内元数据还指向上游仓库路径 https://github.com/neuhanli/skills/tree/main/TencentHotSearch-skill,便于自行审阅脚本与配置说明。

核心功能

以下能力来自 SkillHub 简介及已安装包内 SKILL.md(v1.0.1):

  1. 多关键词组合检索:一次支持 1~5 个关键词。
  2. 全网或站内搜索:可不指定站点做全网检索,也可用 -s 限定站点(文档示例含 qq.com、news.qq.com)。
  3. 多种搜索模式:Mode 0 自然搜索结果(默认)、1 多模态 VR、2 混合结果;部分过滤参数在 Mode 1 下无效,以文档为准。
  4. 时间与行业过滤:支持 --from-time / --to-time(Unix 秒级时间戳);--industry 可选 gov / news / acad / finance(文档标注为 Premium 能力)。
  5. 结构化结果字段:标题、摘要、动态摘要、来源、发布时间、原文链接、相关度、图片列表等。
  6. 多格式输出:json / csv / txt / md,默认 md;可在 config.json 中设置默认 output_dir。
  7. 对接的官方 API:域名 wsa.tencentcloudapi.com,版本 2025-05-08,接口名 SearchPro。

运行时依赖方面,文档要求 Python 3.7+;核心逻辑使用标准库,CSV 导出可选 pandas>=2.0.0(见 requirements.txt)。

安装与启用

通过 SkillHub CLI 安装到 Agent

先确认本机已安装 skillhub(未安装时可按 SkillHub 安装说明 执行官方安装脚本)。安装 Skill 时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 且可能不被识别。

在 Cursor 中,skills 目录一般为:

~/.cursor/skills/

安装命令(与 SkillHub 页面提示一致,坐标带 @ 前缀):

skillhub install @user_5b28ea14/tencenthotsearch-skill --dir ~/.cursor/skills/

Claude Code 常用路径为 ~/.claude/skills/;Codex 为 ~/.codex/skills/ 或项目下 .agents/skills/。将上述 --dir 换成对应目录即可,安装步骤相同。

也可把下面提示发给 Agent,让其按官方文档完成安装:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_5b28ea14/tencenthotsearch-skill`。

配置腾讯云凭证

进入 Skill 目录后,编辑 config.json(包内提供模板字段):

{
  "secret_id": "YOUR_TENCENT_CLOUD_SECRET_ID",
  "secret_key": "YOUR_TENCENT_CLOUD_SECRET_KEY",
  "output_dir": "./output"
}

SKILL.md 说明需在腾讯云控制台开通「在线搜索」并获取 API 密钥;更细的字段说明见包内 CONFIG.md。请勿将 config.json 提交到版本库。

Python 依赖(命令行脚本)

若需直接运行包内 scripts/tencent_hotsearch.py,在 Skill 根目录执行:

pip install -r requirements.txt

典型用法

在 Agent 对话中

按官方 description,在用户提出下列需求时启用本 Skill 即可,由 Agent 按 SKILL.md 调用脚本或等价流程:

  • 获取某领域热点新闻或趋势话题;
  • 按关键词检索最新文章;
  • 在指定站点内搜索(如腾讯系站点);
  • 需要按时间或行业过滤,并将结果保存为 MD/JSON/CSV 等。

命令行可复现示例

下列命令摘自包内 SKILL.md,在 Skill 根目录、且已配置 config.json 的前提下执行。

全网检索,返回 10 条,默认 MD:

python scripts/tencent_hotsearch.py "AI" "machine learning" -l 10

限定站点:

python scripts/tencent_hotsearch.py "AI" "machine learning" -s qq.com -l 10

指定输出为 JSON 文件:

python scripts/tencent_hotsearch.py "AI" "machine learning" -o results.json -f json

时间范围过滤(示例时间戳来自文档):

python scripts/tencent_hotsearch.py "AI" --from-time 1704067200 --to-time 1706745600

常用参数包括 -l(条数,可选 10/20/30/40/50)、-m(模式 0/1/2)、-o / -f(输出路径与格式)、--print(打印到终端)。

适用场景与注意

适合谁

  • 已在用或计划用腾讯云 SearchPro,希望 Agent 统一完成「搜热点 → 落盘 → 再分析」的开发者;
  • 需要把检索结果固定为 JSON/CSV 等格式、接入后续 data-analysis 流水线的场景。

限制与注意

  1. 必须自备 API 密钥:无有效 secret_id / secret_key 无法调用;密钥应最小权限、定期轮换,建议在隔离环境运行。
  2. 网络与写文件权限:SKILL.md 声明需要访问 wsa.tencentcloudapi.com,并向配置的输出目录写入结果。
  3. 元数据与文档:包内 SKILL.md 提到,部分注册元数据曾写「无需凭证」,与实际 config.json 要求不一致;以包内文档与 requires_api_key=true 为准。
  4. Premium 能力:行业过滤、部分条数上限、动态摘要等以腾讯云套餐与 SKILL.md 说明为准。
  5. SkillHub 统计(抓取时点):评分 100000,下载约 990 次,安装 24 次;数据随 SkillHub 页面更新而变化。

结尾

tencenthotsearch-skill 把腾讯云 SearchPro 的检索能力装进通用 SKILL.md 工作流:Agent 侧用 SkillHub 安装与触发,执行侧用 config.json 与 scripts/tencent_hotsearch.py 完成可复现的搜索与导出。官方入口:

  • SkillHub 页面:https://www.skillhub.cn/skills/user_5b28ea14/tencenthotsearch-skill
  • API 坐标页:https://api.skillhub.cn/user_5b28ea14/tencenthotsearch-skill
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜