finance-news

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.

By sundial-org · 2,834 installs

npx skills add sundial-org/awesome-openclaw-skills --skill finance-news

Source repository · Upstream listing

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: 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: Quick Start 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 Market Data Portfolio Management Ticker News Configuration Portfolio CSV Format Location: ~/clawd/skills/finance news/config/portfolio.csv 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 Manual Cron (crontab) Sample Output Integration With OpenBB (existing skill) With OpenClaw Agent The agent will automatically use this skill when asked about: "What's the market doing?" "News for my portfolio" "Generate morning briefing" "What's happening with AAPL?" With Lobster (Workflow Engine) Run briefings via [Lobster](https://github.com/openclaw/lobster) for approval gates and resumability: See workflows/README.md for full documentation. Files Dependencies Python 3.10+ feedparser ( pip install feedparser ) Gemini CLI ( brew install gemini cli ) OpenBB (existing openbb quote wrapper) OpenClaw message tool (for WhatsApp delivery) Troubleshooting Gemini not working RSS feeds timing out Check network connectivity WSJ/Barron's may require subscription cookies for some content Free feeds (CNBC, Yahoo) should always work WhatsApp delivery failing Verify WhatsApp group exists and bot has access Check openclaw doctor for WhatsApp status