Core
Skill brycewang-stanford/Auto-Empirical-Research-Skills/skills/57-dgunning-edgartools/skills/core
Query and analyze SEC filings using EdgarToolsFrom its SKILL.md
npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill coreAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
1.3 KB, 336 tokens by cl100k_base, as published. Nobody here has run it
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
from edgar import set_identity
set_identity("Your Name [email protected]") # Required
API Discovery
Every object has .docs for API reference:
company.docs # Full API guide
company.docs.search("filings") # Search for specific topic
filing.docs.search("xbrl") # How to access XBRL
Common Entry Points
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
What ships with it: 6 files
24.3 KB alongside SKILL.md, 1 of them executable
- collaboration.yaml2.8 KB
- __init__.pyruns4.1 KB
- readme.md2.2 KB
- sharp-edges.yaml4.6 KB
- skill.yaml8.5 KB
- validations.yaml2.1 KB