finance-news — Claude Code skill: market briefings
Pulls market and portfolio news, summarizes it with Gemini, and delivers a briefing to WhatsApp on a schedule.
npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a claude-codeWhat finance-news does
The skill reads headlines from RSS feeds (WSJ, Barron's, CNBC, Yahoo, Finnhub), adds index and portfolio quotes, then runs everything through Gemini. What comes out is a morning or evening briefing: markets, your holdings, top stories, and a short analysis. Output language switches between English and German, and coverage spans US, European, and Japanese markets.
Run the setup wizard first. It asks which feeds to enable, which regions to track, where to deliver, and when. Your watchlist lives in a CSV at ~/clawd/skills/finance-news/config/portfolio.csv, and you can import an existing list from a file. Automated briefings go through cron — cron/morning.sh and cron/evening.sh run on weekdays.
You need Python 3.10+, the feedparser library, an authenticated Gemini CLI, and the openbb-quote wrapper. WhatsApp delivery runs through the OpenClaw message tool, so the group has to be set in the cron scripts. WSJ and Barron's feeds may sit behind a subscription — if a briefing arrives half empty, that is the first thing to check.
What it helps with
- generate a morning briefing across US, European and Japanese indices
- surface news for only the tickers in your portfolio
- push a summary to a WhatsApp group on a schedule
- get headline analysis written in German
- export market data as JSON for further processing
Example prompts for the agent
- Generate the morning market briefing
- What's the news for my portfolio?
- What's happening with AAPL?
How to install finance-news
1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a claude-code2Manually: put the files in place
~/.claude/skills/finance-news/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/finance-news/
1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a codex2Manually: put the files in place
.agents/skills/finance-news/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a cursor2Manually: put the files in place
.cursor/skills/finance-news/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install sundial-org/awesome-openclaw-skills finance-news2Manually: put the files in place
.github/skills/finance-news/SKILL.md1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a gemini-cli2Platform CLI
gemini skills install https://github.com/sundial-org/awesome-openclaw-skills --path skills/finance-newsManually: put the files in place
.devin/skills/finance-news/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about finance-news
How do I install finance-news in Claude?
Run npx skills add sundial-org/awesome-openclaw-skills --skill finance-news -a claude-code. The skill then lands at ~/.claude/skills/finance-news/SKILL.md.
What does finance-news do?
It gathers news and quotes, summarizes them with Gemini, and produces a morning or evening briefing in English or German, with optional WhatsApp delivery.
What does the skill need to run?
Python 3.10+, feedparser, an authenticated Gemini CLI, and the openbb-quote wrapper. WhatsApp delivery requires the OpenClaw message tool.