market-sizing
An agent skill by phuryn, from phuryn/pm-skills. Tags: documents, market-analysis, spreadsheets, strategy.
What it does
Estimate market size using TAM, SAM, and SOM with top-down and bottom-up approaches. Use when sizing a market opportunity, estimating addressable market, preparing for investor pitches, or evaluating market entry.
Install
With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:
npx skills add phuryn/pm-skills --skill market-sizing
Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):
git clone --depth 1 https://github.com/phuryn/pm-skills
cp -r pm-skills/pm-market-research/skills/market-sizing ~/.claude/skills/market-sizing
Safety box score
Grade A, minimal risk: 9 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.
This skill is a pure analysis prompt for market sizing; it does not ship code or modify files. The main exposure is outbound web research and the need to ingest external market reports and data, plus a mild persona/instruction layer that steers the agent’s behavior.
| Category | Level | Why |
|---|---|---|
| Code & shell execution | 0 (none) | No scripts, shell commands, or code execution are present; the only file is `SKILL.md`. |
| Network access | 1 (low) | It explicitly says to "Use web search to find current market data, industry reports, and growth projections," so the agent may make outbound requests. |
| Filesystem reach | 0 (none) | The skill only reads user-provided inputs and produces an estimate; it does not instruct writing, deleting, or accessing paths. |
| Secrets & credentials | 0 (none) | There is no request for tokens, passwords, `.env` files, keychains, or pasted credentials. |
| Privilege & persistence | 0 (none) | No sudo, installs, services, shell changes, or other privilege-altering actions are requested. |
| Instruction hijack surface | 1 (low) | The file assigns a persona — "You are a strategic market analyst" — and directs the agent to "Think Step by Step," but it does not ask to ignore higher-priority instructions or hide anything. |
| Irreversible actions | 0 (none) | It produces an analysis only; it does not push, publish, send, buy, book, or delete anything. |
| Transparency | 0 (none) | There are no binaries, base64 blobs, unpinned installers, or hidden/decoded content. |
Before installing
- Confirm outbound web access is allowed in your environment.
- Decide whether external market-report browsing is acceptable for the data you will analyze.
- If you need fully offline behavior, do not use this skill as written.
Rated 2026-10-20 by an automated review of 1 file from the skill's repository.
Source
- Repository
- phuryn/pm-skills (all skills from this repository)
- Path
- pm-market-research/skills/market-sizing/SKILL.md
- Branch
- main
- Updated
- 2026-09-19
Related skills
- ideal-customer-profile — Identify the Ideal Customer Profile (ICP) from research data with demographics, behaviors, JTBD, and needs.
- ansoff-matrix — Generate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification.
- beachhead-segment — Identify the first beachhead market segment for a product launch.
- business-model — Generate a Business Model Canvas with all 9 building blocks.
- competitor-analysis — Analyze competitors with strengths, weaknesses, and differentiation opportunities. Identifies direct competitors and maps the competitive landscape.
- interview-script — Create a structured customer interview script with JTBD probing questions, warm-up, core exploration, and wrap-up sections.