alphaear-news
Scannednpx machina-cli add skill RKiding/Awesome-finance-skills/alphaear-news --openclawAlphaEar News Skill
Overview
Fetch real-time hot news, generate unified trend reports, and retrieve Polymarket prediction data.
Capabilities
1. Fetch Hot News & Trends
Use scripts/news_tools.py via NewsNowTools.
- Fetch News:
fetch_hot_news(source_id, count)- See sources.md for valid
source_ids (e.g.,cls,weibo).
- See sources.md for valid
- Unified Report:
get_unified_trends(sources)- Aggregates top news from multiple sources.
2. Fetch Prediction Markets
Use scripts/news_tools.py via PolymarketTools.
- Market Summary:
get_market_summary(limit)- Returns a formatted report of active prediction markets.
Dependencies
requests,loguruscripts/database_manager.py(Local DB)
Source
git clone https://github.com/RKiding/Awesome-finance-skills/blob/main/skills/alphaear-news/SKILL.mdView on GitHub Overview
AlphaEar News fetches real-time hot finance news, generates unified trend reports from multiple sources, and retrieves Polymarket prediction data. It enables users to monitor markets quickly and access cross-source insights for informed decisions.
How This Skill Works
It uses NewsNowTools via fetch_hot_news(source_id, count) to pull current headlines and get_unified_trends(sources) to produce a consolidated trend report. For sentiment and forecasts, it uses PolymarketTools through get_market_summary(limit) to summarize active prediction markets. The workflow relies on dependencies like requests and loguru and stores results in a local DB via scripts/database_manager.py.
When to Use It
- When you need real-time finance headlines from multiple sources (Weibo, Zhihu, WallstreetCN).
- When you want a single unified trend report covering several outlets.
- When you need current Polymarket finance market predictions.
- When monitoring market reaction after a major macro event (e.g., policy decision).
- When you want a quick snapshot of news and market sentiment for a stock or crypto.
Quick Start
- Step 1: Call fetch_hot_news(source_id, count) via NewsNowTools to pull the latest headlines.
- Step 2: Call get_unified_trends(sources) to build a cross-source trend report.
- Step 3: Call get_market_summary(limit) via PolymarketTools to fetch active market predictions.
Best Practices
- Confirm source_id values from sources.md before querying.
- Use unified_trends to reduce noise and surface cross-source insights.
- Specify practical counts/limits to control data volume and API usage.
- Cache results in the local DB to improve performance and offline access.
- Format outputs for readability and quick decision-making.
Example Use Cases
- Pull the latest Weibo finance headlines and generate a unified trend snapshot.
- Request a multi-source top-news digest and a concise trend report.
- Fetch Polymarket market summaries for Bitcoin and Ethereum futures.
- After a policy decision, get real-time news plus a sentiment-friendly trend update.
- Compare Weibo, Zhihu, and WallstreetCN coverage on a hot stock and surface market predictions.