
Market Sizing (TAM, SAM, SOM)
Estimate a product's total, serviceable and obtainable market with sourced, cross-checked numbers
- Repository
- phuryn/pm-skills
- Stars
- 27,616
- Licence
- MIT
- Files
- 1 file
What it does
When installed, the agent works as a market analyst for any product or opportunity you name. It estimates the total market (TAM), the slice your product could realistically serve (SAM), and the share you could plausibly win in 1-3 years (SOM). It calculates each figure two ways, top-down from industry totals and bottom-up from customers times price, then reconciles them, lists the assumptions behind the numbers, and flags where confidence is low. It can also search the web for current industry data when asked.
Great for
- Founders or product managers preparing an investor pitch or business case
- Students or analysts learning how TAM, SAM and SOM are estimated
- Teams deciding whether to enter a new market or region
Skip it if
- Precise financial forecasting: the output is a structured estimate built on assumptions and web sources, which can be outdated or inaccurate, so figures should be verified before being relied on in filings or investment decisions
- Markets with no public data, where the agent may fill gaps with plausible-sounding but unsupported numbers
Try asking
- “Estimate the TAM, SAM and SOM for a B2B invoicing app for freelancers in Europe”
- “Size the addressable market for plant-based protein snacks in the UK, with top-down and bottom-up estimates”
- “Prepare market sizing for an investor pitch for an AI tutoring product for high-school students”
- “Evaluate whether entering the US market for my meal-kit startup is worth it”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
market-sizing.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip market-sizing.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip market-sizing.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Give a specific product, customer type, and geography, since narrow constraints produce more useful estimates than broad markets
- Paste in any reports, financial data or competitor information you already have so the agent uses your sources before searching
- Ask the agent to list its key assumptions and check the most uncertain ones yourself using the data sources it recommends
What's inside
- SKILL.md
Redistributed unmodified from phuryn/pm-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.