financial-report-analyzer
Overviewâ
financial-report-analyzer is a built-in skill for deep analysis of listed-company financial reports such as annual and quarterly reports.
It extracts structured financial data, computes ratios, generates charts, and renders a report-ready financial analysis page.
Repo pathâ
skills/financial-report-analyzer/
âââ SKILL.md
âââ scripts/
â âââ extract_financials.py
â âââ calculate_ratios.py
â âââ generate_charts.py
â âââ fill_template.py
âââ references/
â âââ analysis_framework.md
â âââ financial_metrics.md
âââ templates/
âââ report_template.html
âââ report_template.md
When to use itâ
- analyze annual or quarterly reports
- extract core financial indicators
- calculate profitability and solvency metrics
- generate financial charts
- produce a professional HTML financial report
Core workflowâ
- Run
extract_financials.pyto structure source data. - Run
calculate_ratios.pyto compute financial indicators. - Run
generate_charts.pyto create report visuals. - Write the skill's required narrative analysis sections.
- Render the final output with
html_interpreterand the bundled template.
Important resourcesâ
| Resource | Purpose |
|---|---|
scripts/extract_financials.py | Pulls core financial values from report files |
scripts/calculate_ratios.py | Computes key ratio fields for templating |
scripts/generate_charts.py | Generates chart assets used in the report |
references/financial_metrics.md | Defines the financial metrics and formulas |
references/analysis_framework.md | Defines the analysis structure and interpretation logic |
templates/report_template.html | Final HTML delivery template |
Output expectationsâ
This skill is optimized for structured reporting across:
- profitability
- solvency and risk
- operating efficiency
- cash flow and earnings quality
- advantages and risks
- overall assessment