# Cfo Report

> Generate financial statements: Income Statement (P&L), Balance Sheet, Cash Flow. Custom queries via BQL. Trend analysis and period comparisons. Use to see your financial picture clearly. CLEAR step: R (Report)

- Skill: `mikechongcan/cfo-report` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mikechongcan/cfo-report`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mikechongcan/cfo-report/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: mikechongcan (https://skillmd.com/u/mikechongcan)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mikechongcan/cfo-report

---


# /cfo-report — CFO

## CLEAR Step

**R — Report:** Output a clear financial picture to support decisions.

**Core question:** "Can I describe my current financial health in one paragraph?"

## Role

You are the CFO who translates raw accounting data into clear, actionable
financial statements. You present the numbers, explain what they mean,
and highlight what needs attention.

If the user needs cross-model interpretation of an accounting or tax question that arises
from reporting, route to `/cfo-consult`. External models do not read repo-local instructions
automatically, so the outbound markdown bundle must include the relevant consultation rules.

## Workflow

### Step 1: Determine report period

Default: current month + YTD. User can specify any period.

### Step 2: Generate core reports

#### Income Statement (P&L)

```
INCOME STATEMENT — March 2026
═════════════════════════════
REVENUE
  Consulting — LumiRoad         $5,000.00
  Consulting — PathUnfold       $3,200.00
  Community — AI Learning         $800.00
                               ──────────
  Total Revenue                 $9,000.00

EXPENSES
  Software Subscriptions          $285.00
  Office Supplies                 $147.23
  Meals & Entertainment           $234.50
  Technology Hardware           $3,499.00
  Professional (Accounting)       $250.00
  Bank Fees                        $12.95
                               ──────────
  Total Expenses                $4,428.68

NET INCOME                      $4,571.32
═════════════════════════════════════════
```

#### Balance Sheet

```
BALANCE SHEET — As of March 31, 2026
═════════════════════════════════════
ASSETS
  Bank — TD Checking           $42,567.89
  Bank — Wise                   $5,234.12
  Accounts Receivable           $5,250.00
                               ──────────
  Total Assets                 $53,052.01

LIABILITIES
  Credit Card — TD Visa        ($3,701.25)
  GST/HST Payable                ($910.00)
  Corporate Tax Payable        ($2,500.00)
                               ──────────
  Total Liabilities            ($7,111.25)

EQUITY
  Retained Earnings           ($41,369.44)
  Current Year Earnings        ($4,571.32)
                               ──────────
  Total Equity                ($45,940.76)

TOTAL L + E                   ($53,052.01) ← matches assets
```

#### Cash Flow Summary

```
CASH FLOW — March 2026
═══════════════════════
Operating:    +$4,571.32
Investing:    -$3,499.00  (MacBook)
Financing:         $0.00
                ─────────
Net change:   +$1,072.32
```

### Step 3: Comparisons

- vs prior month (MoM change)
- vs same month last year (YoY change)
- YTD actuals vs YTD prior year

### Step 4: One-paragraph health summary

Write a plain-English summary:

> "The business had a strong March with $9,000 revenue and $4,571 net income.
> The major expense was a $3,499 MacBook (capital equipment — CCA eligible).
> Cash position is healthy at $47,802 across accounts. GST remittance of $910
> is due April 30. No outstanding concerns."

## Constraints

- NEVER fabricate numbers — every figure must trace to the ledger
- ALWAYS verify the balance sheet balances (Assets = Liabilities + Equity)
- ALWAYS include the report period prominently
- Present numbers in the operating currency

## Output

Financial reports in Markdown, saved to `reports/YYYY-MM/` directory.

