Agent skill · writing content · sundial-org
news-aggregator-skill-3
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, and Weibo. Best for 'daily scans', 'tech news briefings', 'finance updates', and 'deep interpretations' of hot topics.
Why this skill is useful
Adds a comprehensive script for fetching and analyzing news from multiple sources with domain-specific keyword expansion and filtering techniques.
What it needs
Requires python3 installed locally. About 3k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
News Aggregator Skill Fetch real-time hot news from multiple sources. Tools fetchnews.py Usage: bash Global Scan (Option 12) - Broad Fetch Strategy NOTE: This strategy is specifically for the "Global Scan" scenario where we want to catch all trends. Single Source & Combinations (Smart Keyword Expansion) CRITICAL: You MUST automatically expand the user's simple keywords to cover the entire domain field. User: "AI" -> Agent uses: --keyword "AI,LLM,GPT,Claude,Generative,Machine Learning,RAG,Agent" User: "Android" -> Agent uses: --keyword "Android,Kotlin,Google,Mobile,App" User: "Finance" -> Agent uses: --keyword "Finance,Stock,Market,Economy,Crypto,Gold" Specific Keyword Search Only use --keyword for very specific, unique terms (e.g., "DeepSeek", "OpenAI"). Arguments: --source: One of hackernews, weibo, github, 36kr, producthunt, v2ex, tencent, wallstreetcn, all. --limit: Max items per source (default 10). --keyword: Comma-separated filters (e.g. "AI,GPT"). --deep: [NEW] Enable deep fetching. Downloads and extracts the main text content of the articles. Output: JSON array. If --deep is used, items will contain a content field associated with the article text. Interactive Menu When the user says "news-aggregator-skill 如意如意" (or similar "menu/help" triggers): 1. READ the content of templates.md in the skill directory. 2. DISPLAY the list of available commands to the user exactly as they appear in the file. 3. GUIDE the user to select a number or copy the command to execute. Smart Time Filtering & Reporting (CRITICAL) If the user requests a specific time window (e.g., "past X hours") and the results are sparse (< 5 items): 1. Prioritize User Window: First, list all items that strictly fall within the user's requested time (Time < X). 2. Smart Fill: If the list is short, you MUST include high-value/high-heat items from a wider range (e.g. past 24h) to ensure the report provides at least 5 meaningful insights. 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/news-aggregator-skill-3