Available Market Research Skills in the PM Skills Marketplace

The PM Skills Marketplace provides seven specialized market research skills—user segmentation, user personas, sentiment analysis, market sizing, market segments, customer journey mapping, and competitor analysis—each defined as self-contained Markdown specifications in the pm-market-research/skills directory.

The phuryn/pm-skills repository organizes reusable AI prompts as "skills" that product managers invoke via CLI commands. These market research capabilities are stored as structured Markdown files containing front-matter metadata, step-by-step reasoning instructions, and output format specifications. Each skill follows a consistent architectural pattern that ensures reproducible, high-quality research outputs when executed by the PM Toolkit runner.

What Are Market Research Skills in the PM Skills Marketplace?

Market research skills in this ecosystem are front-matter-driven Markdown specifications located under pm-market-research/skills/. Unlike traditional code libraries, these skills define LLM behavior through structured prompts that guide the model through specific analytical workflows. Each file contains a complete specification including the skill's purpose, required input parameters, sequential reasoning steps, and expected output format.

The skills are designed to be invoked by commands such as /research-users or called individually via identifiers like user-personas. When executed, the PM Toolkit substitutes $ARGUMENTS placeholders with user-provided data and feeds the completed prompt to the underlying language model.

The Seven Core Market Research Skills

The pm-market-research/skills directory contains seven distinct analytical capabilities designed for comprehensive market intelligence:

User Segmentation

Skill ID: user-segmentation
Source: pm-market-research/skills/user-segmentation/SKILL.md

This skill breaks a user base into three or more behavioral segments based on jobs-to-be-done (JTBD), motivations, and unmet needs. It processes raw feedback data to identify distinct cohorts that share common behavioral patterns, enabling targeted product development.

User Personas

Skill ID: user-personas
Source: pm-market-research/skills/user-personas/SKILL.md

Generates three detailed personas including demographics, JTBD analysis, pain points, gains, and unexpected insights. This skill creates actionable representative profiles that align product teams on who they are building for.

Sentiment Analysis

Skill ID: sentiment-analysis
Source: pm-market-research/skills/sentiment-analysis/SKILL.md

Runs sentiment scoring on feedback data, clusters results into segments, and surfaces actionable recommendations. This skill transforms unstructured qualitative data into quantified emotional metrics with segment-specific insights.

Market Sizing

Skill ID: market-sizing
Source: pm-market-research/skills/market-sizing/SKILL.md

Estimates TAM, SAM, and SOM using top-down and bottom-up approaches. The skill includes growth projections and explicit assumption mapping, providing defensible market opportunity calculations for business cases.

Market Segments

Skill ID: market-segments
Source: pm-market-research/skills/market-segments/SKILL.md

Identifies three to five target customer segments, describing demographics, JTBD, pain points, and product-fit analysis. This skill focuses on high-level market stratification rather than behavioral micro-segmentation.

Customer Journey Map

Skill ID: customer-journey-map
Source: pm-market-research/skills/customer-journey-map/SKILL.md

Maps the end-to-end user journey from awareness through advocacy, documenting touch-points, emotional states, pain points, and optimization opportunities. This skill produces visual journey documentation suitable for stakeholder presentations.

Competitor Analysis

Skill ID: competitor-analysis
Source: pm-market-research/skills/competitor-analysis/SKILL.md

Produces a competitive landscape brief analyzing five direct rivals, their strengths and weaknesses, and differentiation opportunities. This skill structures competitive intelligence into actionable strategic insights.

How Market Research Skills Are Architected

All seven skills follow a common architectural pattern defined in their respective SKILL.md files:

  1. Front-matter metadata (name, description) – Used by the toolkit to discover and catalogue the skill in the marketplace.
  2. Purpose & Instructions – A concise narrative defining the LLM role (e.g., "strategic market analyst").
  3. Input definition – Placeholder $ARGUMENTS that the command replaces with user queries or data payloads.
  4. Step-by-step "Think" section – Forces sequential reasoning to improve output reproducibility and analytical depth.
  5. Output structure – A markdown table or bullet list defining the expected response format.
  6. Best-practice tips & Further Reading – Curated links to product management learning resources.

How to Invoke Market Research Skills

You can invoke these skills through high-level orchestration commands or individual skill calls. The PM Toolkit substitutes $ARGUMENTS with your provided input when executing.

Orchestrated Research Workflows

Use the /research-users command to run multiple skills simultaneously. This command is defined in pm-market-research/commands/research-users.md and orchestrates personas, segmentation, and journey mapping into a unified report:

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

Individual Skill Invocations

For targeted analysis, call specific skills directly with quoted arguments:

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"

Command Wrappers

The marketplace also provides command wrappers that bundle individual skills for specific workflows:

Summary

The phuryn/pm-skills repository provides seven market research skills organized under pm-market-research/skills/:

  • user-segmentation – Behavioral segmentation based on JTBD and motivations
  • user-personas – Detailed persona generation with demographics and insights
  • sentiment-analysis – Quantified sentiment scoring with segment clustering
  • market-sizing – TAM/SAM/SOM estimation with assumption mapping
  • market-segments – High-level target segment identification
  • customer-journey-map – End-to-end journey visualization
  • competitor-analysis – Five-competitor landscape analysis

Each skill follows a standardized Markdown architecture with front-matter metadata, reasoning steps, and output specifications, accessible via orchestrated commands like /research-users or individual skill invocations.

Frequently Asked Questions

What is the PM Skills Marketplace?

The PM Skills Marketplace is the skill distribution system within the phuryn/pm-skills repository that organizes reusable AI prompts as Markdown-based specifications. It functions as a catalogue where product managers can discover and invoke pre-built analytical capabilities for market research, strategy, and product development tasks.

How does the /research-users command work?

The /research-users command, defined in pm-market-research/commands/research-users.md, orchestrates multiple market research skills—including user-personas, user-segmentation, and customer-journey-map—to produce a comprehensive research report. When invoked, it sequences these skills and aggregates their outputs into a unified analysis of your user base.

What file format are skills stored in?

Skills are stored as Markdown files with YAML front-matter (typically named SKILL.md) located in domain-specific directories like pm-market-research/skills/. Each file contains metadata headers, purpose instructions, input specifications using $ARGUMENTS placeholders, step-by-step reasoning sections, and output format templates.

Can I combine multiple market research skills?

Yes, you can combine skills using the command orchestration system. The repository includes wrapper commands such as analyze-feedback (combining sentiment-analysis and segmentation) and research-users (combining personas, segmentation, and journey mapping). You can also create custom scripts that chain individual skill invocations together for bespoke research workflows.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →