lib-edgartools

Extract financial statements and XBRL data from SEC EDGAR filings.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-edgartools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lib-edgartools
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/lib-edgartools
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-edgartools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of accessing, analyzing, and extracting data from SEC EDGAR filings, making financial data readily available for analysis.

Core Features & Use Cases

  • SEC Filing Access: Retrieve filings (10-K, 10-Q, 8-K, etc.) for any company.
  • Structured Data Extraction: Parse financial statements, XBRL data, and other filing details into usable Python objects.
  • Company Information: Get company profiles, tickers, CIKs, and industry classifications.
  • Use Case: Analyze Apple's financial performance over the last five years by fetching its 10-K filings, extracting income statements, and comparing key metrics like revenue and net income.

Quick Start

Use the lib-edgartools skill to find company information for Apple Inc. by its ticker symbol AAPL.

Frequently Asked Questions about lib-edgartools

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

FAQPage Schema
How do I extract financial statements from SEC EDGAR filings using Python?

You can extract financial statements from SEC EDGAR filings by retrieving forms like 10-K and 10-Q, then parsing XBRL data into usable Python objects for analysis. This simplifies accessing structured financial data.

Can I retrieve company information and CIKs from SEC EDGAR programmatically?

Yes, you can retrieve company information from SEC EDGAR programmatically. The skill fetches company profiles, tickers, CIKs, and industry classifications directly, enabling company screening and identification for analysis.

What is the best way to analyze a company's financial performance over multiple periods using EDGAR data?

The best way to analyze multi-period financial performance is to fetch historical 10-K filings, extract income statements, and compare key metrics like revenue and net income across different years. This supports detailed multi-period financial analysis.

Does this approach work with AI tools for interpreting XBRL data?

Yes, this approach works with AI tools for interpreting XBRL data. It integrates with AI workflows to enhance data interpretation and automate the extraction of financial statements from various SEC forms.

What types of SEC forms can I access for financial data extraction?

You can access multiple types of SEC forms for financial data extraction, including 10-K, 10-Q, 8-K, and Form 4. This enables comprehensive retrieval of company information and structured financial data.

How do I find SEC filings for a specific company by its ticker symbol?

To find SEC filings for a specific company, you can search by its ticker symbol, such as AAPL for Apple Inc. The system uses the ticker to locate the corresponding CIK and retrieve the relevant financial filings.