Install any skill in seconds. Free to start, no credit card required.
Get Started Free →kansoku-trade/sec-edgar
US SEC EDGAR filings — list 10-K/10-Q/8-K/Form 4/S-1, fetch filing text, parse insider Form 4 transactions.
Passed 16 of 19 test cases with the skill, and 7 of 19 without it.
and 13 more in the full report
10 fixed8 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
To extract Management's Discussion and Analysis from Microsoft's 10-K filing URL without fetching the entire document, which CLI section option should be passed?
| Checked | Without skill | With skill |
|---|---|---|
| Passes --section mda as the section argument to filing_text.py. | Missed | Passed |
The instructions your model reads when the skill loads.
Response language: match user input.
Trigger phrases:
Not for: 13F holdings analysis (this skill lists 13F filings but does not parse them into holdings — deferred to a future skill).
filings.py <TICKER> (optionally --type 8-K).primary_doc_url from the list output to
filing_text.py. Use --max-chars to cap; --section item1a for risk
factors, --section mda (Item 7) for MD&A.insider.py <TICKER> parses Form 4 XML for the
past --days window.Environment auto-loaded; SEC_USER_AGENT is mandatory.
# Latest 5 NVDA 8-Ks
python3 .claude/skills/sec-edgar/scripts/filings.py NVDA --type 8-K --limit 5
# All recent NVDA filings
python3 .claude/skills/sec-edgar/scripts/filings.py NVDA --limit 20
# Read the most recent 8-K (URL from filings.py)
python3 .claude/skills/sec-edgar/scripts/filing_text.py \
"https://www.sec.gov/Archives/edgar/data/1045810/000104581026000051/nvda-20260520.htm" \
--max-chars 20000
test cases passed, vs 7 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.