From sundial-org-awesome-openclaw-skills-4
Fetches, filters, and analyzes real-time news from Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, Weibo using Python CLI tool. Useful for tech news scans and briefings.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Fetch real-time hot news from multiple sources.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Fetch real-time hot news from multiple sources.
Usage:
### Single Source (Limit 10)
```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.
```bash
# 1. Fetch broadly (Massive pool for Semantic Filtering)
python3 scripts/fetch_news.py --source all --limit 15 --deep
# 2. SEMANTIC FILTERING:
# Agent manually filters the broad list (approx 120 items) for user's topics.
CRITICAL: You MUST automatically expand the user's simple keywords to cover the entire domain field.
--keyword "AI,LLM,GPT,Claude,Generative,Machine Learning,RAG,Agent"--keyword "Android,Kotlin,Google,Mobile,App"--keyword "Finance,Stock,Market,Economy,Crypto,Gold"# Example: User asked for "AI news from HN" (Note the expanded keywords)
python3 scripts/fetch_news.py --source hackernews --limit 20 --keyword "AI,LLM,GPT,DeepSeek,Agent" --deep
Only use --keyword for very specific, unique terms (e.g., "DeepSeek", "OpenAI").
python3 scripts/fetch_news.py --source all --limit 10 --keyword "DeepSeek" --deep
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.
When the user says "news-aggregator-skill 如意如意" (or similar "menu/help" triggers):
templates.md in the skill directory.If the user requests a specific time window (e.g., "past X hours") and the results are sparse (< 5 items):
#RAG #LocalFirst #Rust).Format & Style:
### 1. [OpenAI Releases GPT-5](https://...)### 1. OpenAI Releases GPT-5Output Artifact:
reports/ directory with a timestamped filename (e.g., reports/hn_news_YYYYMMDD_HHMM.md).