# PM Skills Available for Market Research: Complete Guide to the PM Skills Marketplace

> Discover PM skills for market research like user segmentation and sentiment analysis. Access these powerful tools via CLI commands to generate structured research outputs efficiently.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: getting-started
- Published: 2026-07-04

---

**The PM Skills Marketplace provides seven specialized market research skills—including user segmentation, sentiment analysis, and market sizing—that product managers can invoke via CLI commands like `/research-users` or `/market-sizing` to generate structured research outputs.**

The **phuryn/pm-skills** repository organizes reusable AI-powered capabilities for product managers. When investigating **PM Skills available for market research**, you'll find a dedicated collection of Markdown-based specifications under the `pm-market-research/skills` directory. Each skill is a self-contained specification that describes its purpose, input parameters, step-by-step analysis logic, and output format.

## What Are PM Market Research Skills?

In the PM Skills Marketplace, **skills** are front-matter-driven Markdown files that define reusable prompts for large language models. According to the source code, these files reside in `pm-market-research/skills/` and follow a standardized architectural pattern. Each skill specifies a role for the LLM (e.g., "strategic market analyst") and includes a step-by-step "Think" section that forces sequential reasoning, improving reproducibility of results.

The marketplace distinguishes between **skills** (the underlying logic) and **commands** (the user-facing wrappers). Skills are referenced by command catalogues in `pm-market-research/commands/*.md`, which orchestrate one or more skills into executable workflows.

## Available Market Research Skills

The repository currently maintains seven distinct market research capabilities. Each skill is defined in its own [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) file under the respective directory.

### User Segmentation

The **user-segmentation** skill breaks a user base into three or more behavioral segments based on jobs-to-be-done, motivations, and unmet needs. This skill is defined in [`pm-market-research/skills/user-segmentation/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/user-segmentation/SKILL.md) and can be invoked to transform raw survey data into actionable cohorts.

### User Personas

Located at [`pm-market-research/skills/user-personas/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/user-personas/SKILL.md), the **user-personas** skill generates three detailed personas per run. Each persona includes demographics, jobs-to-be-done (JTBD), pains, gains, and unexpected insights that product teams can use for feature prioritization.

### Sentiment Analysis

The **sentiment-analysis** skill, defined in [`pm-market-research/skills/sentiment-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/sentiment-analysis/SKILL.md), runs sentiment scoring on feedback data, clusters results into segments, and surfaces actionable recommendations. This skill is particularly useful for processing NPS responses or support tickets.

### Market Sizing

Found in [`pm-market-research/skills/market-sizing/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/market-sizing/SKILL.md), this skill estimates **TAM** (Total Addressable Market), **SAM** (Serviceable Addressable Market), and **SOM** (Serviceable Obtainable Market) using top-down and bottom-up approaches. It includes growth projections and assumption mapping to validate estimates.

### Market Segments

The **market-segments** skill in [`pm-market-research/skills/market-segments/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/market-segments/SKILL.md) identifies three to five target customer segments. For each segment, it describes demographics, JTBD, pain points, and product-fit analysis to guide go-to-market strategy.

### Customer Journey Mapping

Defined in [`pm-market-research/skills/customer-journey-map/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/customer-journey-map/SKILL.md), this skill maps the end-to-end user journey from awareness to advocacy. It documents touch-points, emotions, pain points, and opportunities for product intervention.

### Competitor Analysis

The **competitor-analysis** skill at [`pm-market-research/skills/competitor-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/competitor-analysis/SKILL.md) produces a competitive landscape brief covering five direct rivals. It analyzes strengths, weaknesses, and differentiation opportunities for strategic positioning.

## Skill Architecture and File Structure

Every market research skill in the repository shares a common architectural pattern:

- **Front-matter metadata** — Contains `name` and `description` fields used by the toolkit to discover and catalogue the skill.
- **Purpose & Instructions** — Defines the LLM role assumption (e.g., expert market analyst).
- **Input definition** — Uses placeholder `$ARGUMENTS` that commands replace with user queries or data payloads.
- **Step-by-step "Think" section** — Forces the model to reason sequentially through the analysis.
- **Output structure** — Specifies markdown tables or bullet lists for consistent downstream formatting.
- **Best-practice tips** — Curated links to product management learning resources.

Commands reference these skills through the command catalogue. For example, [`pm-market-research/commands/research-users.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/research-users.md) orchestrates the user-personas, user-segmentation, and customer-journey-map skills to produce a unified research report.

## How to Invoke Market Research Commands

You can invoke these capabilities through the CLI or chat interface. The PM Toolkit runner substitutes `$ARGUMENTS` with your provided values.

To run the comprehensive research workflow that combines multiple skills:

```markdown
/research-users

/research-users B2B project-management platform – want insight into agency users

```

For individual skill execution:

```markdown
user-personas  "Upload survey CSV for our new SaaS product"

user-segmentation  "Feedback from 200 NPS responses on Feature X"

/sentiment-analysis  "Review data exported from Trustpilot"

/market-sizing  "Estimate TAM for AI-augmented analytics tools in North America"

/market-segments  "Identify target segments for a low-code BPM platform"

/customer-journey-map  "Map onboarding flow for new enterprise customers"

/competitor-analysis  "Analyse competitors for our IoT device management SaaS"

```

Additional command wrappers include [`pm-market-research/commands/competitive-analysis.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/competitive-analysis.md) (for competitor intelligence) and [`pm-market-research/commands/analyze-feedback.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/commands/analyze-feedback.md) (combining sentiment analysis with segmentation).

## Summary

- The **phuryn/pm-skills** repository hosts seven market research skills in `pm-market-research/skills/`.
- Each skill is a self-contained Markdown file with front matter, reasoning steps, and output specifications.
- Available skills include **user-segmentation**, **user-personas**, **sentiment-analysis**, **market-sizing**, **market-segments**, **customer-journey-map**, and **competitor-analysis**.
- Commands in `pm-market-research/commands/` orchestrate skills into workflows like `/research-users`.
- All skills use `$ARGUMENTS` placeholders for dynamic input substitution.

## Frequently Asked Questions

### How do I access the market research PM Skills?

You access these skills by installing the PM Skills Marketplace toolkit and referencing the Markdown files in `pm-market-research/skills/`. Each skill is invoked via its command name (e.g., `/market-sizing` or `user-personas`) followed by your specific research query or data payload.

### What is the difference between a skill and a command in the PM Skills Marketplace?

A **skill** is the underlying AI prompt specification stored in a [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) file that defines the analysis logic. A **command** is a user-facing wrapper defined in the `commands/` directory that may orchestrate multiple skills or provide a simplified interface. For example, the `/research-users` command combines the user-personas, user-segmentation, and customer-journey-map skills into a single workflow.

### Can I customize the market research outputs?

Yes, you can customize outputs by modifying the source [`SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/SKILL.md) files or by providing specific instructions in the `$ARGUMENTS` parameter when invoking a command. The skills are designed with explicit "Think" sections and output structure definitions that you can adapt to your specific formatting requirements.

### Which skill should I use for analyzing customer feedback?

Use the **sentiment-analysis** skill defined in [`pm-market-research/skills/sentiment-analysis/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-market-research/skills/sentiment-analysis/SKILL.md) for processing customer feedback. This skill scores sentiment, clusters results into behavioral segments, and provides actionable recommendations. For a comprehensive analysis, invoke `/analyze-feedback` (which wraps sentiment analysis with segmentation) or manually chain `sentiment-analysis` with `user-segmentation`.