Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Documents
Market Events
Try itReports upcoming or recent earnings, dividends, and stock splits from FMP for a watchlist of tickers. Accepts a comma-separated ticker list or a file of tick...
What it does
Query the Financial Modeling Prep (FMP) API to report upcoming or recent earnings, dividends, and stock splits for a watchlist of tickers.
The skill document
Market Events
Query the Financial Modeling Prep (FMP) API to report upcoming or recent earnings, dividends, and stock splits for a watchlist of tickers.
Quick Start
# Check events for specific tickers (next 7 days)
python3 /home/claw/.openclaw/workspace/skills/market-events/market-events.py --tickers AAPL,MSFT,GOOG
# Use a ticker file
python3 /home/claw/.openclaw/workspace/skills/market-events/market-events.py --file tickers.txt
# Combine both, custom range, specific event types
python3 /home/claw/.openclaw/workspace/skills/market-events/market-events.py --tickers NVDA --file watchlist.csv --range 14d --types earnings,dividends
# Check past dividends (last 30 days)
python3 /home/claw/.openclaw/workspace/skills/market-events/market-events.py --tickers AAPL --range -30d --types dividends
Usage
python3 /home/claw/.openclaw/workspace/skills/market-events/market-events.py [OPTIONS]
Options:
--tickers TICKERS Comma-separated list of ticker symbols
--file PATH Path to a .txt or .csv file of tickers
--range RANGE Lookahead/lookback window. Units: d/w/y. Negative = look back.
Examples: 7d, 2w, -30d, -1y. Default: 7d. Max: 365d/52w/1y.
--format FORMAT Output format: text, json, or discord. Default: text.
--types TYPES Comma-separated event types: earnings,dividends,splits. Default: all.
-h, --help Show help message
At least one of --tickers or --file must be provided.
Ticker File Formats
Plain text (.txt)
AAPL
MSFT
# This is a comment
GOOG
CSV (.csv)
First column is used as ticker. Header row is auto-detected and skipped.
ticker,name
AAPL,Apple Inc
MSFT,Microsoft Corp
Output Formats
Text (default)
Market Events: 2026-03-16 → 2026-03-23 (3 tickers, earnings/dividends/splits)
──────────────────────────────────────────────────────────────────────
Date Ticker Type Detail
2026-03-18 AAPL earnings EPS est: 1.52 Revenue est: 94.36B
2026-03-20 MSFT dividends Dividend: 0.75 Ex-date: 2026-03-20 Pay date: 2026-04-10
──────────────────────────────────────────────────────────────────────
2 events found.
JSON (--format json)
{
"range": {"from": "2026-03-16", "to": "2026-03-23"},
"ticker_count": 3,
"types": ["earnings", "dividends", "splits"],
"event_count": 2,
"events": [
{"date": "2026-03-18", "ticker": "AAPL", "event_type": "earnings", "detail": "EPS est: 1.52 Revenue est: 94.36B", "raw": { ... }},
{"date": "2026-03-20", "ticker": "MSFT", "event_type": "dividends", "detail": "Dividend: 0.75 Ex-date: 2026-03-20", "raw": { ... }}
]
}
The raw field contains the full FMP API response for each event.
Discord (--format discord)
**Market Events** 2026-03-16 → 2026-03-23 (3 tickers, earnings/dividends/splits)
💰 **AAPL** 2026-03-18 — EPS est: 1.52 Revenue est: 94.36B
💵 **MSFT** 2026-03-20 — Dividend: 0.75 Ex-date: 2026-03-20 Pay date: 2026-04-10
_2 events found._
Notes
- Requires the
requestslibrary (pip install requests). - FMP free tier has rate limits. The skill handles 429 responses with a warning and continues with partial results.
- Events are sorted by date ascending, then by event type (earnings → dividends → splits).
Related skills
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Site audit, content writing, and competitor analysis for organic search rankings.
More from khaney64
Browse all skillsQuery your Yahoo Fantasy Baseball league — roster, standings, matchups, free agents, transactions, and daily lineup optimization.
Analyze OpenClaw session logs to report token usage, costs, and performance metrics grouped by agent and model. Use when the user asks about API spending, to...
Fetch MLB game schedules, live game status, box scores, player search, and season statistics via the MLB Stats API. Use when the user asks about baseball gam...
Add and remove albums from a Discogs wantlist or collection by artist and album name, master ID, or release ID. Search marketplace pricing for vinyl, CD, and other formats. List wantlist and collection contents. Use when the user asks to add or remove a record from their Discogs wantlist or collecti
Scan session logs for leaked credentials. Checks JSONL session files against known credential patterns and reports which AI provider received the data.
Fetch real-time stock quotes via Quodd API. Get current prices, daily high/low, and after-hours data for US equities. Use when the user asks for stock prices...