← ClaudeAtlas

corporate-actions-scannerlisted

Scan for material 8-K corporate actions over a lookback window. For a ticker or watchlist, pulls SEC EDGAR 8-K filings, filters to material items (offerings, private placements, splits, spin-offs, buybacks, M&A, restatements), cross-references Massive news for the headline, and computes T+1 and T+5 price reactions. Complements news-scanner (general) and earnings-drilldown (item 2.02 only) by giving material corporate actions a dedicated surface. Use when running a portfolio review, sanity-checking why a name moved months ago, or asking "what happened to this stock?" that news-scanner's 24-hour default missed.
rgourley/quant-garage · ★ 6 · Web & Frontend · score 66
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