newsapi-search

📰 全球新闻智能检索专家

🥥25总安装量 12评分人数 6
100% 的用户推荐

基于 NewsAPI 的新闻搜索技能,支持 5000+ 信源筛选与时序过滤,为研究者和分析师提供结构化新闻数据获取能力。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无危险函数:代码中未使用 eval/exec/system/subprocess 等高危函数,无动态代码加载风险
  • ✅ 零外部依赖:仅使用 Node.js 内置模块(https/fs/path),无 npm 供应链攻击面
  • ✅ 安全凭证管理:API Key 从本地 ~/.openclaw/.env 读取,无硬编码敏感信息,传输使用 HTTPS 加密
  • ✅ 输入验证完善:参数经 parseInt/Math.min 处理,limit 上限锁定 100,具备基础边界防护
  • ⚠️ 来源可信度限制:T3 级社区/个人来源,建议用户自行审查代码后再投入生产环境使用

使用说明

核心用法

newsapi-search 是一款面向新闻数据检索的 Agent Skill,通过调用 NewsAPI 服务实现全球 5000+ 新闻源的实时搜索。该技能提供两大核心端点::/everything 用于深度文章检索,支持时间窗口(小时/天/周/月)、信源白名单、域名黑名单、语言过滤等高级筛选;/top-headlines 用于获取指定国家或分类的突发头条。用户可通过命令行工具快速执行搜索,也可通过 JavaScript API 进行程序化调用,返回结构化的 JSON 数据包含标题、URL、信源、发布时间、摘要及正文片段。

显著优点

该技能的最大优势在于其搜索精度与灵活性。高级查询语法支持精确短语匹配("exact phrase")、强制包含(+musthave)、排除词(-exclude)、布尔逻辑(AND/OR)及分组运算,可满足专业级信息检索需求。信源管理功能尤为出色,既支持指定权威媒体(如 BBC、Reuters),也支持排除低质量域名,有效提升信息可信度。此外,技能零外部依赖,仅使用 Node.js 内置模块,部署轻量且攻击面极小。免费版 100 次/日的配额对个人研究和小型项目足够友好。

潜在缺点与局限性

首要限制来自API 配额约束:免费版每日 100 次请求、单次最多 100 条结果,且归档内容存在 1 个月延迟,大规模数据挖掘场景受限。其次,NewsAPI 的内容覆盖存在盲区,部分付费墙内容、小众语种信源或实时性要求极高的突发新闻可能无法获取。功能层面,技能本身不提供内容去重、情感分析或摘要生成等增值处理,用户需自行实现后续分析流程。最后,作为 T3 来源的社区项目,长期维护稳定性与功能迭代速度存在不确定性。

适合的目标群体

该技能最适合媒体监测分析师、学术研究人员、市场情报从业者及需要构建新闻聚合应用的开发者。对于关注特定行业动态(如科技、金融、政策)的专业人士,其信源筛选与布尔查询能力可精准定位高价值信息。内容创作者、公关从业者也可利用其追踪品牌舆情或热点话题。由于需要自行配置 API Key 并理解查询语法,具备基础技术背景的用户将获得更佳体验。

使用风险

常规风险主要包括:网络依赖风险——NewsAPI 服务中断或限速将直接影响功能可用性;数据时效风险——免费版延迟与配额限制可能导致关键信息获取滞后;信源偏差风险——NewsAPI 的信源覆盖偏向欧美英语媒体,非英语地区信息可能不完整;配置管理风险——API Key 存储于本地文件,多设备同步或权限管理不当可能导致泄露。建议生产环境使用者评估付费版方案,并建立本地缓存机制降低 API 调用频率。

newsapi-search 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 12.3 kB
api-reference.mdtext/markdown
请选择文件