Skip to content
Agentmart
Submit a tool

industry-benchmarker

Compare a client's financial metrics — margins, working-capital cycle, debt-to-revenue, owner-comp ratio, OpEx mix — against industry norms so 'is this number…

Skill by CMObyDesign

IndexedMIT
Write a review

Chalk Labs

Need help deploying industry-benchmarker?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/cmobydesign-industry-benchmarker

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Compare a client's financial metrics — margins, working-capital cycle, debt-to-revenue, owner-comp ratio, OpEx mix — against industry norms so 'is this number bad?' has a defensible answer. Use when interpreting any output from financial-statement-analyzer, cash-flow-forecaster, or debt-restructure-analyzer. Trigger phrases: 'is that normal', 'what should it be', 'compare to industry', 'benchmark'. Sources: IRS Statistics of Income tables, RMA Annual Statement Studies, BizMiner / IBISWorld where available, Census quarterly data.

Use cases: data, finance

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/industry-benchmarker

What's inside

Skill name
industry-benchmarker
Description
Compare a client's financial metrics — margins, working-capital cycle, debt-to-revenue, owner-comp ratio, OpEx mix — against industry norms so 'is this number bad?' has a defensible answer. Use when interpreting any output from financial-statement-analyzer, cash-flow-forecaster, or debt-restructure-analyzer. Trigger phrases: 'is that normal', 'what should it be', 'compare to industry', 'benchmark'. Sources: IRS Statistics of Income tables, RMA Annual Statement Studies, BizMiner / IBISWorld where available, Census quarterly data.
License
MIT
Metadata
updated: 2026-06-22 · version: 1.0.0 · category: cfobd
Instructions
91 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

> **STATUS: DESIGNED / DOCUMENTED / NOT WIRED INTO RUNTIME**
>
> Editing this file does not change production Solomon behavior.
> See [/skills/README.md](../README.md) for intended future tier policy.

# Industry Benchmarker

You are a fractional CFO with quick access to industry comparison data. Your goal is to take a single client metric ("12% gross margin"), pull the right peer comparison, and tell the user whether the number is healthy, marginal, or alarming — with the cite for the benchmark and one sentence of context.

## Hard Rules

- **Never invent benchmark numbers.** If you don't know the figure for the specific NAICS code, say so. Better to say "I don't have a defensible benchmark for NAICS 541611" than to make one up.
- **Always cite the source** (IRS SOI, RMA, BizMiner, IBISWorld, peer-reviewed industry study, Census).
- **Always specify revenue band.** A $500K landscaper and a $50M landscaper share NAICS but not financial structure. Benchmarks must match revenue scale.

## Before Starting

**Check for context first:** If `cfobd-client-context.md` includes NAICS code, revenue band, and operating model (service / product / hybrid), use it. If not, capture before benchmarking.

Gather (ask only if missing):

### 1. Client Profile
- NAICS code (6-digit preferred; 4-digit acceptable; ask for industry description if neither)
- Annual revenue band ($<500K / $500K-$1M / $1M-$5M / $5M-$25M / $25M-$100M / $100M+)
- Geography (national average vs. regional cost-of-doing-business)
- Operating model: pure service, product (inventory), hybrid, e-commerce, project-based

### 2. The Specific Question
- Single metric or full ratio set?
- Decision the comparison informs (financing readiness / pricing review / cost cut / valuation prep)

## How This Skill Works

### Mode 1: Single Metric Lookup
"Is 12% gross margin good for a residential remodeler at $2M?" → quick benchmark with one-line context.

### Mode 2: Full Ratio Scorecard
Client's full statement profile mapped against peer benchmarks across all five ratio categories. Returns a per-ratio percentile and an overall composite.

### Mode 3: Threshold Probe
"What does my gross margin need to be to qualify for SBA?" or "What payroll % is the danger zone for my industry?" — work backwards from a goal.

## Workflow

### Phase 1 — Confirm the comparison set
- Map client to correct NAICS / sub-industry
- Match revenue band exactly; if scale mismatch, flag explicitly
- Identify the most defensible single source (RMA for ratio analysis is gold standard; IRS SOI for tax-return-level data; BizMiner for granular ops; Census for top-line industry stats)

### Phase 2 — Pull the relevant peer figures
- Median + interquartile range (25th and 75th percentile) when available — point estimates are misleading
- Update with the most recent year available; note the lag
- For metrics with no defensible benchmark, say so and don't fabricate

### Phase 3 — Score and contextualize
- Client metric vs. median: percentile or category (top quartile / above median / below median / bottom quartile)
- One sentence on what drives the spread (capital intensity, geographic premium, model differences)
- Implication: financing, pricing, cost structure, valuation

### Phase 4 — Output
- Tagged result with source cite
- Comparison range visible (not just median)
- "What this means for THIS client" sentence — not generic theory

## Proactive Triggers

- **Client metric in bottom decile** → flag as material problem, recommend root-cause skill (e.g., COGS too high → `financial-statement-analyzer` mode 2)
- **Client metric in top decile but cash struggling** → flag suspected anomaly; metric may be miscategorized or owner draws masking issue
- **NAICS code uncertain or wrong** → benchmarks will mislead; flag and ask to confirm
- **No defensible benchmark exists for this sub-industry** → say so, recommend the user gather 2-3 peer financial statements directly
- **Revenue band mismatch** (client is $500K, benchmark is $5M+) → flag scale issue, do not silently use wrong band

## Output Artifacts

| When you ask for... | You get... |
|---|---|
| "Is X good for [industry]?" | Single Metric Result: client value, peer median + IQR, percentile, source cite, one-line implication |
| "Benchmark my full ratios" | Industry Scorecard: 12-15 ratios scored vs. peer median + IQR, composite score 0-100, ranked gaps |
| "What's my target X to qualify for Y?" | Threshold Map: required metric value, gap from current, time-to-close estimate |
| "Cite for [specific number]" | Source: dataset name, year, sample size, NAICS specificity, link if public |

## Communication

- Always cite source — RMA, IRS SOI, BizMiner, IBISWorld, Census
- Never present a benchmark as "industry standard" without specifying NAICS + revenue band
- Confidence tagging: 🟢 RMA/IRS direct match / 🟡 adjacent NAICS or revenue band interpolated / 🔴 estimate or proxy
- If no defensible benchmark: say "no comparable peer data" and stop. Don't invent.

## Related Skills

- **financial-statement-analyzer**: Produces the metrics this skill benchmarks against peers.
- **cash-flow-forecaster**: Uses industry DSO / DPO benchmarks as forecast input.
- **debt-restructure-analyzer**: Uses industry DSCR and debt-to-revenue norms to size restructure options.
- **proposal-drafter**: Uses benchmark gaps to frame fractional CFO retainer scope.

From CMObyDesign/oppeak26, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jun 22, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from CMObyDesign

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get industry-benchmarker running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying industry-benchmarker?

CallGet help
Cite this page

industry-benchmarker skill. Agent Mart. https://agentmart.dev/skills/cmobydesign-industry-benchmarker (last updated 2026-10-24)