8k-parser

Parse SEC 8-K filings into CSV data mapped to an XBRL taxonomy.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Artemis-xyz/8k-parser --skill 8k-parser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 8k-parser
Source: https://github.com/Artemis-xyz/8k-parser/tree/main
Command: npx skills add https://github.com/Artemis-xyz/8k-parser --skill 8k-parser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beautifulsoup4, pandas, snowflake-connector-python, python-dotenv, httpx, and includes scripts (resource) components.

What problem does it solve?

Parse SEC 8-K filings to extract structured financial data (income statement, balance sheet, cash flow) into CSV format matching a company's XBRL taxonomy. Use this skill whenever the user mentions parsing 8-Ks, extracting financial data from 8-K filings, processing earnings press releases, or asks to parse a specific company's 8-K (e.g., "parse the 8-K for HOOD", "extract financials from Robinhood's latest 8-K", "process the RBRK earnings release"). Also trigger when the user references 8-K exhibits, EX-99.1 press releases, or wants to pull untagged financial tables from SEC filings into their data pipeline.

Core Features & Use Cases

  • Automates mapping of unstructured 8-K data to a fixed XBRL taxonomy.
  • Extracts income statement, balance sheet, and cash flow data into a consistent CSV aligned with the taxonomy.
  • Use case: parse a company's latest 8-K and emit a structured CSV for ingestion into a data pipeline.

Quick Start

Parse an 8-K filing and output a CSV containing the mapped income statement, balance sheet, and cash flow data.

Frequently Asked Questions about 8k-parser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract financial data from SEC 8-K filings into a structured CSV?

To extract financial data from SEC 8-K filings into a structured CSV, you can use a deterministic parsing pipeline that fetches the filing, maps unstructured income statement, balance sheet, and cash flow data to a fixed XBRL taxonomy, and outputs the results.

Can I parse EX-99.1 press releases from 8-K filings for earnings data?

Yes, you can parse EX-99.1 press releases from 8-K filings. The extraction process targets untagged financial tables from these exhibits and maps the earnings data into a consistent CSV format aligned with the company's XBRL taxonomy.

How do I map unstructured 8-K financial tables to an XBRL taxonomy?

Mapping unstructured 8-K financial tables to an XBRL taxonomy involves a deterministic pipeline that fetches the filing, triages the content, parses the data, and validates the mapped concepts. This ensures unstructured financials align with standard taxonomy definitions.

Does this 8-K parsing pipeline integrate with Snowflake and pandas?

Yes, the 8-K parsing pipeline integrates with Snowflake and pandas. It utilizes pandas for structured CSV data manipulation and snowflake-connector-python to ingest the extracted financial data into your downstream data pipeline.

What is the best way to automate processing earnings press releases from 8-K filings?

The best way to automate processing earnings press releases from 8-K filings is using a script-based pipeline that fetches the documents, parses the financial statements, and validates the mapped data before exporting it as a structured CSV.

Are there limitations when pulling untagged financial tables from SEC filings?

When pulling untagged financial tables from SEC filings, mapping accuracy depends on the robust validation of the XBRL taxonomy alignment. The pipeline handles unstructured data from 8-Ks, but complex or non-standard table formats may require manual review.