Daily Ai News

v1.1.0

Daily AI news aggregator. Fetches latest AI-related content from HackerNews, GitHub Trending, ArXiv papers, and web search (Brave/Tavily). Use for: (1) Getti...

0· 314·0 current·0 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
high confidence
!
Purpose & Capability
Name/description claim a multi-source aggregator including web search (Brave/Tavily). The actual Python script implements HackerNews (Algolia), GitHub (GitHub API), and ArXiv feeds — there is no implementation for Brave or Tavily web search in the code. Docs also contradict each other (README states 'No API Key' while SKILL.md recommends TAVILY_API_KEY). This mismatch implies the declared capability (real-time web search integration) is not present in the shipped code.
!
Instruction Scope
SKILL.md instructs configuring TAVILY_API_KEY in ~/.openclaw/.env, installing an openclaw-tavily-search skill, and using 'openclaw configure --section web'. The script does not read any Tavily/Brave env vars or call any Tavily/Brave endpoints. SKILL.md also shows cron examples referencing the skill path; the script itself performs network fetches and can send messages via the 'openclaw' CLI, which the documentation uses but the declared required binaries do not include. These instructions are out-of-sync with the actual runtime behavior.
Install Mechanism
No install spec (instruction-only skill plus a small Python script). Nothing is downloaded or extracted by the skill itself, which minimizes installer risk.
Credentials
The skill declares no required environment variables, but SKILL.md recommends storing a TAVILY_API_KEY and mentions Brave Search API keys. The script does not use these variables. Also the script invokes the 'openclaw' CLI via subprocess to send messages but 'openclaw' is not listed as a required binary. This is a documentation/manifest mismatch rather than direct credential exfiltration, but it could cause silent failures or misconfiguration if you follow the docs.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. It suggests adding a cron job (user-controlled) but does not modify other skills or global configs automatically.
What to consider before installing
This skill appears to be a simple AI news aggregator, but the documentation, metadata, and code are not consistent. Before installing: (1) Inspect scripts/ai_news.py yourself — it only fetches HackerNews, GitHub (API), and ArXiv; it does NOT implement Tavily/Brave search despite the docs saying so. (2) If you want automatic sending, ensure the 'openclaw' CLI exists on your system (the code calls it via subprocess) — the skill metadata did not declare that binary. (3) Treat the Tavily/Brave API key guidance as optional/unclear: the script doesn't read TAVILY_API_KEY, so storing keys in ~/.openclaw/.env may be unnecessary and you should avoid putting secrets there unless the code explicitly uses them. (4) Consider running the script locally (python3 scripts/ai_news.py) to verify behavior and outputs before adding cron jobs or granting runtime access. (5) If you expect web-search integration, ask the author for the updated code or a clear changelog — the mismatch could be an unfinished feature or a packaging mistake.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📰 Clawdis
Binspython3, curl
latestvk97caenksfrfqmbn3qb5ks92vx824ejs
314downloads
0stars
2versions
Updated 1mo ago
v1.1.0
MIT-0

Daily AI News - 每日 AI 资讯聚合器

自动抓取 AI 领域最新资讯,包括 HackerNews 热帖、GitHub 趋势项目、ArXiv 论文摘要,以及实时网络搜索。

功能特性

  • 🤖 AI 智能筛选 - 自动识别 AI/ML 相关内容
  • 📊 多源聚合 - HackerNews + GitHub + ArXiv + 网络搜索
  • 🔍 实时搜索 - 支持 Brave Search 或 Tavily(无需信用卡)
  • 🕘 定时推送 - 支持 Cron 定时任务
  • 💬 一键分享 - 直接发送到聊天频道
  • 💳 零门槛 - Tavily 方案无需绑定信用卡

搜索方案选择

方案优点是否需要信用卡配置方式
Tavily ⭐推荐1000次/月免费,AI增强结果❌ 不需要安装 openclaw-tavily-search skill
BraveOpenClaw原生支持✅ 需要openclaw configure --section web

Tavily 配置(推荐)

  1. 安装社区skill:
clawhub install openclaw-tavily-search
  1. 获取免费API Key:

  2. 配置环境变量:

echo 'TAVILY_API_KEY=tvly-你的key' >> ~/.openclaw/.env

Brave Search 配置

openclaw configure --section web
# 输入 Brave Search API Key

使用方法

主动查询

"今天有什么 AI 新闻"
"获取最新的 AI 资讯"
"显示今日 AI 摘要"
"搜索 OpenAI 最新消息"

定时推送(Cron 配置)

{
  "cron": {
    "jobs": [
      {
        "schedule": "0 9 * * *",
        "command": "python3 ~/.openclaw/workspace/data/skills/daily-ai-news/scripts/ai_news.py --send",
        "channel": "feishu"
      }
    ]
  }
}

数据源

来源内容类型更新频率
HackerNews技术讨论、产品发布实时
GitHub Trending开源项目、工具库每日
ArXiv学术论文、研究进展每日
Web Search突发新闻、官方公告实时

输出格式

📰 每日 AI 资讯 - 2026-03-02

## 🔥 热点头条(Web搜索)
• [标题] - 简短描述... [链接]
• [标题] - 简短描述... [链接]

## 💬 HackerNews 热门
• [标题] - 简短描述... [链接]
• [标题] - 简短描述... [链接]

## ⭐ GitHub 趋势
• [项目名] ⭐ Stars - 项目描述... [链接]
• [项目名] ⭐ Stars - 项目描述... [链接]

## 📄 ArXiv 论文
• [论文标题] - 作者/机构 - 一句话摘要... [链接]
• [论文标题] - 作者/机构 - 一句话摘要... [链接]

---
💡 提示: 回复 "详细+序号" 查看完整内容

安装

# 从 ClawHub 安装
clawhub install irene-ai-news

# 或手动克隆到 workspace skills 目录
cd ~/.openclaw/workspace/data/skills
git clone <repo-url> daily-ai-news

依赖

  • Python 3.8+
  • curl
  • Tavily API Key(推荐)或 Brave Search API Key

配置选项

编辑 scripts/ai_news.py 顶部配置区:

CONFIG = {
    "max_hackernews": 5,      # HN 条目数
    "max_github": 5,          # GitHub 项目数
    "max_arxiv": 3,           # 论文数
    "max_web_search": 5,      # 网络搜索条数
    "categories": ["ai", "ml", "llm", "gpt", "neural"],  # 关键词过滤
    "search_provider": "auto", # auto/tavily/brave
}

手动运行测试

# 仅显示结果
python3 scripts/ai_news.py

# 使用 Tavily 搜索
python3 scripts/ai_news.py --provider tavily

# 发送到当前频道
python3 scripts/ai_news.py --send

# 发送到指定频道
python3 scripts/ai_news.py --send --channel feishu

技术实现

  • HackerNews: 官方 Algolia API
  • GitHub: Trending 页面解析
  • ArXiv: RSS Feed + 摘要提取
  • Web Search: Brave Search API 或 Tavily API

Changelog

v1.1.0 (2026-03-02)

  • ✨ 新增 Tavily 搜索支持(无需信用卡)
  • 🔍 集成网络搜索获取实时AI新闻
  • 📚 更新文档,添加双方案配置说明

v1.0.0 (2026-03-02)

  • 🎉 初始发布
  • 📊 HackerNews + GitHub + ArXiv 聚合

License

MIT

Comments

Loading comments...