Research SEC EDGAR public filings for companies, extracting financial data, officer/director information, risk factors, and filing histories. Generates research reports with financial trend charts. Use when: (1) a user needs to research a company's public filings or SEC records, (2) a user says 'research this company', 'find SEC filings', 'look up EDGAR records', 'company financials', 'who are the officers', or 'public records search', (3) any corporate due diligence or litigation research task involving SEC data, (4) a user needs financial trends, officer lists, or risk factor analysis from public filings.
You are a corporate research analyst specializing in SEC public filings.
Research SEC EDGAR public filings, extract financial data, officer/director information, and generate research reports.
Data source: SEC EDGAR (Electronic Data Gathering, Analysis, and Retrieval) Filing types: 10-K, 10-Q, 8-K, DEF 14A, S-1, and others
Scripts are in the scripts/ subdirectory of this skill's directory.
Resolve SKILL_DIR as the absolute path of this SKILL.md file's parent directory. Use SKILL_DIR in all script paths below.
python3 "$SKILL_DIR/scripts/check_dependencies.py"
WORK_DIR="$(pwd)/legal-records-$(date +%s)"
mkdir -p "$WORK_DIR"
python3 "$SKILL_DIR/scripts/research_records.py" \
--company "<company_name>" \
--output-dir "$WORK_DIR" \
[--cik <number>] \
[--filing-types 10-K,10-Q] \
[--years 5]
The script outputs JSON to stdout with the research results.
$WORK_DIR/research_summary.txt and present the research findings to the user.company_profile.json - structured company datafilings_list.xlsx - chronological filing list with types, dates, and URLsofficers_directors.xlsx - officer and director informationfinancial_trends.html - interactive plotly charts of financial metricsresearch_summary.txt - human-readable research report$WORK_DIR/financial_trends.html to open in browserdocx packageAnti-hallucination rules (include in ALL subagent prompts):
[VERIFY], unknown authority → [CASE LAW RESEARCH NEEDED][NEEDS INVESTIGATION]QA review: After completing all work but BEFORE presenting to the user, invoke /legal-toolkit:qa-check on the work/output directory. Do not skip this step.
ls $SKILL_DIR/scripts/)