Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Analiza

corporate-actions-scanner

/corporate-actions-scanner

Skanuje istotne zdarzenia korporacyjne z formularzy 8-K z SEC EDGAR: emisje, splity, spin-offy, skupy, M&A i korekty, z nagłówkami z newsów i reakcją ceny T+1 i T+5.

Repozytorium
quant-garage ↗
Licencja
AGPL-3.0
Ostatnia zmiana repozytorium
21.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
5
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 21.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

AGPL-3.0, copyleft: przeróbki udostępniane innym muszą mieć tę samą licencję.

Co robi i kiedy

Skanuje istotne zdarzenia korporacyjne z formularzy 8-K z SEC EDGAR: emisje, splity, spin-offy, skupy, M&A i korekty, z nagłówkami z newsów i reakcją ceny T+1 i T+5.

Wyzwalacze z opisu

what happened to this stock?
Oryginalny opis (EN)

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

Jak działa

  1. When to invoke
  2. What you need
  3. What you get back
  4. How it works
  5. Item taxonomy
  6. Endpoints used
  7. Doesn't handle (yet)
Sekcje z nagłówków SKILL.md, w oryginale · 87 linii, 526 słów
Podgląd SKILL.md
---
name: corporate-actions-scanner
description: 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.
---

# 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 underneath when matched,
reaction line, optional URL to the source article. See
[`references/rendering.md`](./references/rendering.md).

## How it works

1. **Fetch ticker metadata** for the CIK (SEC EDGAR is CIK-indexed).
2. **Pull 8-K filings** from `data.sec.gov/submissions/CIK{CIK}.json`,
   filter to the lookback window, drop non-material items.
3. **Fetch news window** via `/v2/reference/news` for the same window,
   used to cross-reference the 8-K with a headline.
4. **Pull daily aggs** covering the filing dates + a T+5 buffer.
5. **Match news to filing** within +/- 2 days, preferring same-day and
   the article with the most flavor-keyword hits.
6. **Detect flavor** (public_offering, atm_offering, private_placement,
   share_repurchase, special_dividend, stock_split, spin_off,
   acquisition_announcement, acquisition_target, restatement) via a
   curated keyword list in the news title + description.
7. **Compute T+1 and T+5 reactions** close-to-close from the filing
   date.
8. **Dedupe** filings with the same ticker, date, and item-bucket set
   (SEC sometimes emits duplicate 8-Ks for the same corporate action).

## Item taxonomy

Material items surfaced by default (see `ITEM_TAXONOMY` in the
implementation): 1.01, 1.02, 1.03, 2.01, 2.03, 2.04, 2.05, 2.06, 3.01,
3.02, 3.03, 4.01, 4.02, 5.01, 5.03, 7.01, 8.01.

Excluded from default surface (routine 8-Ks that outnumber material
ones ~10:1): 2.02 (earnings — earnings-drilldown handles), 5.02
(officer/director change), 5.05 (ethics code), 5.07 (vote results),
5.08 (shareholder nomination). Pass `material_only=False` to include
these.

## Endpoints used

- `GET https://data.sec.gov/submissions/CIK{CIK}.json` (SEC EDGAR)
- `GET /v2/reference/news?ticker={T}&published_utc.gte={from}` (Massive)
- `GET /v2/aggs/ticker/{T}/range/1/day/{from}/{to}` (Massive)
- `GET /v3/reference/tickers/{T}` (Massive, for CIK)

## Doesn't handle (yet)

- **Match ambiguity on multi-hit windows.** When multiple news articles
  hit within the +/- 2 day window and all contain flavor keywords, the
  match picks the closest by date. Rare but real.
- **Private-placement lag.** Some material actions surface in 8-K days
  or weeks after they happened; the tool reports the filing date, not
  the effective date.
Pliki w paczce (5)
  • README.md 2 KB
  • SKILL.md 4 KB
  • output-schema.json 4 KB
  • requires.yml 1 KB
  • references/rendering.md 2 KB

Wersje

W bazie nie ma innych skilli o nazwie corporate-actions-scanner.

Migawka bazy z 28.10.2026 · wersja paczki 8b8ff0b325eb (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100trader-news
    Monitoruje wiadomości i raporty 8-K spółek z SEC EDGAR dla posiadanych akcji i pokazuje tylko nowe pozycje, od najnowszej.
  • 908-k-scanner
    Skanuje zgłoszenia SEC 8-K dla jednego tickera lub listy obserwacyjnej według taksonomii Massive, grupuje je według zgłoszeń i szereguje według sygnału (M&A, korekta wyników, zmiana kierownictwa i inne) z cytatami.
  • 100trader-news
    Śledzi wiadomości o obserwowanych akcjach, zdarzenia z raportów 8-K i zmianę kursu, oznaczając, co może poruszyć cenę.
  • 100sec-8k-analysis
    Analizuje zgłoszenia 8-K przez Octagon MCP, aby wyodrębnić istotne zdarzenia korporacyjne: fuzje i przejęcia, zmiany w zarządzie, wyniki finansowe i inne ujawnienia.
  • 100corporate-actions
    Obsługuje zdarzenia korporacyjne od ogłoszenia do rozliczenia: dywidendy, splity, fuzje, spin-offy, dobrowolne wybory w ofertach, prawa do akcji i uprawnienia przy rozliczeniu T+1 z przesyłaniem decyzji do DTC lub custodianów.
  • 100sec-amendments-review
    Przegląda poprawki do dokumentów składanych w SEC przez Octagon MCP: istotne zmiany, korekty i restatements w 10-K/A, 10-Q/A, 8-K/A, S-1/A i Form 144/A.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.