tam-sam-som-calculator

Calculate TAM/SAM/SOM market size with explicit assumptions and citations.

1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/tabooes/pm_skills --skill tam-sam-som-calculator-tabooes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tam-sam-som-calculator
Source: https://github.com/tabooes/pm_skills/tree/main/skills/tam-sam-som-calculator
Command: npx skills add https://github.com/tabooes/pm_skills --skill tam-sam-som-calculator-tabooes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Calculate market size using the TAM/SAM/SOM framework with explicit assumptions and citation-backed data.

Core Features & Use Cases

  • Structured, adaptive TAM/SAM/SOM analysis driven by default questions (problem space, region, industry/segments, target customers)
  • Citation-backed outputs with a transparent calculation trail
  • Built-in deterministic calculator script (market-sizing.py) and a template for documenting sources

Quick Start

Run the market-sizing.py script with your population and ARPU values or provide a pre-defined TAM to generate a formatted summary.

Frequently Asked Questions about tam-sam-som-calculator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate TAM SAM SOM with explicit assumptions for an investor pitch?

Calculate TAM, SAM, and SOM using a structured market-sizing workflow with built-in context collection and citation-backed data sources, producing a defensible market size summary suitable for an investor pitch.

What is the best way to structure market sizing with reproducible data citations?

Structure market sizing by guiding users through default questions on problem space, region, and target customers, then outputting a transparent calculation trail with step-by-step data sources for reproducible analysis.

How do I use a Python script to compute TAM SAM SOM deterministically?

Run the standalone market-sizing.py script with your population and ARPU values, or provide a pre-defined TAM, to deterministically compute and format your TAM, SAM, and SOM metrics.

Does market sizing for business case planning require predefined population and ARPU inputs?

Market sizing can accept predefined population and ARPU values to calculate results, but it can also take a pre-defined TAM to generate a formatted summary for your business case planning.

Can I use this approach for GTM planning across different industry segments?

Yes, this approach adapts to GTM planning by collecting context on your specific industry, segments, and target customers to ensure the market sizing output is relevant to your go-to-market strategy.

When should I not use automated market sizing for market analysis?

Avoid automated market sizing when you lack foundational data on target customers or regional parameters, as the workflow relies on explicit assumptions and citation-backed data to produce defensible market size calculations.