news-aggregator-skill — Claude Code skill: what it does
The skill pulls fresh posts from Hacker News, GitHub, arXiv, Hugging Face Papers, BBC, Reuters and about forty other sources, plus user OPML feeds, and turns them into one report.
npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a claude-codeWhat news-aggregator-skill does
The skill runs scripts/fetch_news.py with a source key (hackernews, github, wallstreetcn, weibo, aihot, international and more, 44+ options total) or --source all for a broad scan. A --keyword flag filters results, and --deep downloads full article text for richer analysis. Output follows a single report template with Source, Time, Heat and Deep Dive fields, saved to reports/YYYY-MM-DD/<source>_report.md.
For mornings there is scripts/daily_briefing.py --profile <profile> with ready source sets: general, finance, tech, social, ai_daily, reading_list, each tied to its own instruction file. Personal RSS feeds plug in through an OPML file named user_sources.opml under the user key.
All output gets translated into Simplified Chinese regardless of the source language, which is worth knowing before installing if you need reports in another language.
What it helps with
- build a morning briefing from Hacker News, GitHub and WallStreetCN in one command
- filter a news feed by keywords like AI, LLM, GPT
- pull a digest from arXiv and Hugging Face Papers with analysis
- connect personal RSS feeds through OPML alongside the built-in sources
- combine BBC, Guardian, Al Jazeera and France 24 coverage from the last 24 hours into one report
Example prompts for the agent
- Run a daily scan with the tech profile
- Build a report from Hacker News and GitHub filtered by AI, LLM, GPT
- Fetch international news with deep analysis
How to install news-aggregator-skill
1Skills CLI (Vercel)
npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a claude-code2Manually: put the files in place
~/.claude/skills/news-aggregator-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/news-aggregator-skill/
1Skills CLI (Vercel)
npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a codex2Manually: put the files in place
.agents/skills/news-aggregator-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a cursor2Manually: put the files in place
.cursor/skills/news-aggregator-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cclank/news-aggregator-skill news-aggregator-skill2Manually: put the files in place
.github/skills/news-aggregator-skill/SKILL.md1Skills CLI (Vercel)
npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a gemini-cli2Platform CLI
gemini skills install https://github.com/cclank/news-aggregator-skillManually: put the files in place
.devin/skills/news-aggregator-skill/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Similar
Questions about news-aggregator-skill
How do I install news-aggregator-skill in Claude Code?
Run npx skills add cclank/news-aggregator-skill --skill news-aggregator-skill -a claude-code, then the skill lands at ~/.claude/skills/news-aggregator-skill/SKILL.md.
What does news-aggregator-skill do?
It fetches fresh posts from Hacker News, GitHub, arXiv, Hugging Face Papers, BBC, Reuters and other sources, filters them by keyword and formats everything into one dated report.
What language are the reports generated in?
Every report is translated into Simplified Chinese, even when the underlying sources, like BBC or Reuters, are in English.