Persona
Build a persona panel, explore customer motivations through open-ended questions, and pressure-test product concepts before spending on fieldwork. Generates diverse AI persona panels, runs agent-separated interviews (qualitative ask or structured concept test), analyzes results with theme synthesis, cross-tabs, and charts, and delivers executive research reports. Use when the user wants to ask a panel about motivations or barriers, which concept to launch, who to target first, which message resonates, whether a value proposition works, or needs a reusable persona panel.
Install
npx skills add takechanman1228/claude-persona --skill personagit clone --depth 1 https://github.com/takechanman1228/claude-persona.git /tmp/claude-persona
mkdir -p ~/.claude/skills
cp -r /tmp/claude-persona/skills/persona ~/.claude/skills/personaPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# AI Persona Panels for Customer Research Build reusable persona panels, ask open-ended customer questions, and run concept tests on messages, offers, and product ideas. ## 3-Step Workflow Inspired by TinyTroupe (Generate Personas → Simulate Interactions → Extract & Analyze): | Step | What happens | Component | |------|-------------|-----------| | **1. Build Panel** | Define your market, generate diverse personas | Panel Builder | | **2. Run Ask / Concept Test** | Each persona responds independently in its own subprocess | Simulation Engine | | **3. Review Findings** | Structured report with themes, cross-tabs, charts, and verbatims | Analysis Pipeline | Recommended workflow: 1. `/persona generate` — build a reusable panel 2. `/persona ask` — explore motivations, barriers, language, and decision criteria 3. `/persona concept-test` — compare explicit options when ready for a structured choice task ## Quality Guidelines - **Take your time with persona generation.** Diverse, detailed personas are the foundation of useful results. Do not skip diversity verification. - **Do not skip validation.** Always verify response JSON structure before proceeding to analysis. - **Quality over speed.** A 5-persona panel with rich, differentiated responses is more valuable than a 15-persona panel with generic answers. ## Quick Reference | Command | What it does | |---------|-------------|
Details
- Skill name
persona- Repository
- takechanman1228/claude-persona
- Path
skills/persona/SKILL.md- License
- MIT
- Repo updated
- 3 July 2026
FAQ
What does the Persona skill do?
Build a persona panel, explore customer motivations through open-ended questions, and pressure-test product concepts before spending on fieldwork. Generates diverse AI persona panels, runs agent-separated interviews (qualitative ask or structured concept test), analyzes results with theme synthesis, cross-tabs, and charts, and delivers executive research reports. Use when the user wants to ask a panel about motivations or barriers, which concept to launch, who to target first, which message resonates, whether a value proposition works, or needs a reusable persona panel.
How do I install the Persona skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add takechanman1228/claude-persona --skill persona. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Persona popular?
It lives in takechanman1228/claude-persona, which has 60 GitHub stars and 9 forks, and is included in 2 curated skill lists.
Related skills
Kranz Services
62kranz-org/kranz
Use existing Kranz runtimes via MCP to inspect services, logs, ports, actions, and plans, or to start, stop, restart, and handle confirmation tokens. Also use before starting a dev server, worker, Docker stack, build, test, or migration. If no matching runtime exists, use the project's normal workflow.
Venice Responses
160veniceai/skills
Use Venice's Alpha POST /responses endpoint - an OpenAI-compatible, stateless Responses API with typed output blocks (reasoning, message, function_call, web_search_call). Covers request shape, input items, tools (function, web_search, x_search), reasoning controls, incomplete responses, streaming events, differences from /chat/completions, the supported venice_parameters subset, and E2EE behavior.
Precoil Emt
62David-Precoil/testing-business-ideas-with-claude
Use this skill when the user wants to test a business idea, strategy, or initiative against real-world risk. Triggers include: 'test my idea', 'what are the riskiest assumptions', 'help me validate this', 'run EMT on this', 'extract assumptions', 'assumption mapping', 'what could go wrong with this plan', 'pressure test this', 'validate this plan', 'what could go wrong with this strategy', 'identify hidden risk in this idea', or any request to pressure-test a business decision before committing resources. Runs a guided Extract → Map → Test system based on David J. Bland's Precoil methodology.
Clarify Intent and Establish Shared Understanding
206Inference1/clarify-intent-and-establish-shared-understanding
Whether you're thinking or getting things done, be clear, specific, and methodical. Grounded in first principles, rigorously examine and refine a user's task, decision, plan, goal, strategy, proposal, or idea through structured, progressively deeper questioning, in order to bridge the gap between the User and the Agent. Use when the user explicitly requests grilling, challenge, pressure-testing, cross-examination, red-team review, pre-mortem analysis, or a decision audit. The goal is to uncover unclear objectives, hidden assumptions, contradictions, weak evidence, missing information, overlook
Playwright Browser
51AndyShiu/claude-skill-playwright-browser
Headless, reproducible browser automation with Playwright for any project — screenshots of web pages or local dev servers (desktop/tablet/mobile, full page or one element, single page or every page/menu of an app in one batch), frontend audits (console errors, failed requests, broken images/links, responsive overflow, axe accessibility, LCP/CLS performance), before/after visual comparison, scripted E2E flows (log in, click, fill, page through, assert), and logged-in pages via saved sessions. Use this whenever the user wants to screenshot or visually check a site, find frontend bugs, see how a
Theorist
192blader/theorist
Maintain a per-repo THEORY.MD as a continuously updated narrative of the operating theory behind the current work. Activates EVERY session and stays active throughout the session. Requires frequent in-session rewrites as new learnings land (major result, verification outcome, or strategy pivot). Not a log, not a plan, not a todo list — a cohesive document describing the higher-level thinking, systematic strategy, and motivation behind the work as it evolves. Updated end-to-end (rewritten, not appended) as understanding deepens.
Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.