corporate-actions-scannerlisted
Install: claude install-skill rgourley/quant-garage
# corporate-actions-scanner
You hand over a ticker or watchlist and a lookback window (default 180
days). The skill pulls every 8-K filing from SEC EDGAR in the window,
classifies each into a materiality bucket, cross-references Massive
news for the headline, and computes the T+1 and T+5 price reactions.
Motivated by a live portfolio review that missed an ALLO public
offering (87.5M shares at $2, 34% dilution) because news-scanner
defaulted to a 24-hour window and the offering was 78 days old.
Nothing else in the toolkit surfaced it.
## When to invoke
- The operator is running a portfolio review and wants retrospective
corporate-action coverage across the book
- "Why did X move" for an unexplained gap that predates the news-
scanner default window
- Pre-trade hygiene on a name: is there a pending offering, spin-off,
or M&A announcement in the last quarter that changes the setup
- The user says "material events", "corporate actions", "8-K scan",
"offerings", "buybacks", "M&A on my book"
## What you need
- `MASSIVE_API_KEY` for news + reactions (Stocks Basic is sufficient)
- SEC EDGAR is public and requires no key
## What you get back
**Layer 1 canonical JSON** matching [`output-schema.json`](./output-schema.json).
Per-event: filing date, 8-K items, materiality buckets, matched news
headline (when found), T+1 and T+5 close-to-close reactions.
**Layer 2 rendered stream** ranked by |T+5 reaction|. Header per event
with ticker + date + items + buckets, headline un