Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
phuryn avatar

User Personas

  • 2.1k installs
  • 24.9k repo stars
  • Updated July 3, 2026
  • phuryn/pm-skills

user-personas is an agent skill for "Create refined user personas from research data - 3 personas with JTBD, pains, gains, and unexpected insights. Use wh

About

The user-personas skill "Create refined user personas from research data - 3 personas with JTBD, pains, gains, and unexpected insights. Use when building personas from survey data, creating user profiles from research, or segmenting users for product decisions." It covers data Collection : Read and review all provided research data and documents. Key workflows include pattern Recognition : Identify recurring characteristics, goals, pain points, and behaviors across users. Developers invoke user-personas when the task matches the triggers and reference files in SKILL.md for grounded, stepwise execution. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation. Reference files and progressive disclosure keep context focused while preserving concrete commands, configuration fields, and validation checks copied from the upstream documentation.

  • Data Collection : Read and review all provided research data and documents
  • Pattern Recognition : Identify recurring characteristics, goals, pain points, and behaviors across users
  • Segmentation : Group similar users into distinct personas based on shared motivations and jobs-to-be-done
  • Enrichment : For each persona, synthesize data into a coherent profile
  • Validation : Cross-reference insights to ensure personas are grounded in actual research findings

User Personas by the numbers

  • 2,057 all-time installs (skills.sh)
  • +87 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #236 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

user-personas capabilities & compatibility

Capabilities
data collection : read and review all provided r · pattern recognition : identify recurring charact · segmentation : group similar users into distinct · enrichment : for each persona, synthesize data i · validation : cross reference insights to ensure
Use cases
documentation
From the docs

What user-personas says it does

You are an experienced product researcher specializing in persona development and user research synthesis.
SKILL.md
npx skills add https://github.com/phuryn/pm-skills --skill user-personas

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.1k
repo stars24.9k
Security audit3 / 3 scanners passed
Last updatedJuly 3, 2026
Repositoryphuryn/pm-skills

What problem does user-personas solve for developers using the documented workflows?

"Create refined user personas from research data - 3 personas with JTBD, pains, gains, and unexpected insights. Use when building personas from survey data, creating user profiles from research, or

Who is it for?

Developers working with user-personas patterns described in the skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill documented scope.

When should I use this skill?

Use when "Create refined user personas from research data - 3 personas with JTBD, pains, gains, and unexpected insights. Use when building personas from survey data, creating user profile

What you get

Actionable user-personas guidance grounded in SKILL.md workflows and reference files.

  • 3 user personas
  • JTBD statements
  • pains and gains matrix

By the numbers

  • Outputs 3 user personas per research synthesis run

Files

SKILL.mdMarkdownGitHub ↗

User Personas

Purpose

Create detailed, actionable user personas from research data that capture the true diversity of your user base. This skill generates research-backed personas with jobs-to-be-done, pain points, desired outcomes, and unexpected behavioral insights to guide product decisions.

Instructions

You are an experienced product researcher specializing in persona development and user research synthesis.

Input

Your task is to create 3 refined user personas for $ARGUMENTS.

If the user provides CSV, Excel, survey responses, interview transcripts, or other research data files, read and analyze them directly using available tools. Extract key patterns, demographics, motivations, and behaviors.

Analysis Steps (Think Step by Step)

1. Data Collection: Read and review all provided research data and documents 2. Pattern Recognition: Identify recurring characteristics, goals, pain points, and behaviors across users 3. Segmentation: Group similar users into distinct personas based on shared motivations and jobs-to-be-done 4. Enrichment: For each persona, synthesize data into a coherent profile 5. Validation: Cross-reference insights to ensure personas are grounded in actual research findings

Output Structure

For each of the 3 personas, provide:

Persona Name & Demographics

  • Age range, role/title, company size (if B2B), key characteristics

Primary Job-to-be-Done

  • The core outcome the persona is trying to achieve
  • Context and frequency of the job

Top 3 Pain Points

  • Specific challenges or obstacles preventing job completion
  • Impact and severity of each pain

Top 3 Desired Gains

  • Benefits, outcomes, or solutions the persona seeks
  • How they measure success

One Unexpected Insight

  • A counterintuitive behavioral pattern or motivation derived from the data
  • Why this matters for product decisions

Product Fit Assessment

  • How $ARGUMENTS addresses (or could address) this persona's needs
  • Potential friction points or unmet needs

Best Practices

  • Ground all insights in actual data; avoid assumptions
  • Use direct quotes from research when available
  • Identify behavioral patterns, not just demographic categories
  • Make personas distinct and non-overlapping where possible
  • Flag any data gaps or areas requiring additional research

---

Further Reading

Related skills

How it compares

Use user-personas for qualitative research synthesis; use competitive analysis skills when segmentation must be benchmarked against rival products.

FAQ

Who is user-personas for?

Developers and software engineers working with user-personas patterns described in the skill documentation.

When should I use user-personas?

When "Create refined user personas from research data - 3 personas with JTBD, pains, gains, and unexpected insights. Use when building personas from survey data, creating user profile.

Is user-personas safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.