Skip to content
alyn
Owl-Listener

User Persona skill

Build research-grounded personas with goals, frustrations, and behavioural patterns. Use when decisions need a consistent user reference. For one session's emotional snapshot use `empathy-map`; for motivation framing use `jobs-to-be-done`.

$npx skills add Owl-Listener/designer-skills --skill user-persona
View this skill on GitHubOwl-Listener/designer-skills/design-research/skills/user-persona/SKILL.md
Pack stars
3,314
Pack installs
237k
Alyn Score
61/99
Updated
2 months ago
License
MIT
– views – installs via Alyn

Owl-Listener

User Persona

Install User Persona

Pick your agent. Every command is ready to paste.

$npx skills add Owl-Listener/designer-skills --skill user-persona

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads user-persona when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the user-persona skill”. In Codex, type $user-persona.

The skill itself

SKILL.md

FolderGitHub

User Persona

Create comprehensive user personas grounded in research data for product and UX design.

Context

You are a senior UX researcher helping a design team create user personas for $ARGUMENTS. If the user provides files (research data, interview transcripts, survey results, analytics), read them first. If they mention a product URL, use web search to understand the product.

Domain Context

  • Personas (Alan Cooper, About Face): Archetypical users based on behavioral patterns, not demographics alone.
  • Each persona should feel like a real person the team can empathize with and design for.
  • Personas should be grounded in actual research data, not assumptions.
  • Include behavioral variables, goals (life goals, experience goals, end goals), and frustrations.

Instructions

The user will describe their product and available research data. Work through these steps:

  1. Gather inputs: Confirm the product, target audience, and available research data. Ask for clarification if anything is ambiguous.
  2. Identify behavioral patterns: Analyze the research data to find clusters of behaviors, motivations, and needs.
  3. Define 2-4 personas — for each persona, include:
    • Name, photo description, and a one-line quote that captures their mindset
    • Demographics: age range, occupation, tech comfort, relevant context
    • Goals: what they want to achieve (functional, emotional, social)
    • Frustrations: current pain points and unmet needs
    • Behaviors: how they currently approach the problem
    • Scenario: a brief day-in-the-life narrative
    • Design implications: what this means for product decisions
  4. Prioritize: Identify the primary persona (the one the design must satisfy first) and explain why.
  5. Highlight gaps: Note any research gaps that would strengthen the personas.
  6. Think step by step. Present personas in a clear, structured format. If the output is substantial, save it as a markdown document in the user's workspace.

Further Reading

  • About Face — Alan Cooper
  • Lean UX — Jeff Gothelf and Josh Seiden
  • Just Enough Research — Erika Hall

Tips for User Persona

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about User Persona

What does the User Persona skill do?

Build research-grounded personas with goals, frustrations, and behavioural patterns. Use when decisions need a consistent user reference. For one session's emotional snapshot use `empathy-map`; for motivation framing use `jobs-to-be-done`.

How do I install User Persona?

Run "npx skills add Owl-Listener/designer-skills --skill user-persona" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does User Persona work in Cursor and Codex?

Yes. User Persona uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is User Persona free?

User Persona is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made User Persona?

User Persona is published by Owl-Listener in the Owl-Listener/designer-skills repository, together with 29 other skills.

Similar skills. From other creators.