fetch-financial-reports

Use this skill when users request SEC financial reports (10-K annual or 10-Q quarterly) for US-listed companies. Fetches and parses XBRL data with automatic fallback for foreign issuers.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "fetch-financial-reports" with this command: npx skills add kwp-lab/finance-agent-skills/kwp-lab-finance-agent-skills-fetch-financial-reports

Fetch Financial Reports

Fetch and parse SEC financial filings for US-listed companies.

When to Use

  • User asks for annual report → 10-K
  • User asks for quarterly report → 10-Q
  • User mentions a stock ticker and wants financial data

Workflow

Step 1: Validate User Input

Required inputs:

  • ticker - Stock symbol (e.g., AAPL, MSFT, BABA)
  • report_type - Annual (10-K) or Quarterly (10-Q)

If either is missing, ask the user:

"To fetch the financial report, I need:

  • Ticker: Which company? (e.g., AAPL, TSLA)
  • Report Type: Annual (10-K) or Quarterly (10-Q)?"

Step 2: Execute Fetch

python fetch_xbrl.py <TICKER> -f <FORM> -o <WORKSPACE_ROOT>/financial_statements
Report TypeUS CompaniesForeign Issuers (ADR)
Annual10-K20-F
Quarterly10-Q6-K

Step 3: Present Results

After successful fetch, present a user-friendly summary:

## <COMPANY_NAME> (<TICKER>) - <REPORT_TYPE> Report

### Key Highlights
- **Revenue**: $XXX billion (YoY: +X%)
- **Net Income**: $XXX billion
- **EPS**: $X.XX
- **Filing Date**: YYYY-MM-DD

### Financial Statements Available
- Income Statement
- Balance Sheet  
- Cash Flow Statement

📁 Full data saved to: `financial_statements/<TICKER>/<DATE>/`

Step 4: Offer Next Actions

Always conclude with actionable options:

What would you like to do next?

  1. Deep Analysis - Analyze trends, ratios, and YoY comparisons
  2. Write Blog Post - Draft a financial news article based on this report
  3. Download PDF - Get the original SEC filing document

Technical Details

Output Location

financial_statements/<TICKER>/<FILING_DATE>/

Always use absolute path with -o flag: workspace_root + /financial_statements

Output Files

Primary (XBRL available):

  • <FORM>_income_statement.txt
  • <FORM>_balance_sheet.txt
  • <FORM>_cash_flow_statement.txt
  • <TICKER>_<FORM>_<DATE>.md - Consolidated report

Fallback (Entity Facts):

  • <TICKER>_income_statement.txt
  • <TICKER>_balance_sheet.txt
  • <TICKER>_cash_flow_statement.txt
  • <TICKER>_fallback_<DATE>.md - Consolidated report

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

sec-edgar-skill

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

sec-filing-monitor

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

Smart Agent Memory CN

跨平台 Agent 长期记忆系统。分层上下文供给 + 温度模型 + Skill经验记忆 + 结构化存储 + 自动归档。三层存储:Markdown(人可读,QMD 可搜索)+ JSON(结构化)+ SQLite/FTS5(高性能全文搜索)。纯 Node.js 原生模块,零外部依赖。

Registry SourceRecently Updated
Automation

Agent Reader

Document beautifier for AI Agents. Converts Markdown to styled webpages, Word, PDF, and image slideshows — the 'last mile' rendering engine for AI output. 专为...

Registry SourceRecently Updated
650Profile unavailable