account-research
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect…
\"Build three-statement financial models (Income Statement, Balance Sheet, Cash Flow) with revenue forecasting, assumption management, and scenario analysis. Use this skill when the user needs to project financials, build a fundraising model, create financial projections for a
Claude Code
$ npx -y skills add charlieviettq/awesome-agent-skill --skill fin-modeling --agent claude-code
Codex
$ npx skills add charlieviettq/awesome-agent-skill --skill fin-modeling -a codex -y
Cursor
$ npx skills add charlieviettq/awesome-agent-skill --skill fin-modeling -a cursor -y
Gemini CLI
$ npx skills add charlieviettq/awesome-agent-skill --skill fin-modeling -a gemini-cli -y
GitHub Copilot
$ npx skills add charlieviettq/awesome-agent-skill --skill fin-modeling -a github-copilot -y
OpenCode
$ npx skills add charlieviettq/awesome-agent-skill --skill fin-modeling -a opencode -y
Windsurf
$ npx skills add charlieviettq/awesome-agent-skill --skill fin-modeling -a windsurf -y
name: "\"fin-modeling\"" description: "\"Build three-statement financial models (Income Statement, Balance Sheet, Cash Flow) with revenue forecasting, assumption management, and scenario analysis. Use this skill when the user needs to project financials, build a fundraising model, create financial projections for a business plan, or evaluate M&A targets — even if they say 'build a financial model', 'project our revenue', 'how much money will we make next year', or 'model this acquisition'.\"." allowed-tools: Read, Glob, Grep
IRON LAW: The Three Statements Must Balance Assets = Liabilities + Equity (Balance Sheet identity) Net Income flows from IS to BS (retained earnings) Cash flow bridges IS and BS through working capital and capex If your model doesn't balance, there's an error. Check the cash line on the BS against the ending cash on the CF statement. They MUST match.
[Assumptions Page] → drives everything
↓
[Income Statement] → Revenue, costs, taxes → Net Income
↓
[Balance Sheet] → Assets, liabilities, equity → must balance
↓
[Cash Flow Statement] → Start cash + Operating + Investing + Financing = End cash
↓
[Outputs: DCF, Returns, Scenarios]| Method | How | Best For | |--------|-----|----------| | **Top-down** | Market size × market share × price | New markets, macro-driven | | **Bottom-up** | Units × price, or customers × ARPU | Established products, SaaS | | **Run-rate** | Current monthly × 12, adjusted for growth | Near-term projections | | **Cohort-based** | New cohort revenue + existing cohort retention | Subscription businesses |
| Category | Assumptions | |----------|------------| | **Revenue** | Growth rate, pricing, volume, churn (if subscription) | | **COGS** | Gross margin trajectory, input cost inflation | | **OpEx** | Headcount plan, salary inflation, marketing as % of revenue | | **Working Capital** | DSO (days sales outstanding), DPO (days payable), DIO (days inventory) | | **CapEx** | Capital expenditure as % of revenue or specific projects | | **Tax** | Effective tax rate, tax loss carryforwards | | **Financing** | Debt schedule, interest rates, equity raises |
**Phase 1: Assumptions** 1. Document all assumptions on a dedicated page 2. Color code: blue = input, black = formula, green = linked from another sheet 3. Each assumption must have a source or rationale
**Phase 2: Income Statement** 4. Build revenue line from assumptions 5. COGS and gross profit 6. Operating expenses by category 7. EBITDA, depreciation, EBIT 8. Interest, taxes, net income
**Phase 3: Balance Sheet** 9. Working capital items from IS drivers (DSO × Revenue/365, etc.) 10. Fixed assets: prior period + capex - depreciation 11. Debt schedule: prior period + new borrowing - repayment 12. Equity: prior period + net income - dividends + equity raises 13. **CHECK: Assets = Liabilities + Equity**
**Phase 4: Cash Flow** 14. Start with net income 15. Add back non-cash items (depreciation, amortization) 16. Working capital changes (from BS period-over-period) 17. CapEx (investing) 18. Debt and equity changes (financing) 19. **CHECK: Ending cash = BS cash line**
**Phase 5: Scenarios** 20. Base case (most likely assumptions) 21. Bull case (optimistic — higher growth, better margins) 22. Bear case (pessimistic — lower growth, margin pressure)
# Financial Model: {Company} — {Projection Period}
## Key Assumptions
| Assumption | Y1 | Y2 | Y3 | Y4 | Y5 | Source |
|-----------|-----|-----|-----|-----|-----|--------|
| Revenue growth | {%} | {%} | {%} | {%} | {%} | {basis} |
| Gross margin | {%} | ... | ... | ... | ... | ... |
| OpEx growth | {%} | ... | ... | ... | ... | ... |
## Projected Income Statement
| | Y1 | Y2 | Y3 | Y4 | Y5 |
|---|-----|-----|-----|-----|-----|
| Revenue | ${X} | ... | ... | ... | ... |
| Gross Profit | ${X} | ... | ... | ... | ... |
| EBITDA | ${X} | ... | ... | ... | ... |
| Net Income | ${X} | ... | ... | ... | ... |
## Scenario Comparison
| Metric (Y5) | Bear | Base | Bull |
|-------------|------|------|------|
| Revenue | ${X} | ${X} | ${X} |
| Net Income | ${X} | ${X} | ${X} |
| FCF | ${X} | ${X} | ${X} |
## Balance Check
- BS balances: ✓/✗
- CF ending cash = BS cash: ✓/✗Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect…
Evaluate LLM agents and tool-using workflows—task success, tool accuracy, latency/cost, safety, and regression suites. Use when…
Design agent tools and CLI surfaces—schemas, naming, errors, idempotency, and discoverability for LLM callers. Use when defining…
\"Implement and select ad bidding strategies from manual CPC to automated target-CPA and target-ROAS. Use this skill when the…
\"Optimize advertising budget allocation across campaigns using marginal returns analysis. Use this skill when the user needs to…
\"Build CTR prediction models for estimating ad click-through rates from features. Use this skill when the user needs to predict…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.