sec-filing-reader

Installation
SKILL.md

SEC Filing Reader

Purpose

Retrieve, parse, and summarize SEC filings for a given company by resolving the ticker to a CIK, locating the relevant filing on EDGAR, and extracting the most important sections. Produce a structured summary tailored to the filing type — whether it is an annual report (10-K), quarterly report (10-Q), current event report (8-K), proxy statement (DEF 14A), or insider transaction form (Form 4). Ensure every summary links back to the original filing so the user can verify details against the primary source.

Data Fetching Process

Consult ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/data-sources.md for full source details and fallback behavior.

Ticker-to-CIK Resolution

  1. Resolve the ticker. Fetch https://www.sec.gov/files/company_tickers.json using the sec-fetch skill (see data-sources.md), locate the company's CIK, and pad it to 10 digits. Cache the CIK and official company name for subsequent requests. If the user provides a company name instead of a ticker, search the JSON for a matching title field and confirm the match with the user before proceeding.

  2. Handle ambiguity. If multiple CIK entries match (e.g., different share classes), prefer the entry with the most common ticker symbol. If the user specifies an insider name rather than a company, use the EDGAR full-text search endpoint with the person's name as the query and Form 4 as the form type.

Filing Lookup via EFTS Search

  1. Search for the filing. Use the EDGAR Full-Text Search System (EFTS) endpoint to locate the desired filing:
Related skills
Installs
15
GitHub Stars
4
First Seen
Mar 13, 2026