← All skills
finance-news
67 / 100 · Review before installing
Check before installing.
By sundial-org/awesome-openclaw-skills (GitHub) · other · 674 stars · scanned at commit b80cde2
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.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 10 places.
Show 7 more
Changes files outside its own folder
The author does not mention this.
Found in 1 place.
Runs commands on your computer
The author does not mention this.
Found in 40 places.
Show 17 more
- skills/finance-news/SKILL.md, line 78
finance-news briefing --morning - skills/finance-news/SKILL.md, line 94
finance-news market - skills/finance-news/SKILL.md, line 104
finance-news portfolio-list - skills/finance-news/SKILL.md, line 123
finance-news news AAPL - skills/finance-news/SKILL.md, line 154
openclaw cron add --schedule "30 6 * * 1-5" \ - skills/finance-news/SKILL.md, line 203
openbb-quote AAPL && finance-news news AAPL - skills/finance-news/SKILL.md, line 219
lobster "workflows.run --file workflows/briefing.yaml" - skills/finance-news/SKILL.md, line 270
gemini # Follow login flow - skills/finance-news/scripts/briefing.py, line 31
result = subprocess.run( - skills/finance-news/scripts/briefing.py, line 95
result = subprocess.run( - skills/finance-news/scripts/briefing.py, line 99
stdin=subprocess.DEVNULL, - skills/finance-news/scripts/earnings.py, line 529
result = subprocess.run( - skills/finance-news/scripts/earnings.py, line 562
result = subprocess.run( - skills/finance-news/scripts/fetch_news.py, line 285
"""Fetch single symbol via openbb-quote subprocess.""" - skills/finance-news/scripts/fetch_news.py, line 292
result = subprocess.run( - skills/finance-news/scripts/fetch_news.py, line 296
stdin=subprocess.DEVNULL, - skills/finance-news/scripts/fetch_news.py, line 757
result = subprocess.run(
and 20 more places
Sends data to these websites: raw.githubusercontent.com
This is disclosed by the author in the skill's SKILL.md or README.
Found in 17 places.
Show 14 more
- skills/finance-news/docs/PREMIUM_SOURCES.md, line 130
response = requests.get(url, cookies=cookies_dict, timeout=10) - skills/finance-news/scripts/earnings.py, line 26
from urllib.request import urlopen, Request - skills/finance-news/scripts/earnings.py, line 131
with urlopen(req, timeout=30) as resp: - skills/finance-news/scripts/fetch_news.py, line 18
import urllib.request - skills/finance-news/scripts/fetch_news.py, line 58
req = urllib.request.Request(url, headers={'User-Agent': 'OpenClaw/1.0'}) - skills/finance-news/scripts/fetch_news.py, line 59
with urllib.request.urlopen(req, timeout=timeout, context=SSL_CONTEXT) as response: - skills/finance-news/scripts/fetch_news.py, line 1111
portfolio_parser.add_argument('--max-stocks', type=int, default=5, help='Max stocks to fetch (default: 5)') - skills/finance-news/scripts/summarize.py, line 19
import urllib.request - skills/finance-news/scripts/summarize.py, line 147
req = urllib.request.Request( - skills/finance-news/scripts/summarize.py, line 153
with urllib.request.urlopen(req, timeout=3) as response: - skills/finance-news/scripts/venv-setup.sh, line 92
echo " Install Linuxbrew: /bin/bash -c \"\$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"" - skills/finance-news/tests/test_earnings.py, line 45
with patch("earnings.urlopen") as mock_urlopen: - skills/finance-news/tests/test_fetch_news.py, line 23
with patch("urllib.request.urlopen") as mock_urlopen: - skills/finance-news/tests/test_fetch_news.py, line 40
with patch("urllib.request.urlopen", side_effect=Exception("Network error")):
Safer alternatives
Low-risk skills in the same category (other) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'finance-news' ] || [ -L ~/.agents/skills/'finance-news' ]; then echo 'A skill folder named finance-news already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/sundial-org/awesome-openclaw-skills' "$d" && git -C "$d" checkout --quiet 'b80cde2ef85241dd4fd54a1b934f5e22835f78ba' -- 'skills/finance-news' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/finance-news' ~/.agents/skills/'finance-news' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'finance-news' ~/.claude/skills/'finance-news' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for sundial-org/awesome-openclaw-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/sundial-org/awesome-openclaw-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | b80cde2 | 67 |
| 2026-11-07 | b80cde2 | 57 |