Ai News Aggregator — AI 资讯聚合器
v2.2.0AI/技术新闻聚合引擎,支持100+ RSS源并发抓取、兴趣评分、跨天去重、统一预取。
运行时依赖
安装命令
点击复制技能文档
AI新闻聚合器 — AI/技术新闻高性能聚合引擎 并发抓取 100+ RSS 源,12秒完成,支持 ETag/Last-Modified 缓存、日期过滤。 Setup 确保 Python 3.8+ 可用,无需额外依赖(纯标准库)。
何时使用: 用户需要查看 AI/技术新闻、技术趋势、最新论文、GitHub 热门项目、AI 公司动态时使用。 触发关键词: "AI 新闻"、"技术新闻"、"今天有什么新闻" "最新论文"、"arXiv"、"AI 研究" "GitHub 热门"、"趋势项目" "OpenAI 动态"、"Anthropic 更新"
架构: ai-news-aggregator/ ├── scripts/ │ ├── rss_aggregator.py # 核心 RSS 抓取器 │ ├── rss_sources.json # 100+ RSS 源配置 │ ├── arxiv_papers.py # arXiv 论文搜索 │ ├── github_trending.py # GitHub 热门项目 │ └── summarize_url.py # 文章摘要 └── SKILL.md # 本文件
数据来源: 分类 源数 内容 company 16 OpenAI, Anthropic, Google, Meta, NVIDIA, Apple, Mistral 等官方博客 papers 6 arXiv AI/ML/NLP/CV, HuggingFace Daily Papers, BAIR media 16 MIT Tech Review, TechCrunch, Wired, The Verge, VentureBeat 等 newsletter 15 Simon Willison, Lilian Weng, Andrew Ng, Karpathy 等专家 community 12 HN, GitHub Trending, Product Hunt, V2EX 等 cn_media 5 机器之心, 量子位, 36氪, 少数派, InfoQ ai-agent 5 LangChain, LlamaIndex, Mem0, Ollama, vLLM 博客 twitter 10 Sam Altman, Karpathy, LeCun, Hassabis 等 AI 领袖
核心命令: RSS 聚合 # 抓取所有源(最近3天新闻) python3 skills/ai-news-aggregator/scripts/rss_aggregator.py --category all --days 3 --limit 10 # 只看公司博客 python3 skills/ai-news-aggregator/scripts/rss_aggregator.py --category company --days 1 --limit 5 # 只看中文媒体 python3 skills/ai-news-aggregator/scripts/rss_aggregator.py --category cn_media --days 3 --limit 10 # AI Agent 相关 python3 skills/ai-news-aggregator/scripts/rss_aggregator.py --category ai-agent --days 7 --limit 10 # 输出 JSON 格式 python3 skills/ai-news-aggregator/scripts/rss_aggregator.py --category all --days 1 --json
arXiv 论文 # 最新 AI 论文(按热度排序) python3 skills/ai-news-aggregator/scripts/arxiv_papers.py --limit 5 --top 10 # 搜索特定主题 python3 skills/ai-news-aggregator/scripts/arxiv_papers.py --query "multi-agent" --top 5
GitHub Trending # AI 相关热门项目(今日) python3 skills/ai-news-aggregator/scripts/github_trending.py --ai-only # 本周热门 python3 skills/ai-news-aggregator/scripts/github_trending.py --since weekly
核心规则:
- 优先使用 --days 参数
- 分类选择策略
- 缓存机制
配置: 编辑 scripts/rss_sources.json 添加/删除 RSS 源: { "name": "OpenAI Blog", "url": "https://openai.com/blog/rss.xml", "category": "company" }