Back to the catalog

news-aggregator-skill

cclank/news-aggregator-skill · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por cclank/news-aggregator-skill no skills.sh. Instale com: npx skills add cclank/news-aggregator-skill@news-aggregator-skill

Details

Kind
Agent skills
Topic
Social & content
Publisher
cclank
Origin
skillssh
Category
ferramentas
Stars
1,276
Forks
123
Open pull requests
3
Last push
2026-05-27T23:48:25Z
Repository state
ativo
Language
Python
Added
2026-08-30 15:21:25
Updated
2026-09-08 15:02:18
Origin id
cclank/news-aggregator-skill/news-aggregator-skill

README

# 🗞️ News Aggregator Skill

[![Python Version](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![GitHub stars](https://img.shields.io/github/stars/cclank/news-aggregator-skill.svg?style=social&label=Star)](https://github.com/cclank/news-aggregator-skill)
[![GitHub forks](https://img.shields.io/github/forks/cclank/news-aggregator-skill.svg?style=social&label=Fork)](https://github.com/cclank/news-aggregator-skill/network)

**全网科技/金融/AI深度新闻聚合助手,专为智能 Agent 打造的高效信息引擎。**

---

## ✨ 核心特性

- **🌍 全网多源聚合**:一站式覆盖跨越硅谷科技、中国创投、开源社区、金融市场、国际新闻以及顶级 AI 播客/硬核推文的 **44+ 个高价值信源**。
- **🔧 OPML 自定义订阅**:内置 44+ 源覆盖不全时,在 `user_sources.opml` 里新增一条带 `xmlUrl` 的 RSS/Atom 订阅项即可接入,兼容 Feedly / Inoreader 等 RSS 阅读器导出格式。未内置的媒体、机构博客和个人订阅源(如 NYT 中文)都可走这条路,详见 `user_sources.opml.example`。
- **🚀 完美支持 OpenClaw**:专为原生大模型 Agent 平台(如 OpenClaw、Code Agent)深度定制,即插即用,沉浸式体验信息流。
- **🆓 开箱即用 (Zero-Config)**:纯净抓取,**无需配置任何第三方 API Key**,告别繁琐的环境变量和额度焦虑。
- **🧠 AI 智能深度阅读 (Deep Fetch)**:智能穿透防爬虫机制(内置 Playwright 绕过 Cloudflare),抓取完整正文内容交给大模型过滤、提炼与总结。
- **📰 场景化早报 (Daily Briefings)**:内置多套场景预设(综合早报、财经早报、科技早报、吃瓜早报、AI深度日报),一键生成杂志级排版的 Markdown 中文报告。
- **🪄 魔法交互菜单**:支持通过专属口令唤醒全局交互式菜单,告别繁琐长难句,只需输入序号即可指哪打哪。

---

## 📚 聚合信源图谱

系统现已覆盖全球 **44+** 个主流高价值信息渠道,随取随用:

### 🎯 核心新闻源
- **全球科技**:🦄 Hacker News (`hackernews`), 🐱 Product Hunt (`producthunt`)
- **开源进展**:🐙 GitHub Trending (`github`), 🤓 V2EX (`v2ex`)
- **国内风控**:🚀 36Kr (`36kr`), 🐧 腾讯科技 (`tencent`)
- **社会金融**:🔴 微博热搜 (`weibo`), 📈 华尔街见闻 (`wallstreetcn`)
- **AI 论文**:🤗 Hugging Face Papers (`huggingface`)

### 🆕 扩展源 (v2)
- **技术社区**:🦞 Lobsters (`lobsters`), 👩‍💻 Dev.to (`devto`)
- **学术原文**:📜 arXiv (`arxiv`) —— cs.AI/CL/LG 最新提交
- **中文深度**:📕 少数派 (`sspai`), 💻 InfoQ 中文 (`infoq_cn`)

### 🎯 AI 精选聚合 (v3) —— 单源信息密度顶 5-10 个原始源
- **中文 AI 跨源精选**:🔥 AIHOT (`aihot`) —— 跨 X / IT 之家 / DeepMind / Anthropic / 各 AI 公司 newsroom 的中文编辑稿日更
- **英文日刊**:📨 TLDR AI (`tldr_ai`) —— 每日 5-10 主题摘要
- **英文周刊深度**:📜 Import AI (`import_ai`) —— Jack Clark(前 OpenAI/Anthropic 联创)独立思考

### 🌍 国际新闻源
- **国际聚合**:🌍 International (`international`) —— BBC / Guardian / Al Jazeera / France 24 / Reuters fallback 最近 24h 混合扫描
- **BBC**:BBC Top News (`bbc_top`), BBC World (`bbc_world`), BBC 中文 (`bbc_chinese`) —— 最近 24h
- **全球媒体**:The Guardian World (`guardian_world`), Al Jazeera (`aljazeera`), France 24 (`france24`) —— 最近 24h
- **Reuters fallback**:Reuters (`reuters`) —— 使用 Google News RSS 的 `site:reuters.com` 最近 24h 检索结果,适合无 Reuters Connect 账号时轻量追踪

### 🔧 自定义订阅
- 通用 OPML (`user`) —— 在 OPML 里添加带 `xmlUrl` 的 RSS/Atom 订阅项即可接入

### 📧 AI 行业内参 (Newsletters & Creators)
- **🧪 Latent Space AINews** (`latentspace_ainews`) - *(近期新增)*
- **ChinAI (Jeffrey Ding)** (`chinai`)
- **Memia (Ben Reid)** (`memia`)
- **Ben's Bites** (`bensbites`)
- **One Useful Thing (Ethan Mollick)** (`oneusefulthing`)
- **Interconnects (Nathan Lambert)** (`interconnects`)
- **AI to ROI & KDnuggets** 等...

### ✍️ 深度思考 & 播客
- **行业泰斗专栏**: Paul Graham, James Clear, Wait But Why, Scott Young...
- **顶级硬核播客**: Lex Fridman Podcast, Latent Space (swyx), 80,000 Hours...

---

## 📥 安装指南

### 第一步:安装到 Code Agent

选择以下任一方式将 Skill 添加到您的 Agent:

#### 方法 A:使用 Openskills CLI (推荐)
会自动处理路径依赖和配置同步。
```bash
# 安装 skill
openskills install git@github.com:cclank/news-aggregator-skill.git

# 同步配置到 Agent
openskills sync
```

#### 方法 B:使用 NPX
直接从远程仓库添加。
```bash
npx skills add https://github.com/cclank/news-aggregator-skill
```

#### 方法 C:手动集成
```bash
git clone git@github.com:cclank/news-aggregator-skill.git YourProject/.claude/skills/news-aggregator-skill
```

### 第二步:安装 Python 依赖
进入已安装的 Skill 目录,执行依赖安装(如果您的 Agent 足够聪明,可要求其自动配置):
```bash
cd YourProject/.claude/skills/news-aggregator-skill
pip install -r requirements.txt
playwright install chromium
```

---

## 🚀 如何使用

### 1. 🔮 唤醒交互菜单 (推荐)

最简单、最迷人的使用方式,来自专属交互彩蛋,直接召唤智能指令菜单:

> **"news-aggregator-skill 如意如意"**

系统将立即为您展示多达 53 个功能选项的精美列表,直接回复数字序号即可生成完美排版的今日大盘!

### 2. 🗣️ 自然语言触发

您也可以直接通过对话指定需求:

- **场景日报**:"帮我跑一份 💰财经早报,看看今天华市有什么动静。"
- **深度穿透**:"抓取 5 条最新的 GitHub 趋势,记得开启 Deep Fetch 深入阅读下他们的 README。"
- **硬核科研**:"看看今天 HuggingFace 有什么新发的神仙论文?"
- **国际新闻**:"抓取 BBC、Reuters 和 Al Jazeera 的今日国际新闻。"
- **自由组合**:"帮我把 Hacker News, 华尔街见闻 和 微博热搜 今天的前十条揉在一起生成一个早报。"
- **自定义订阅**:拷一份 `user_sources.opml.example` 到 `user_sources.opml`(或 `~/.config/news-aggregator/user_sources.opml`),加自己想看的 RSS,运行 `python scripts/fetch_news.py --source user --limit 15`

---

## 💡 开发与扩展

欢迎提交 PR 为框架接入新的全球优质信源。我们期望共建一个**最纯净、最高效、抗干扰**的防降智信息获取舱。

## ⭐ Star History

[![Star History Chart](https://api.star-history.com/svg?repos=cclank/news-aggregator-skill&type=Date)](https://www.star-history.com/#cclank/news-aggregator-skill&Date)

📝 **License**: MIT License

More