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