Environment
This skill assumes headless openpyxl — you are producing an .xlsx file on disk.
Follow the excel-author skill's conventions for cell coloring, formulas, named ranges, and sensitivity tables.
Recalculate before delivery: python /path/to/excel-author/scripts/recalc.py ./out/model.xlsx.
Merger Model
Build accretion/dilution analysis for M&A transactions. Models pro forma EPS impact, synergy sensitivities, and purchase price allocation. Use when evaluating a potential acquisition, preparing merger consequences analysis for a pitch, or advising on deal terms.
Workflow
Step 1: Gather Inputs
Acquirer:
- Company name, current share price, shares outstanding
- LTM and NTM EPS (GAAP and adjusted)
- P/E multiple
- Pre-tax cost of debt, tax rate
- Cash on balance sheet, existing debt
Target:
- Company name, current share price, shares outstanding (if public)
- LTM and NTM EPS or net income
- Enterprise value or equity value
Deal Terms:
- Offer price per share (or premium to current)
- Consideration mix: % cash vs. % stock
- New debt raised to fund cash portion
- Expected synergies (revenue and cost) and phase-in timeline
- Transaction fees and financing costs
- Expected close date
Step 2: Purchase Price Analysis
| Item |
Value |
| Offer price per share |
|
| Premium to current |
|
| Equity value |
|
| Plus: net debt assumed |
|
| Enterprise value |
|
| EV / EBITDA implied |
|
| P/E implied |
|
Step 3: Sources & Uses
| Sources |
$ |
Uses |
$ |
| New debt |
|
Equity purchase price |
|
| Cash on hand |
|
Refinance target debt |
|
| New equity issued |
|
Transaction fees |
|
|
|
Financing fees |
|
| Total |
|
Total |
|
Step 4: Pro Forma EPS (Accretion / Dilution)
Calculate year-by-year (Year 1-3):
|
Standalone |
Pro Forma |
Accretion/(Dilution) |
| Acquirer net income |
|
|
|
| Target net income |
|
|
|
| Synergies (after tax) |
|
|
|
| Foregone interest on cash (after tax) |
|
|
|
| New debt interest (after tax) |
|
|
|
| Intangible amortization (after tax) |
|
|
|
| Pro forma net income |
|
|
|
| Pro forma shares |
|
|
|
| Pro forma EPS |
|
|
|
| Accretion / (Dilution) % |
|
|
|
Step 5: Sensitivity Analysis
Accretion/Dilution vs. Synergies and Offer Premium:
|
$0M syn |
$25M syn |
$50M syn |
$75M syn |
$100M syn |
| 15% premium |
|
|
|
|
|
| 20% premium |
|
|
|
|
|
| 25% premium |
|
|
|
|
|
| 30% premium |
|
|
|
|
|
Accretion/Dilution vs. Cash/Stock Mix:
|
100% cash |
75/25 |
50/50 |
25/75 |
100% stock |
| Year 1 |
|
|
|
|
|
| Year 2 |
|
|
|
|
|
Step 6: Breakeven Synergies
Calculate the minimum synergies needed for the deal to be EPS-neutral in Year 1.
Step 7: Output
- Excel workbook with:
- Assumptions tab
- Sources & uses
- Pro forma income statement
- Accretion/dilution summary
- Sensitivity tables
- Breakeven analysis
- One-page merger consequences summary for pitch book
Important Notes
- Always show both GAAP and adjusted (cash) EPS where relevant
- Stock deals: use acquirer's current price for exchange ratio, note dilution from new shares
- Include purchase price allocation — goodwill and intangible amortization matter for GAAP EPS
- Synergy phase-in is critical — Year 1 is often only 25-50% of run-rate synergies
- Don't forget foregone interest income on cash used and new interest expense on debt raised
- Tax rate on synergies and interest adjustments should match the acquirer's marginal rate
Data sources — MCP first, web fallback
Many passages below say "use the S&P Kensho MCP / Daloopa MCP / FactSet MCP". Those are commercial financial-data MCPs from the original Cowork plugin context. In Loki:
- If you have any structured financial-data MCP configured (Loki supports MCP — see
native-mcp skill), prefer it for point-in-time comps, precedent transactions, and filings.
- Otherwise, fall back to:
web_search / web_extract against SEC EDGAR (https://www.sec.gov/cgi-bin/browse-edgar) for US filings
- Company IR pages for press releases, earnings decks
browser_navigate for interactive data portals
- User-provided data (explicitly ask when the context doesn't have it)
- Never fabricate. If a multiple, precedent, or filing number can't be sourced, flag the cell as
[UNSOURCED] and surface it to the user.
Attribution
This skill is adapted from Anthropic's Claude for Financial Services plugin suite (Apache-2.0). The Office-JS / Cowork live-Excel paths have been removed; this version targets headless openpyxl via the excel-author skill's conventions. Original: https://github.com/anthropics/financial-services
1---2name: merger-model3description: Build M&A accretion/dilution workbooks in Excel.4version: 1.0.05author: Anthropic (adapted by WunderCorp, Inc.)6license: Apache-2.07platforms: [linux, macos, windows]8metadata:9 loki:10 tags: [finance, m-and-a, merger, accretion-dilution, excel, openpyxl, modeling, investment-banking]11 related_skills: [excel-author, pptx-author, dcf-model, 3-statement-model]12---1314## Environment1516This skill assumes **headless openpyxl** — you are producing an .xlsx file on disk.17Follow the `excel-author` skill's conventions for cell coloring, formulas, named ranges, and sensitivity tables.18Recalculate before delivery: `python /path/to/excel-author/scripts/recalc.py ./out/model.xlsx`.1920# Merger Model2122Build accretion/dilution analysis for M&A transactions. Models pro forma EPS impact, synergy sensitivities, and purchase price allocation. Use when evaluating a potential acquisition, preparing merger consequences analysis for a pitch, or advising on deal terms.2324## Workflow2526### Step 1: Gather Inputs2728**Acquirer:**29- Company name, current share price, shares outstanding30- LTM and NTM EPS (GAAP and adjusted)31- P/E multiple32- Pre-tax cost of debt, tax rate33- Cash on balance sheet, existing debt3435**Target:**36- Company name, current share price, shares outstanding (if public)37- LTM and NTM EPS or net income38- Enterprise value or equity value3940**Deal Terms:**41- Offer price per share (or premium to current)42- Consideration mix: % cash vs. % stock43- New debt raised to fund cash portion44- Expected synergies (revenue and cost) and phase-in timeline45- Transaction fees and financing costs46- Expected close date4748### Step 2: Purchase Price Analysis4950| Item | Value |51|------|-------|52| Offer price per share | |53| Premium to current | |54| Equity value | |55| Plus: net debt assumed | |56| Enterprise value | |57| EV / EBITDA implied | |58| P/E implied | |5960### Step 3: Sources & Uses6162| Sources | $ | Uses | $ |63|---------|---|------|---|64| New debt | | Equity purchase price | |65| Cash on hand | | Refinance target debt | |66| New equity issued | | Transaction fees | |67| | | Financing fees | |68| **Total** | | **Total** | |6970### Step 4: Pro Forma EPS (Accretion / Dilution)7172Calculate year-by-year (Year 1-3):7374| | Standalone | Pro Forma | Accretion/(Dilution) |75|---|-----------|-----------|---------------------|76| Acquirer net income | | | |77| Target net income | | | |78| Synergies (after tax) | | | |79| Foregone interest on cash (after tax) | | | |80| New debt interest (after tax) | | | |81| Intangible amortization (after tax) | | | |82| Pro forma net income | | | |83| Pro forma shares | | | |84| **Pro forma EPS** | | | |85| **Accretion / (Dilution) %** | | | |8687### Step 5: Sensitivity Analysis8889**Accretion/Dilution vs. Synergies and Offer Premium:**9091| | $0M syn | $25M syn | $50M syn | $75M syn | $100M syn |92|---|---------|----------|----------|----------|-----------|93| 15% premium | | | | | |94| 20% premium | | | | | |95| 25% premium | | | | | |96| 30% premium | | | | | |9798**Accretion/Dilution vs. Cash/Stock Mix:**99100| | 100% cash | 75/25 | 50/50 | 25/75 | 100% stock |101|---|-----------|-------|-------|-------|------------|102| Year 1 | | | | | |103| Year 2 | | | | | |104105### Step 6: Breakeven Synergies106107Calculate the minimum synergies needed for the deal to be EPS-neutral in Year 1.108109### Step 7: Output110111- Excel workbook with:112 - Assumptions tab113 - Sources & uses114 - Pro forma income statement115 - Accretion/dilution summary116 - Sensitivity tables117 - Breakeven analysis118- One-page merger consequences summary for pitch book119120## Important Notes121122- Always show both GAAP and adjusted (cash) EPS where relevant123- Stock deals: use acquirer's current price for exchange ratio, note dilution from new shares124- Include purchase price allocation — goodwill and intangible amortization matter for GAAP EPS125- Synergy phase-in is critical — Year 1 is often only 25-50% of run-rate synergies126- Don't forget foregone interest income on cash used and new interest expense on debt raised127- Tax rate on synergies and interest adjustments should match the acquirer's marginal rate128129130## Data sources — MCP first, web fallback131132Many passages below say "use the S&P Kensho MCP / Daloopa MCP / FactSet MCP". Those are commercial financial-data MCPs from the original Cowork plugin context. In Loki:133134- **If you have any structured financial-data MCP configured** (Loki supports MCP — see `native-mcp` skill), prefer it for point-in-time comps, precedent transactions, and filings.135- **Otherwise**, fall back to:136 - `web_search` / `web_extract` against SEC EDGAR (`https://www.sec.gov/cgi-bin/browse-edgar`) for US filings137 - Company IR pages for press releases, earnings decks138 - `browser_navigate` for interactive data portals139 - User-provided data (explicitly ask when the context doesn't have it)140- **Never fabricate**. If a multiple, precedent, or filing number can't be sourced, flag the cell as `[UNSOURCED]` and surface it to the user.141142## Attribution143144This skill is adapted from Anthropic's Claude for Financial Services plugin suite (Apache-2.0). The Office-JS / Cowork live-Excel paths have been removed; this version targets headless openpyxl via the `excel-author` skill's conventions. Original: https://github.com/anthropics/financial-services