financial-analysis
This skill provides a structured five-phase workflow for financial statement analysis, enforcing data verification and audit documentation. It dispatches tasks to a specialized financial-analyst agent, ensuring calculations are traceable and conclusions are supported by evidence.
Output Preview
Financial Analysis Report: TechCorp Inc. Q1-Q3 2024
Executive Summary
- Profitability: Gross margin improved from 62% to 65% driven by cloud services mix shift
- Liquidity: Current ratio declined from 2.1 to 1.8 due to inventory buildup ahead of Q4 launch
- Efficiency: Days Sales Outstanding increased from 45 to 52 days requiring AR process review
- Recommendation: Implement stricter credit controls and optimize inventory levels
Analysis Methodology
Period: Q1-Q3 2024 (vs. Q1-Q3 2023) Benchmark: Industry SaaS peers (median values) Materiality Threshold: 5% variance Data Sources:
- TechCorp audited financial statements (2023-2024)
- Industry benchmark data from Gartner SaaS Metrics Report 2024
- Internal budget vs. actual variance reports
Key Findings with Calculations
Profitability Analysis
Gross Profit Margin:
Q1-Q3 2024: Revenue $4.2M, COGS $1.47M → Margin = 65.0%
Q1-Q3 2023: Revenue $3.5M, COGS $1.33M → Margin = 62.0%
Variance: +3.0% (favorable)
Industry Benchmark: 63.5%
Operating Margin:
2024: Operating Income $840K / Revenue $4.2M = 20.0%
2023: Operating Income $595K / Revenue $3.5M = 17.0%
Variance: +3.0% (favorable)
Liquidity Analysis
Current Ratio:
Sep 2024: Current Assets $2.16M / Current Liabilities $1.20M = 1.8
Sep 2023: Current Assets $1.68M / Current Liabilities $0.80M = 2.1
Variance: -0.3 (requires monitoring)
Industry Benchmark: 1.9
Quick Ratio:
Sep 2024: (Cash $800K + AR $600K) / Current Liabilities $1.20M = 1.17
Industry Benchmark: 1.25
Trend Analysis
| Metric | Q1 2024 | Q2 2024 | Q3 2024 | Trend | |--------|---------|---------|---------|-------| | Revenue Growth | 15% | 18% | 22% | ↗ Improving | | Customer Acquisition Cost | $4,200 | $4,500 | $4,800 | ↗ Concerning | | Customer Lifetime Value | $42,000 | $43,500 | $45,200 | ↗ Positive | | LTV:CAC Ratio | 10.0 | 9.7 | 9.4 | ↘ Needs attention |
Assumptions Documented
- Revenue recognition follows ASC 606 standards
- All currency amounts in USD, no foreign exchange impact
- Industry benchmarks based on companies with $3-10M annual revenue
- Inventory valued at lower of cost or market value
Recommendations
- Immediate (Q4 2024): Review credit terms for customers >60 days past due
- Short-term (Q1 2025): Implement inventory optimization program targeting 15% reduction
- Medium-term (H1 2025): Invest in automated collections system to reduce DSO to 45 days
Limitations
- Analysis limited to 3 quarters due to data availability
- Industry benchmarks may not reflect exact peer group
- Does not include forward-looking projections
Execution Metrics:
- Ratios Calculated: 12
- Periods Analyzed: 6 quarters
- Benchmarks Compared: 8 metrics
- Variances Explained: 15
- Recommendations Made: 3
- Audit Ready: YES ✓
Target Audience
Finance professionals, analysts, auditors, and consultants who need to perform structured, repeatable, and auditable financial analysis on company statements.
Low security risk, safe to use
Financial Analysis Workflow
This skill provides a structured workflow for comprehensive financial analysis using the financial-analyst agent.
Workflow Overview
The financial analysis workflow follows 5 phases:
| Phase | Name | Description |
|---|---|---|
| 1 | Objective Definition | Clarify analysis scope and questions |
| 2 | Data Collection | Gather and verify source documents |
| 3 | Analysis Execution | Calculate ratios, identify trends |
| 4 | Interpretation | Draw conclusions, identify insights |
| 5 | Documentation | Prepare audit-ready deliverable |
Phase 1: Objective Definition
MANDATORY: Define analysis scope before proceeding
Questions to Answer
| Question | Purpose |
|---|---|
| What decision does this analysis support? | Ensures relevance |
| What time periods are being analyzed? | Sets scope |
| What comparisons are needed? | Determines benchmarks |
| Who is the audience? | Tailors presentation |
| What is the materiality threshold? | Focuses effort |
Blocker Check
If ANY of these are unclear, STOP and ask:
- Analysis objective
- Time period scope
- Comparison basis (peer, prior period, budget)
- Materiality threshold
Phase 2: Data Collection
MANDATORY: Verify all data sources before analysis
Data Requirements
| Analysis Type | Required Data |
|---|---|
| Trend Analysis | 3-5 periods of financial statements |
| Peer Comparison | Peer company financials (same period) |
| Variance Analysis | Budget/forecast and actual results |
| Credit Analysis | Balance sheet, cash flow, debt schedules |
Data Verification Checklist
| Check | Verification |
|---|---|
| Source documented | Each data point cites source |
| Period matched | All data from same period |
| Currency consistent | Single currency or conversion noted |
| Audit status | Audited vs unaudited noted |
Anti-Rationalization
| Rationalization | Why It's WRONG | Required Action |
|---|---|---|
| "Data looks right" | Looks right ≠ is right | VERIFY against source |
| "Same source as always" | Sources can change | CONFIRM source current |
| "Minor discrepancy" | All discrepancies matter | INVESTIGATE and document |
Phase 3: Analysis Execution
Dispatch to specialist with full context
Agent Dispatch
Task tool:
subagent_type: "financial-analyst"
model: "opus"
prompt: |
Perform financial analysis per these specifications:
**Objective**: [from Phase 1]
**Period**: [time periods]
**Comparison**: [benchmarks/peers]
**Materiality**: [threshold]
**Data Provided**:
[Attach verified data from Phase 2]
**Required Analysis**:
- [ ] Ratio analysis (liquidity, profitability, leverage, efficiency)
- [ ] Trend analysis (period over period)
- [ ] Benchmark comparison (if applicable)
- [ ] Variance analysis (if applicable)
**Output Requirements**:
- All calculations shown
- All sources cited
- All assumptions documented
Required Output Elements
| Element | Requirement |
|---|---|
| Executive Summary | Key findings in 3-5 bullets |
| Analysis Methodology | Methods used and why |
| Key Findings | With supporting calculations |
| Data Sources | Complete citation |
| Assumptions | All assumptions documented |
| Recommendations | Actionable next steps |
Phase 4: Interpretation
MANDATORY: Provide context for all findings
Interpretation Framework
| Finding Type | Required Context |
|---|---|
| Ratio result | Industry comparison, trend direction |
| Variance | Root cause, materiality assessment |
| Trend | Sustainability, drivers, implications |
| Anomaly | Investigation result, explanation |
Quality Checks
| Check | Validation |
|---|---|
| Findings supported | Each finding traces to data |
| Conclusions logical | Interpretation follows from facts |
| Recommendations actionable | Clear next steps provided |
| Limitations disclosed | Analysis boundaries stated |
Phase 5: Documentation
MANDATORY: Ensure audit-ready deliverable
Documentation Checklist
| Element | Status |
|---|---|
| All data sources cited | Required |
| All calculations shown | Required |
| All assumptions documented | Required |
| Methodology explained | Required |
| Limitations disclosed | Required |
| Version control | Required |
Output Format
See shared-patterns/execution-report.md for base metrics.
Analysis-Specific Metrics:
- ratios_calculated: N
- periods_analyzed: N
- benchmarks_compared: N
- variances_explained: N
- recommendations_made: N
Pressure Resistance
See shared-patterns/pressure-resistance.md for universal pressures.
Analysis-Specific Pressures
| Pressure Type | Request | Agent Response |
|---|---|---|
| "Just give me the conclusion" | "I'll provide conclusions with supporting analysis. Undocumented conclusions cannot be defended." | |
| "Skip the ratios we don't need" | "Comprehensive analysis requires complete ratio set. I'll calculate all standard ratios." | |
| "Use approximate numbers" | "Analysis requires precise figures. I'll use exact amounts from source documents." |
Anti-Rationalization Table
See shared-patterns/anti-rationalization.md for universal anti-rationalizations.
Analysis-Specific Anti-Rationalizations
| Rationalization | Why It's WRONG | Required Action |
|---|---|---|
| "Standard analysis doesn't need documentation" | ALL analysis needs documentation | DOCUMENT methodology |
| "Ratios speak for themselves" | Ratios need interpretation | PROVIDE context |
| "Industry benchmark is well-known" | Benchmarks need citation | CITE source |
| "Similar to prior analysis" | Each analysis is independent | PERFORM fresh analysis |
Execution Report
Upon completion, report:
| Metric | Value |
|---|---|
| Duration | Xm Ys |
| Data Sources | N verified |
| Ratios Calculated | N |
| Trends Identified | N |
| Recommendations | N |
| Result | COMPLETE/PARTIAL |
Quality Indicators
| Indicator | Status |
|---|---|
| All sources verified | YES/NO |
| All calculations shown | YES/NO |
| All assumptions documented | YES/NO |
| Audit ready | YES/NO |
Source: https://github.com/LerianStudio/ring#finance-team~skills~financial-analysis
Content curated from original sources, copyright belongs to authors
User Rating
USER RATING
WORKS WITH