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.