FI

financial-statements

Produces financial statements with variance analysis. Useful for monthly reporting and flux analysis.

Install

mkdir -p .claude/skills/financial-statements && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/902" && unzip -o skill.zip -d .claude/skills/financial-statements && rm skill.zip

Installs to .claude/skills/financial-statements

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generate financial statements (income statement, balance sheet, cash flow) with period-over-period comparison and variance analysis. Use when preparing a monthly or quarterly P&L, closing the books and need to flag material variances, comparing actuals to budget, building a financial summary for leadership review, or looking up GAAP presentation requirements and period-end adjustments.
388 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Calculates period-over-period financial statements
  • Generates P&L, balance sheets, and cash flow reports
  • Performs variance analysis
  • Validates GAAP presentation requirements
  • Aligns data for leadership summaries

How it works

Queries connected data sources to aggregate financial figures based on defined periods. It then applies GAAP formatting rules and comparison logic to generate output reports.

Inputs & outputs

You give it
Report type and period (e.g., monthly 2024-01)
You get back
Standardized financial reports with variance commentary

When to use financial-statements

  • Preparing monthly P&L reports
  • Performing flux analysis for leadership
  • Comparing budget to actuals
  • Building period-over-period financial summaries

About this skill

/financial-statements

If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.

Important: This command assists with financial statement workflows but does not provide financial advice. All statements should be reviewed by qualified financial professionals before use in reporting or filings.

Generate financial statements with period-over-period comparison and variance analysis. The workflow below walks through income statement generation; balance sheet and cash flow statement reference formats, GAAP presentation requirements (ASC 220/210/230), and common period-end adjustments are included as supporting reference material.

Usage

/financial-statements <period-type> <period>

Arguments

  • period-type — The reporting period type:
    • monthly — Single month P&L with prior month and prior year month comparison
    • quarterly — Quarter P&L with prior quarter and prior year quarter comparison
    • annual — Full year P&L with prior year comparison
    • ytd — Year-to-date P&L with prior year YTD comparison
  • period — The period to report (e.g., 2024-12, 2024-Q4, 2024)

Workflow

1. Gather Financial Data

If ~~erp or ~~data warehouse is connected:

  • Pull trial balance or income statement data for the specified period
  • Pull comparison period data (prior period, prior year, budget/forecast)
  • Pull account hierarchy and groupings for presentation

If no data source is connected:

Connect ~~erp or ~~data warehouse to pull financial data automatically. You can also paste trial balance data, upload a spreadsheet, or provide income statement data for analysis.

Prompt the user to provide:

  • Current period revenue and expense data (by account or category)
  • Comparison period data (prior period, prior year, and/or budget)
  • Any known adjustments or reclassifications

2. Generate Income Statement

Present in standard multi-column format:

INCOME STATEMENT
Period: [Period description]
(in thousands, unless otherwise noted)

                              Current    Prior      Variance   Variance   Budget    Budget
                              Period     Period     ($)        (%)        Amount    Var ($)
                              --------   --------   --------   --------   --------  --------
REVENUE
  Product revenue             $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  Service revenue             $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  Other revenue               $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
                              --------   --------   --------              --------  --------
TOTAL REVENUE                 $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX

COST OF REVENUE
  [Cost items]                $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
                              --------   --------   --------              --------  --------
GROSS PROFIT                  $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  Gross Margin                XX.X%      XX.X%

OPERATING EXPENSES
  Research & development      $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  Sales & marketing           $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  General & administrative    $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
                              --------   --------   --------              --------  --------
TOTAL OPERATING EXPENSES      $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX

OPERATING INCOME (LOSS)       $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  Operating Margin            XX.X%      XX.X%

OTHER INCOME (EXPENSE)
  Interest income             $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Interest expense           ($XX,XXX)  ($XX,XXX)   $X,XXX     X.X%
  Other, net                  $XX,XXX    $XX,XXX    $X,XXX     X.X%
                              --------   --------   --------
TOTAL OTHER INCOME (EXPENSE)  $XX,XXX    $XX,XXX    $X,XXX     X.X%

INCOME BEFORE TAXES           $XX,XXX    $XX,XXX    $X,XXX     X.X%
  Income tax expense          $XX,XXX    $XX,XXX    $X,XXX     X.X%
                              --------   --------   --------

NET INCOME (LOSS)             $XX,XXX    $XX,XXX    $X,XXX     X.X%       $XX,XXX   $X,XXX
  Net Margin                  XX.X%      XX.X%

3. Variance Analysis

For each line item, calculate and flag material variances.

Variance Calculation

For each line item, calculate:

  • Dollar variance: Current period - Prior period (or current period - budget)
  • Percentage variance: (Current - Prior) / |Prior| x 100
  • Basis point change: For margins and ratios, express change in basis points (1 bp = 0.01%)

Materiality Thresholds

Define what constitutes a "material" variance requiring investigation. Common approaches:

  • Fixed dollar threshold: Variances exceeding a set dollar amount (e.g., $50K, $100K)
  • Percentage threshold: Variances exceeding a set percentage (e.g., 10%, 15%)
  • Combined: Either the dollar OR percentage threshold is exceeded
  • Scaled: Different thresholds for different line items based on their size and volatility

Example thresholds (adjust for your organization):

Line Item SizeDollar ThresholdPercentage Threshold
> $10M$500K5%
$1M - $10M$100K10%
< $1M$50K15%

Variance Decomposition

Break down total variance into component drivers:

  • Volume/quantity effect: Change in volume at prior period rates
  • Rate/price effect: Change in rate/price at current period volume
  • Mix effect: Shift in composition between items with different rates/margins
  • New/discontinued items: Items present in one period but not the other
  • One-time/non-recurring items: Items that are not expected to repeat
  • Timing effect: Items shifting between periods (not a true change in run rate)
  • Currency effect: Impact of FX rate changes on translated results

Investigation and Narrative

For each material variance:

  1. Quantify the variance ($ and %)
  2. Identify whether favorable or unfavorable
  3. Decompose into drivers using the categories above
  4. Provide a narrative explanation of the business reason
  5. Assess whether the variance is temporary or represents a trend change
  6. Note any actions required (further investigation, forecast update, process change)

4. Key Metrics Summary

KEY METRICS
                              Current    Prior      Change
Revenue growth (%)                                  X.X%
Gross margin (%)              XX.X%      XX.X%      X.X pp
Operating margin (%)          XX.X%      XX.X%      X.X pp
Net margin (%)                XX.X%      XX.X%      X.X pp
OpEx as % of revenue          XX.X%      XX.X%      X.X pp
Effective tax rate (%)        XX.X%      XX.X%      X.X pp

5. Material Variance Summary

List all material variances requiring investigation:

Line ItemVariance ($)Variance (%)DirectionPreliminary DriverAction
[Item]$X,XXXX.X%Unfav.[If known]Investigate

6. Output

Provide:

  1. Formatted income statement with comparisons
  2. Key metrics summary
  3. Material variance listing with investigation flags
  4. Suggested follow-up questions for unexplained variances
  5. Offer to drill into any specific variance with /flux

GAAP Presentation Requirements

Income Statement (ASC 220 / IAS 1)

  • Present all items of income and expense recognized in a period
  • Classify expenses either by nature (materials, labor, depreciation) or by function (COGS, R&D, S&M, G&A) — function is more common for US companies
  • If classified by function, disclose depreciation, amortization, and employee benefit costs by nature in the notes
  • Present operating and non-operating items separately
  • Show income tax expense as a separate line
  • Extraordinary items are prohibited under both US GAAP and IFRS
  • Discontinued operations presented separately, net of tax

Common presentation considerations:

  • Revenue disaggregation: ASC 606 requires disaggregation of revenue into categories that depict how the nature, amount, timing, and uncertainty of revenue are affected by economic factors
  • Stock-based compensation: Classify within the functional expense categories (R&D, S&M, G&A) with total SBC disclosed in notes
  • Restructuring charges: Present separately if material, or include in operating expenses with note disclosure
  • Non-GAAP adjustments: If presenting non-GAAP measures (common in earnings releases), clearly label and reconcile to GAAP

Balance Sheet (ASC 210 / IAS 1)

  • Distinguish between current and non-current assets and liabilities
  • Current: expected to be realized, consumed, or settled within 12 months (or the operating cycle if longer)
  • Present assets in order of liquidity (most liquid first) — standard US practice
  • Accounts receivable shown net of allowance for credit losses (ASC 326)
  • Property and equipment shown net of accumulated depreciation
  • Goodwill is not amortized — tested for impairment annually (ASC 350)
  • Leases: recognize right-of-use assets and lease liabilities for operating and finance leases (ASC 842)

Cash Flow Statement (ASC 230 / IAS 7)

  • Indirect method is most common (start with net income, adjust for non-cash items)
  • Direct method is permitted but rarely used (requires supplemental indirect reconciliation)
  • Interest paid and income taxes paid must be disclosed (either on the face or in notes)
  • Non-cash investing and financing activities disclosed separately (e.g., assets acquired under leases,

Content truncated.

When not to use it

  • Informal data tracking needs
  • Providing official financial or tax advice

Prerequisites

Connected ERP or Data WarehouseFinancial data source access

Limitations

  • Requires data source connection
  • Output needs professional review for compliance

How it compares

Standardizes financial reporting presentation, eliminating the manual formatting and variance calculation time required in standard spreadsheet workflows.

Compared to similar skills

financial-statements side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
financial-statements (this skill)35moNo flagsAdvanced
reconciliation305moNo flagsIntermediate
analyzing-financial-statements328moReviewIntermediate
financial-document-parser202moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

More by anthropics

View all by anthropics

frontend-design

anthropics

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

481544

pptx

anthropics

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

393763

webapp-testing

anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

353585

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

skill-creator

anthropics

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

128200

docx

anthropics

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks

93225

You might also like

reconciliation

anthropics

Reconcile accounts by comparing GL balances to subledgers, bank statements, or third-party data. Use when performing bank reconciliations, GL-to-subledger recs, intercompany reconciliations, or identifying and categorizing reconciling items.

30139

analyzing-financial-statements

anthropics

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

32134

financial-document-parser

OneWave-AI

Extract and analyze data from invoices, receipts, bank statements, and financial documents. Categorize expenses, track recurring charges, and generate expense reports. Use when user provides financial PDFs or images.

20139

excel-variance-analyzer

jeremylongshore

Analyze budget vs actual variances in Excel with drill-down and root cause analysis. Use when performing variance analysis or explaining budget differences. Trigger with phrases like 'excel variance', 'analyze budget variance', 'actual vs budget'.

628

finance-manager

ailabs-393

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.

1221

revenue-operations

alirezarezvani

Analyzes pipeline coverage, tracks forecast accuracy with MAPE, and calculates GTM efficiency metrics for SaaS revenue optimization

323

Search skills

Search the agent skills registry