# Finance News

> Market news briefings with AI summaries and price alerts. Aggregates headlines from US/Europe/Japan markets. Use when: 'stock news', 'market updates', 'morning briefing', 'evening market wrap', 'financial headlines', 'price alerts', 'what happened in the market'. Supports WhatsApp delivery and English/German output. NOT for fundamental analysis or scoring (use equity-research). NOT for raw financial data queries (use openbb).

- Skill: `kesslerio/finance-news` (Agent Skill, multi-file: 12 files)
- Install (CLI): `npx skillmds@latest add kesslerio/finance-news`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kesslerio/finance-news/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: kesslerio (https://skillmd.com/u/kesslerio)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kesslerio/finance-news

---


# Finance News Skill

AI-powered market news briefings with configurable language output and automated delivery via WhatsApp/Telegram.

## First-Time Setup

Run the interactive setup wizard:

```bash
finance-news setup
```

The wizard configures RSS feeds, markets (US/Europe/Japan/Asia), delivery channels (WhatsApp/Telegram), language (English/German), and cron schedule.

Configure individual 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
```

Verify setup completed correctly:

```bash
finance-news config                    # Show current config
finance-news briefing --morning        # Test a dry-run briefing
```

## Quick Start

```bash
finance-news briefing --morning                                  # Morning briefing
finance-news briefing --evening --send --group "Market Briefing" # Evening + WhatsApp
finance-news market                                              # Market overview
finance-news portfolio                                           # Portfolio news
finance-news news AAPL                                           # Ticker-specific news
```

See [COMMANDS.md](COMMANDS.md) for the full CLI reference including portfolio management, cron setup, and configuration details.

## Cron Jobs

Scheduled morning/evening briefings run via `openclaw cron` — the add/verify commands (and the manual crontab fallback) live in [COMMANDS.md](COMMANDS.md) → Cron Jobs. Quick check: `openclaw cron list`.

## Integration

Combine with OpenBB for detailed quotes before news:

```bash
openbb-quote AAPL && finance-news news AAPL
```

Run briefings via [Lobster](https://github.com/openclaw/lobster) for approval gates and resumability — see [workflows/README.md](workflows/README.md) for full documentation:

```bash
lobster "workflows.run --file workflows/briefing.yaml"
```

## Troubleshooting

| Issue | Fix |
|-------|-----|
| Briefing writer failing | Verify `KALLIOPE_SERVING_API_KEY` is set and the Kalliope Ornith route (`http://100.124.155.99:4000/v1`) is reachable; scheduled runs fail closed and do not select another model |
| RSS feeds timing out | Check network; WSJ/Barron's may need subscription cookies; CNBC/Yahoo always work |
| WhatsApp delivery failing | Verify group exists and bot has access; run `openclaw doctor` |

