554/news-aggregator-skill/SKILL.md
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 28 sources including Hacker News, GitHub, Hugging Face Papers, AI Newsletters, WallStreetCN, Weibo, and Podcasts. Use when user requests 'daily scans', 'tech news', 'finance updates', 'AI briefings', 'deep analysis', or says '如意如意' to open the interactive menu.
npx skillsauth add starchild-ai-agent/community-skills @554/news-aggregator-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fetch real-time hot news from 28 sources, generate deep analysis reports in Chinese.
Every news request follows the same workflow, regardless of source or combination:
# Single source
python3 skills/news-aggregator-skill/scripts/fetch_news.py --source <source_key> --no-save
# Multiple sources (comma-separated)
python3 skills/news-aggregator-skill/scripts/fetch_news.py --source hackernews,github,wallstreetcn --no-save
# All sources (broad scan)
python3 skills/news-aggregator-skill/scripts/fetch_news.py --source all --limit 15 --deep --no-save
# With keyword filter (auto-expand: "AI" → "AI,LLM,GPT,Claude,Agent,RAG")
python3 skills/news-aggregator-skill/scripts/fetch_news.py --source hackernews --keyword "AI,LLM,GPT" --deep --no-save
Read the output JSON and format every item using the Unified Report Template below. Translate all content to Simplified Chinese.
Save the report to reports/YYYY-MM-DD/<source>_report.md, then display the full content to the user.
All sources use this single template. Show/hide optional fields based on data availability.
#### N. [标题 (中文翻译)](https://original-url.com)
- **Source**: 源名 | **Time**: 时间 | **Heat**: 🔥 热度值
- **Links**: [Discussion](hn_url) | [GitHub](gh_url) ← 仅在数据存在时显示
- **Summary**: 一句话中文摘要。
- **Deep Dive**: 💡 **Insight**: 深度分析(背景、影响、技术价值)。
Only the differences from the universal template:
| Source | Adaptation |
|---|---|
| Hacker News | MUST include [Discussion](hn_url) link |
| GitHub | Use 🌟 Stars for Heat, add Lang field, add #Tags in Deep Dive |
| Hugging Face | Use 🔥 +N upvotes for Heat, include [GitHub](url) if present, write 深度解读 (not just translate abstract) |
| Weibo | Preserve exact heat text (e.g. "108万") |
| Arg | Description | Default |
|---|---|---|
| --source | Source key(s), comma-separated. See table below. | all |
| --limit | Max items per source | 15 |
| --keyword | Comma-separated keyword filter | None |
| --deep | Download article text for richer analysis | Off |
| --save | Force save to reports dir | Auto for single source |
| --outdir | Custom output directory | reports/YYYY-MM-DD/ |
| Category | Key | Name |
|---|---|---|
| Global News | hackernews | Hacker News |
| | 36kr | 36氪 |
| | wallstreetcn | 华尔街见闻 |
| | tencent | 腾讯新闻 |
| | weibo | 微博热搜 |
| | v2ex | V2EX |
| | producthunt | Product Hunt |
| | github | GitHub Trending |
| AI/Tech | huggingface | HF Daily Papers |
| | ai_newsletters | All AI Newsletters (aggregate) |
| | bensbites | Ben's Bites |
| | interconnects | Interconnects (Nathan Lambert) |
| | oneusefulthing | One Useful Thing (Ethan Mollick) |
| | chinai | ChinAI (Jeffrey Ding) |
| | memia | Memia |
| | aitoroi | AI to ROI |
| | kdnuggets | KDnuggets |
| Podcasts | podcasts | All Podcasts (aggregate) |
| | lexfridman | Lex Fridman |
| | 80000hours | 80,000 Hours |
| | latentspace | Latent Space |
| Essays | essays | All Essays (aggregate) |
| | paulgraham | Paul Graham |
| | waitbutwhy | Wait But Why |
| | jamesclear | James Clear |
| | farnamstreet | Farnam Street |
| | scottyoung | Scott Young |
| | dankoe | Dan Koe |
Pre-configured multi-source profiles:
python3 skills/news-aggregator-skill/scripts/daily_briefing.py --profile <profile>
| Profile | Sources | Instruction File |
|---|---|---|
| general | HN, 36Kr, GitHub, Weibo, PH, WallStreetCN | instructions/briefing_general.md |
| finance | WallStreetCN, 36Kr, Tencent | instructions/briefing_finance.md |
| tech | GitHub, HN, Product Hunt | instructions/briefing_tech.md |
| social | Weibo, V2EX, Tencent | instructions/briefing_social.md |
| ai_daily | HF Papers, AI Newsletters | instructions/briefing_ai_daily.md |
| reading_list | Essays, Podcasts | (Use universal template) |
Workflow: Execute script → Read corresponding instruction file → Generate report following both the instruction file AND the universal template.
"AI,LLM,GPT,Claude,Agent,RAG,DeepSeek". Similar expansions for other domains.reports/YYYY-MM-DD/ before displaying.When the user says "如意如意" or asks for "menu/help":
skills/news-aggregator-skill/templates.mdpip install -r skills/news-aggregator-skill/requirements.txtplaywright install chromiumtools
TQX (tqx.trade) HK/US stock quant workflow via tqx-cli: cross-sectional factor analysis, event-driven strategy backtests on the panda_backtest engine, and agent-driven automated paper trading. Use when the user wants to run factor IC/IR analysis, backtest a Python trading strategy on Hong Kong or US stocks, or set up agent-automated trading (e.g. "backtest a moving-average strategy on AAPL", "analyze a momentum factor on HK stocks", "let the agent trade my paper account").
tools
中学物理实验教学参赛方案套件。包含四个完整实验(单摆测g、声悬浮测声速、向心力定量演示仪、电磁阻尼定量研究),每套含固件源码、3D打印图纸、教学PPT、教学文稿、采购清单、调试手册、视频分镜脚本、模拟器。Use when a teacher/student needs a complete, classroom-ready physics experiment package for competition or teaching.
development
End-to-end blog management for AI agents. Write, import, build, preview, and publish articles using the blog template. Covers draft workflow, article import, SEO, OG images, and deployment.
development
ESP8266/ESP32 + 磁簧开关/霍尔传感器 单摆测重力加速度实验套件。 硬件搭建→固件烧录→数据采集→Web仪表盘→g值计算→教学文档,一站式完成。 Use when the user wants to build a pendulum g-measurement experiment, measure gravity with a micro-controller, or needs a complete physics experiment package with hardware + firmware + dashboard + teaching materials.