[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FFCYJ5F8D19GDEWTM383G2":3,"skill-same:01M6FFCYJ5F8D19GDEWTM383G2":49},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":24,"frontMatter":25,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":29,"repositoryHtmlUrl":30,"repositoryHomepageUrl":31,"ownerHtmlUrl":32,"ownerBlogUrl":6,"ownerDescription":33,"updatedAt":34,"install":35,"resources":48},"01M6FFCYJ5F8D19GDEWTM383G2","market-sizing-analysis",null,"ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Frmyndharis\u002Fantigravity-skills\u002Fmarket-sizing-analysis\u002FSKILL.md",[],[18,19,20,21],"market sizing","analysis","Market","market sizing analysis","2026-11-10 10:12:30",false,"# Market Sizing Analysis\n\nComprehensive market sizing methodologies for calculating Total Addressable Market (TAM), Serviceable Available Market (SAM), and Serviceable Obtainable Market (SOM) for startup opportunities.\n\n## Use this skill when\n\n- Working on market sizing analysis tasks or workflows\n- Needing guidance, best practices, or checklists for market sizing analysis\n\n## Do not use this skill when\n\n- The task is unrelated to market sizing analysis\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources\u002Fimplementation-playbook.md`.\n\n## Overview\n\nMarket sizing provides the foundation for startup strategy, fundraising, and business planning. Calculate market opportunity using three complementary methodologies: top-down (industry reports), bottom-up (customer segment calculations), and value theory (willingness to pay).\n\n## Core Concepts\n\n### The Three-Tier Market Framework\n\n**TAM (Total Addressable Market)**\n- Total revenue opportunity if achieving 100% market share\n- Defines the universe of potential customers\n- Used for long-term vision and market validation\n- Example: All email marketing software revenue globally\n\n**SAM (Serviceable Available Market)**\n- Portion of TAM targetable with current product\u002Fservice\n- Accounts for geographic, segment, or capability constraints\n- Represents realistic addressable opportunity\n- Example: AI-powered email marketing for e-commerce in North America\n\n**SOM (Serviceable Obtainable Market)**\n- Realistic market share achievable in 3-5 years\n- Accounts for competition, resources, and market dynamics\n- Used for financial projections and fundraising\n- Example: 2-5% of SAM based on competitive landscape\n\n### When to Use Each Methodology\n\n**Top-Down Analysis**\n- Use when established market research exists\n- Best for mature, well-defined markets\n- Validates market existence and growth\n- Starts with industry reports and narrows down\n\n**Bottom-Up Analysis**\n- Use when targeting specific customer segments\n- Best for new or niche markets\n- Most credible for investors\n- Builds from customer data and pricing\n\n**Value Theory**\n- Use when creating new market categories\n- Best for disruptive innovations\n- Estimates based on value creation\n- Calculates willingness to pay for problem solution\n\n## Three-Methodology Framework\n\n### Methodology 1: Top-Down Analysis\n\nStart with total market size and narrow to addressable segments.\n\n**Process:**\n1. Identify total market category from research reports\n2. Apply geographic filters (target regions)\n3. Apply segment filters (target industries\u002Fcustomers)\n4. Calculate competitive positioning adjustments\n\n**Formula:**\n```\nTAM = Total Market Category Size\nSAM = TAM × Geographic % × Segment %\nSOM = SAM × Realistic Capture Rate (2-5%)\n```\n\n**When to use:** Established markets with available research (e.g., SaaS, fintech, e-commerce)\n\n**Strengths:** Quick, uses credible data, validates market existence\n\n**Limitations:** May overestimate for new categories, less granular\n\n### Methodology 2: Bottom-Up Analysis\n\nBuild market size from customer segment calculations.\n\n**Process:**\n1. Define target customer segments\n2. Estimate number of potential customers per segment\n3. Determine average revenue per customer\n4. Calculate realistic penetration rates\n\n**Formula:**\n```\nTAM = Σ (Segment Size × Annual Revenue per Customer)\nSAM = TAM × (Segments You Can Serve \u002F Total Segments)\nSOM = SAM × Realistic Penetration Rate (Year 3-5)\n```\n\n**When to use:** B2B, niche markets, specific customer segments\n\n**Strengths:** Most credible for investors, granular, defensible\n\n**Limitations:** Requires detailed customer research, time-intensive\n\n### Methodology 3: Value Theory\n\nCalculate based on value created and willingness to pay.\n\n**Process:**\n1. Identify problem being solved\n2. Quantify current cost of problem (time, money, inefficiency)\n3. Calculate value of solution (savings, gains, efficiency)\n4. Estimate willingness to pay (typically 10-30% of value)\n5. Multiply by addressable customer base\n\n**Formula:**\n```\nValue per Customer = Problem Cost × % Solved by Solution\nPrice per Customer = Value × Willingness to Pay % (10-30%)\nTAM = Total Potential Customers × Price per Customer\nSAM = TAM × % Meeting Buy Criteria\nSOM = SAM × Realistic Adoption Rate\n```\n\n**When to use:** New categories, disruptive innovations, unclear existing markets\n\n**Strengths:** Shows value creation, works for new markets\n\n**Limitations:** Requires assumptions, harder to validate\n\n## Step-by-Step Process\n\n### Step 1: Define the Market\n\nClearly specify what market is being measured.\n\n**Questions to answer:**\n- What problem is being solved?\n- Who are the target customers?\n- What's the product\u002Fservice category?\n- What's the geographic scope?\n- What's the time horizon?\n\n**Example:**\n- Problem: E-commerce companies struggle with email marketing automation\n- Customers: E-commerce stores with >$1M annual revenue\n- Category: AI-powered email marketing software\n- Geography: North America initially, global expansion\n- Horizon: 3-5 year opportunity\n\n### Step 2: Gather Data Sources\n\nIdentify credible data for calculations.\n\n**Top-Down Sources:**\n- Industry research reports (Gartner, Forrester, IDC)\n- Government statistics (Census, BLS, trade associations)\n- Public company filings and earnings\n- Market research firms (Statista, CB Insights, PitchBook)\n\n**Bottom-Up Sources:**\n- Customer interviews and surveys\n- Sales data and CRM records\n- Industry databases (LinkedIn, ZoomInfo, Crunchbase)\n- Competitive intelligence\n- Academic research\n\n**Value Theory Sources:**\n- Customer problem quantification\n- Time\u002Fcost studies\n- ROI case studies\n- Pricing research and willingness-to-pay surveys\n\n### Step 3: Calculate TAM\n\nApply chosen methodology to determine total market.\n\n**For Top-Down:**\n1. Find total category size from research\n2. Document data source and year\n3. Apply growth rate if needed\n4. Validate with multiple sources\n\n**For Bottom-Up:**\n1. Count total potential customers\n2. Calculate average annual revenue per customer\n3. Multiply to get TAM\n4. Break down by segment\n\n**For Value Theory:**\n1. Quantify total addressable customer base\n2. Calculate value per customer\n3. Estimate pricing based on value\n4. Multiply for TAM\n\n### Step 4: Calculate SAM\n\nNarrow TAM to serviceable addressable market.\n\n**Apply Filters:**\n- Geographic constraints (regions you can serve)\n- Product limitations (features you currently have)\n- Customer requirements (size, industry, use case)\n- Distribution channel access\n- Regulatory or compliance restrictions\n\n**Formula:**\n```\nSAM = TAM × (% matching all filters)\n```\n\n**Example:**\n- TAM: $10B global email marketing\n- Geographic filter: 40% (North America)\n- Product filter: 30% (e-commerce focus)\n- Feature filter: 60% (need AI capabilities)\n- SAM = $10B × 0.40 × 0.30 × 0.60 = $720M\n\n### Step 5: Calculate SOM\n\nDetermine realistic obtainable market share.\n\n**Consider:**\n- Current market share of competitors\n- Typical market share for new entrants (2-5%)\n- Resources available (funding, team, time)\n- Go-to-market effectiveness\n- Competitive advantages\n- Time to achieve (3-5 years typically)\n\n**Conservative Approach:**\n```\nSOM (Year 3) = SAM × 2%\nSOM (Year 5) = SAM × 5%\n```\n\n**Example:**\n- SAM: $720M\n- Year 3 SOM: $720M × 2% = $14.4M\n- Year 5 SOM: $720M × 5% = $36M\n\n### Step 6: Validate and Triangulate\n\nCross-check using multiple methods.\n\n**Validation Techniques:**\n1. Compare top-down and bottom-up results (should be within 30%)\n2. Check against public company revenues in space\n3. Validate customer count assumptions\n4. Sense-check pricing assumptions\n5. Review with industry experts\n6. Compare to similar market categories\n\n**Red Flags:**\n- TAM that's too small (\u003C $1B for VC-backed startups)\n- TAM that's too large (unsupported by data)\n- SOM that's too aggressive (> 10% in 5 years for new entrant)\n- Inconsistency between methodologies (> 50% difference)\n\n## Industry-Specific Considerations\n\n### SaaS Markets\n\n**Key Metrics:**\n- Number of potential businesses in target segment\n- Average contract value (ACV)\n- Typical market penetration rates\n- Expansion revenue potential\n\n**TAM Calculation:**\n```\nTAM = Total Target Companies × Average ACV × (1 + Expansion Rate)\n```\n\n### Marketplace Markets\n\n**Key Metrics:**\n- Gross Merchandise Value (GMV) of category\n- Take rate (% of GMV you capture)\n- Total transactions or users\n\n**TAM Calculation:**\n```\nTAM = Total Category GMV × Expected Take Rate\n```\n\n### Consumer Markets\n\n**Key Metrics:**\n- Total addressable users\u002Fhouseholds\n- Average revenue per user (ARPU)\n- Engagement frequency\n\n**TAM Calculation:**\n```\nTAM = Total Users × ARPU × Purchase Frequency per Year\n```\n\n### B2B Services\n\n**Key Metrics:**\n- Number of target companies by size\u002Findustry\n- Average project value or retainer\n- Typical buying frequency\n\n**TAM Calculation:**\n```\nTAM = Total Target Companies × Average Deal Size × Deals per Year\n```\n\n## Presenting Market Sizing\n\n### For Investors\n\n**Structure:**\n1. Market definition and problem scope\n2. TAM\u002FSAM\u002FSOM with methodology\n3. Data sources and assumptions\n4. Growth projections and drivers\n5. Competitive landscape context\n\n**Key Points:**\n- Lead with bottom-up calculation (most credible)\n- Show triangulation with top-down\n- Explain conservative assumptions\n- Link to revenue projections\n- Highlight market growth rate\n\n### For Strategy\n\n**Structure:**\n1. Addressable customer segments\n2. Prioritization by opportunity size\n3. Entry strategy by segment\n4. Expected penetration timeline\n5. Resource requirements\n\n**Key Points:**\n- Focus on SAM and SOM\n- Show segment-level detail\n- Connect to go-to-market plan\n- Identify expansion opportunities\n- Discuss competitive positioning\n\n## Common Mistakes to Avoid\n\n**Mistake 1: Confusing TAM with SAM**\n- Don't claim entire market as addressable\n- Apply realistic product\u002Fgeographic constraints\n- Be honest about serviceable market\n\n**Mistake 2: Overly Aggressive SOM**\n- New entrants rarely capture > 5% in 5 years\n- Account for competition and resources\n- Show realistic ramp timeline\n\n**Mistake 3: Using Only Top-Down**\n- Investors prefer bottom-up validation\n- Top-down alone lacks credibility\n- Always triangulate with multiple methods\n\n**Mistake 4: Cherry-Picking Data**\n- Use consistent, recent data sources\n- Don't mix methodologies inappropriately\n- Document all assumptions clearly\n\n**Mistake 5: Ignoring Market Dynamics**\n- Account for market growth\u002Fdecline\n- Consider competitive intensity\n- Factor in switching costs and barriers\n\n## Additional Resources\n\n### Reference Files\n\nFor detailed methodologies and frameworks:\n- **`references\u002Fmethodology-deep-dive.md`** - Comprehensive guide to each methodology with step-by-step worksheets\n- **`references\u002Fdata-sources.md`** - Curated list of market research sources, databases, and tools\n- **`references\u002Findustry-templates.md`** - Specific templates for SaaS, marketplace, consumer, B2B, and fintech markets\n\n### Example Files\n\nWorking examples with complete calculations:\n- **`examples\u002Fsaas-market-sizing.md`** - Complete TAM\u002FSAM\u002FSOM for a B2B SaaS product\n- **`examples\u002Fmarketplace-sizing.md`** - Marketplace platform market opportunity calculation\n- **`examples\u002Fvalue-theory-example.md`** - Value-based market sizing for disruptive innovation\n\nUse these examples as templates for your own market sizing analysis. Each includes real numbers, data sources, and assumptions documented clearly.\n\n## Quick Start\n\nTo perform market sizing analysis:\n\n1. **Define the market** - Problem, customers, category, geography\n2. **Choose methodology** - Bottom-up (preferred) or top-down + triangulation\n3. **Gather data** - Industry reports, customer data, competitive intelligence\n4. **Calculate TAM** - Apply methodology formula\n5. **Narrow to SAM** - Apply product, geographic, segment filters\n6. **Estimate SOM** - 2-5% realistic capture rate\n7. **Validate** - Cross-check with alternative methods\n8. **Document** - Show methodology, sources, assumptions\n9. **Present** - Structure for audience (investors, strategy, operations)\n\nFor detailed step-by-step guidance on each methodology, reference the files in `references\u002F` directory. For complete worked examples, see `examples\u002F` directory.\n",{},"main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002Frmyndharis\u002Fantigravity-skills\u002Fmarket-sizing-analysis",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":7,"skillName":5,"commands":36,"prompt":46,"zipAvailable":47},[37,40,43],{"tool":38,"command":39},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill market-sizing-analysis",{"tool":41,"command":42},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill market-sizing-analysis",{"tool":44,"command":45},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill market-sizing-analysis","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Frmyndharis\u002Fantigravity-skills\u002Fmarket-sizing-analysis\u002FSKILL.md",true,[],[50,64,74,83,89,96],{"skillNo":51,"name":52,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":60,"publishedAt":22},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[55],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[61,62,63],"model","model hierarchy","model hierarchy skill",{"skillNo":65,"name":66,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":70,"publishedAt":22},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[69],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},[71,72,73],"MCP","zoom","zoom mcp",{"skillNo":75,"name":76,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":22},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[80,81,82,72],"sdk","zoom apps sdk","apps",{"skillNo":84,"name":85,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":22},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[85],{"skillNo":90,"name":91,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":95,"publishedAt":22},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[94],{"categoryNo":56,"categoryName":57,"taxonomyType":58,"taxonomyTypeDesc":59},[91],{"skillNo":97,"name":98,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":22},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[98]]