Agent skill

EdgarTools

Query and analyze SEC filings using EdgarTools

Stars 1,990
Forks 339

Install this agent skill to your Project

npx add-skill https://github.com/dgunning/edgartools/tree/main/edgar/ai/skills/core

SKILL.md

EdgarTools

Analyze SEC filings and financial statements.

Skills

Skill Purpose
core (this directory) Company lookup, filings, search
financials/ Financial statements and metrics
reports/ 10-K/10-Q/8-K section extraction
holdings/ 13F institutional holdings
ownership/ Form 3/4/5 insider transactions
xbrl/ Low-level XBRL facts and concepts
forms.yaml SEC form type mappings

Each skill directory has skill.yaml (patterns and examples) and sharp-edges.yaml (common mistakes to avoid).

Quick Setup

python
from edgar import set_identity
set_identity("Your Name your@email.com")  # Required

API Discovery

Every object has .docs for API reference:

python
company.docs                    # Full API guide
company.docs.search("filings")  # Search for specific topic
filing.docs.search("xbrl")      # How to access XBRL

Common Entry Points

python
from edgar import Company, get_filings, find

company = Company("AAPL")           # By ticker
filing = find("0000320193-25-000079")  # By accession
filings = get_filings(form="10-K", year=2024)  # Discovery

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results