Skip to content
cccskills
FreePublished on GitHub

merger-model

Build an Excel workbook showing how an acquisition changes earnings per share. Organize purchase price, funding, and synergy assumptions, compare deal scenarios, calculate the synergies needed to avoid reducing earnings per share, and prepare a concise summary.

OriginalShow the original description

Build M&A accretion/dilution workbooks in Excel.

Works withExcelSEC EDGAR
See how to install

Good for

  • Estimating an acquisition's impact on earnings per share
  • Comparing cash and stock payment scenarios
  • Testing purchase premiums and synergy assumptions
  • Preparing a one-page summary of merger consequences

Files included (1)

  • SKILL.md5.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

ItemValue
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 debtEquity purchase price
Cash on handRefinance target debt
New equity issuedTransaction fees
Financing fees
TotalTotal

Step 4: Pro Forma EPS (Accretion / Dilution)

Calculate year-by-year (Year 1-3):

StandalonePro FormaAccretion/(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% cash75/2550/5025/75100% 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 Hermes:

  • If you have any structured financial-data MCP configured (Hermes 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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

1password

FreeSummary

Set up the 1Password CLI and use stored passwords or API keys in commands and configuration templates. Choose an authentication method, retrieve secret references, and pass credentials to processes through environment variables.

  • Installing and configuring the 1Password CLI
  • Running commands with stored API keys
  • Filling configuration templates with stored secrets
NousResearch/hermes-agent255.1KUpdated Oct 18, 2026

Build an Excel workbook linking the income statement, balance sheet, and cash flow statement. Populate historical figures, create formula-based forecasts, compare scenarios, and check that balances and cash totals agree across all three statements.

  • Populating a financial model template with historical data
  • Building linked forecasts across three financial statements
  • Comparing base, upside, and downside scenarios
NousResearch/hermes-agent255.1KUpdated Oct 18, 2026

accelerate

FreeSummary

Adapt existing PyTorch training scripts to use multiple GPUs or machines with limited code changes. The skill guides configuration, launch commands, mixed precision, which uses lower-precision numbers, and DeepSpeed or FSDP settings for distributing training work and memory.

  • Move a single-GPU training script to multiple GPUs
  • Configure mixed precision training
  • Set up DeepSpeed or FSDP to reduce memory use
NousResearch/hermes-agent255.1KUpdated Oct 18, 2026

actual-setup

FreeSummary

Configure Hermes to run AI models through Actual Computer on your own hardware. Set up either the hosted relay or a local connection, select models, verify responses, and troubleshoot request errors or empty output.

  • Connecting Hermes with an Actual inference key
  • Running models through a local Actual daemon
  • Downloading and loading local models
NousResearch/hermes-agent255.1KUpdated Oct 18, 2026

Test an app from the perspective of a frustrated, less technical user. Find confusing steps and barriers, separate actionable usability problems from personal complaints, and produce screenshots, suggested fixes, and prioritized tickets.

  • Reviewing usability before a launch or demo
  • Checking the experience of a new user
  • Finding friction in signup and subscription flows
NousResearch/hermes-agent255.1KUpdated Oct 18, 2026

Resolve Git merge conflicts between two agents by comparing both changes and their stated goals. Combine compatible work, explain choices where designs differ, and verify the merged result with project builds or tests.

  • Resolving conflicts between branches edited by two agents
  • Integrating changes from parallel worktrees
  • Reviewing reasons for conflicting design choices
NousResearch/hermes-agent255.1KUpdated Oct 18, 2026

See all skills by NousResearch

Report a problem with this skill