From gtm-skills
Researches target vertical pain points using deep research APIs and distills findings into numbered hypothesis sets. Use for market understanding before outreach.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gtm-skills:market-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Research a target vertical's pain points using deep research APIs. Distill findings into a numbered hypothesis set. Output is pure industry education — no email generation, no company matching.
Research a target vertical's pain points using deep research APIs. Distill findings into a numbered hypothesis set. Output is pure industry education — no email generation, no company matching.
Provider selection and credentials are handled in Step 0 of the workflow.
Read the company context file if it exists (claude-code-gtm/context/{company}_context.md) for ICP and existing hypotheses.
Ask the user for:
| Input | Required | Example |
|---|---|---|
| Target vertical | yes | "Mid-market logistics companies" |
| Specific sub-verticals | yes | "3PL, freight brokerage, cold chain" |
| What we solve for them | yes | "Find potential partners and customers in fragmented markets" |
| Existing hypotheses to test | no | From context file or user input |
Do NOT run generic research. Run 3-4 focused queries, each targeting a different angle of the same problem. The queries should be specific enough to return actionable data points, not overviews.
Query design principles:
Run each query through the chosen provider's API (from Step 0).
Standard 3-query framework:
Query 1 — Workflow pain: "What is the specific day-to-day workflow for [role] at [company type] when they [task we solve]? What tools do they use? Where do those tools fail? How long does each step take? Give concrete examples and data points."
Query 2 — Tool/database gaps: "How well do [existing tools] cover [target segment]? What percentage of the market do they miss? Why do [target companies] fall through the cracks? What data is wrong or stale? Give specific numbers."
Query 3 — Scaling problems: "What happens when [company type] tries to scale [process] beyond the initial [easy phase]? What breaks? What are the real-world failure stories? How do they work around it? What does it cost?"
Optional Query 4 — Industry leaders and public statements: "Who are the recognized thought leaders in [vertical]? What have they said publicly about [pain area] in the last 12 months? Include quotes, conference talks, blog posts, LinkedIn posts. Focus on practitioners, not analysts."
Read all research responses and extract distinct, non-overlapping pain points. Each hypothesis should be:
Format:
## Hypothesis Set: [Vertical]
### #1 [Short name]
[2-3 sentence description with data points]
Best fit: [what type of company this applies to most]
### #2 [Short name]
...
Target: 5-7 hypotheses per vertical.
If Query 4 was run, compile an industry leaders section:
## Industry Leaders: [Vertical]
### [Leader Name] — [Title, Company]
- **Public stance on [pain area]:** [summary of their position]
- **Key quote:** "[direct quote]" — [source, date]
- **Relevance:** [why this matters for outreach or positioning]
This section helps with:
Save to the vertical context directory:
claude-code-gtm/context/{vertical-slug}/sourcing_research.md — full research output
claude-code-gtm/context/{vertical-slug}/hypothesis_set.md — distilled hypotheses
claude-code-gtm/context/{vertical-slug}/industry_leaders.md — leaders section (if Query 4 ran)
Create the directory if it doesn't exist.
The hypothesis set is consumed by:
enrichment-design — to design enrichment columns that score/confirm hypotheseslist-segmentation — to match companies to hypotheses and assign tiersemail-generation — to personalize P1 openers per hypothesisemail-response-simulation — to evaluate whether email copy aligns with researchhypothesis-building generates hypotheses from your own knowledge (context file + user input) — fast, no API. This skill validates and enriches those hypotheses with external research. If a hypothesis set already exists at claude-code-gtm/context/{vertical-slug}/hypothesis_set.md, use it to focus research queries instead of starting from scratch.
Typical flow: hypothesis-building first (define what you think) → market-research (validate with data). Or skip this skill entirely if you know the vertical well.
hypothesis-buildingemail-generation skilllist-building skilllist-enrichment skilllist-segmentation skillnpx claudepluginhub extruct-ai/gtm-skills --plugin gtm-skillsGenerates testable pain hypotheses from company context (ICP, win cases, product knowledge) and user input. Pure reasoning — no API keys. Outputs a hypothesis set with search angles for list-building.
Runs initial market research, updates findings, and answers questions about market size, customer segments, buying behavior, pricing benchmarks, and industry trends for startup founders.
Sizes markets, analyzes competitors, calculates TAM/SAM/SOM, and validates business ideas using customer outreach templates, community methods, and landing page tests.