Skill 详情
finance-news
Directly supports market news and portfolio briefings.
使用前先检查
自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。
SKILL.md
这段内容是审核时保存的快照。外部来源才是完整且最新的版本。
--- name: finance-news description: "Market news briefings with AI summaries. Use when asked about stock news, market updates, portfolio performance, morning/evening briefings, financial headlines, or price alerts. Supports US/Europe/Japan markets, WhatsApp delivery, and English/German output." --- # Finance News Skill AI-powered market news briefings with configurable language output and automated delivery. ## First-Time Setup Run the interactive setup wizard to configure your sources, delivery channels, and schedule: ```bash finance-news setup ``` The wizard will guide you through: - 📰 **RSS Feeds:** Enable/disable WSJ, Barron's, CNBC, Yahoo, etc. - 📊 **Markets:** Choose regions (US, Europe, Japan, Asia) - 📤 **Delivery:** Configure WhatsApp/Telegram group - 🌐 **Language:** Set default language (English/German) - ⏰ **Schedule:** Configure morning/evening cron times You can also configure specific sections: ```bash finance-news setup --section feeds # Just RSS feeds finance-news setup --section delivery # Just delivery channels finance-news setup --section schedule # Just cron schedule finance-news setup --reset # Reset to defaults finance-news config # Show current config ``` ## Quick Start ```bash # Generate morning briefing finance-news briefing --morning # View market overview finance-news market # Get news for your portfolio finance-news portfolio # Get news for specific stock finance-news news AAPL ``` ## Features ### 📊 Market Coverage - **US Markets:** S&P 500, Dow Jones, NASDAQ - **Europe:** DAX, STOXX 50, FTSE 100 - **Japan:** Nikkei 225 ### 📰 News Sources - **Premium:** WSJ, Barron's (RSS feeds) - **Free:** CNBC, Yahoo Finance, Finnhub - **Portfolio:** Ticker-specific news from Yahoo ### 🤖 AI Summaries - Gemini-powered analysis - Configurable language (English/German) - Briefing styles: summary, analysis, headlines ### 📅 Automated Briefings - **Morning:** 6:30 AM PT (US market open) - **Evening:** 1:00 PM PT (US market close) - **Delivery:** WhatsApp (configure group in cron scripts) ## Commands ### Briefing Generation ```bash # Morning briefing (English is default) finance-news briefing --morning # Evening briefing with WhatsApp delivery finance-news briefing --evening --send --group "Market Briefing" # German language option finance-news briefing --morning --lang de # Analysis style (more detailed) finance-news briefing --style analysis ``` ### Market Data ```bash # Market overview (indices + top headlines) finance-news market # JSON output for processing finance-news market --json ``` ### Portfolio Management ```bash # List portfolio finance-news portfolio-list # Add stock finance-news portfolio-add NVDA --name "NVIDIA Corporation" --category Tech # Remove stock finance-news portfolio-remove TSLA # Import from CSV finance-news portfolio-import ~/my_stocks.csv # Interactive portfolio creation finance-news portfolio-create ``` ### Ticker News ```bash # News for specific stock finance-news news AAPL finance-news news TSLA ``` ## Configuration ### Portfolio CSV Format Location: `~/clawd/skills/finance-news/config/portfolio.csv` ```csv symbol,name,category,notes AAPL,Apple Inc.,Tech,Core holding NVDA,NVIDIA Corporation,Tech,AI play MSFT,Microsoft Corporation,Tech, ``` ### Sources Configuration Location: `~/clawd/skills/finance-news/config/config.json` (legacy fallback: `config/sources.json`) - RSS feeds for WSJ, Barron's, CNBC, Yahoo - Market indices by region - Language settings ## Cron Jobs ### Setup via OpenClaw ```bash # Add morning briefing cron job openclaw cron add --schedule "30 6 * * 1-5" \ --timezone "America/Los_Angeles" \ --command "bash ~/clawd/skills/finance-news/cron/morning.sh" # Add evening briefing cron job openclaw cron add --schedule "0 13 * * 1-5" \ --timezone "America/Los_Angeles" \ --command "bash ~/clawd/skills/finance-news/cron/evening.sh" ``` ### Manual Cron (crontab) ```cron # Morning briefing在 GitHub 阅读完整来源 (打开外部页面)