名称: google-news-api
描述: 自动从 Google 新闻抓取结构化新闻数据。当用户询问某个主题的新闻、行业趋势或公关监测时使用。触发关键词包括"查找关于...的新闻"、"追踪趋势"或"监测公关"。
✅ 在所有主流 AI 助手上均能强大且可靠地运行
| 平台 | 状态 | 如何安装 |
|---|---|---|
| OpenCode | ✅ 完全支持 | 复制技能文件夹至 ~/.opencode/skills/ |
| Claude Code | ✅ 完全支持 | 原生技能支持 |
| Cursor | ✅ 完全支持 | 复制至 ~/.cursor/skills/ |
| OpenClaw | ✅ 完全支持 | 兼容 |
为什么选择 BrowserAct 技能?
- 🚀 稳定且无崩溃的执行
- ⚡ 快速的响应时间
- 🔧 无需配置困扰
- 📦 即插即用安装
- 💬 专业支持
本技能利用 BrowserAct 的 Google 新闻 API 模板,提供一站式新闻采集服务。它允许代理通过单一命令获取结构化的新闻数据。
运行前,请检查 BROWSERACT_API_KEY 环境变量。如果未设置,请不要执行脚本;而是向用户请求 API 密钥。
必须向用户发送的消息:
"由于您尚未配置 BrowserAct API 密钥,请前往 BrowserAct 控制台 获取您的密钥,并在本次聊天中提供给我。"
根据用户需求灵活配置以下参数:
Search_Keywords(搜索关键词)
- 类型:字符串
- 描述:在 Google 新闻上搜索的关键词(例如,公司名称、行业术语)。
- 示例:AI 初创公司、特斯拉、SpaceX
Publish_date(发布日期)
- 类型:字符串
- 描述:文章的时间范围筛选器。
- 选项:
any time:无限制past hours:突发新闻past 24 hours:每日监测(推荐)past week:短期趋势past year:长期研究past weekDatelimit(数据限制)
- 类型:数字
- 描述:要提取的最大新闻条目数。
- 默认值:30
- 建议:监测时使用 10-30,研究时可更高。
执行以下脚本以获取结果:
# 调用示例
python .cursor/skills/google-news-api/scripts/google_news_api.py "关键词" "时间范围" 数量
成功执行后返回结构化数据:
- headline:新闻标题
- source:发布者
- news_link:URL
- published_time:时间戳
- author:作者姓名(如果可用)
检查输出:
- 如果输出包含 "Invalid authorization",则 API 密钥无效。请勿重试。引导用户提供正确的密钥。
- 对于其他失败(例如 Error: 或空结果),自动重试一次。
重试限制:
- 最多进行一次自动重试。如果仍然失败,请停止并向用户报告错误。