Best use case
create-persona is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create detailed user persona with guided questions
Teams using create-persona should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/create-persona/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How create-persona Compares
| Feature / Agent | create-persona | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create detailed user persona with guided questions
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# create-persona **Category**: Product & Strategy ## Usage ```bash create-persona <name> ``` ## Arguments - `<name>`: Required argument ## Execution Instructions for Claude Code When this command is run, Claude Code should: 1. Read the source file at `claude_settings/python/templates/persona-template.md` 2. Read the template content 3. If arguments provided, use them for output filename 4. Generate the file from the template 5. Replace any template variables if needed ## Source Content Location The full process documentation can be found at: `claude_settings/python/templates/persona-template.md` Claude Code should read this file and follow the documented process exactly. ## Example ```bash create-persona example-name ```
Related Skills
create-qa-test
Create a new QA test procedure for a feature
create-prd
Interactive PRD creation wizard with comprehensive question flow
create-prd-feature
Create a feature-specific PRD (FRD) for individual features
create-tech-spec
Create a new Technical Specification for implementation details
create-rfc
Create a new RFC (Request for Comments) technical specification
create-skill
Create a new Claude Code agent skill with proper folder structure and SKILL.md format. Use when the user wants to add a model-invoked skill that Claude uses autonomously based on context. Handles skill folder creation with SKILL.md and optional reference files.
create-plugin
Create a new Claude Code plugin with proper directory structure and manifest. Use when the user wants to create a new plugin from scratch. Sets up plugin.json, directory structure, and optional components.
create-command
Create a new Claude Code slash command with proper YAML frontmatter structure. Use when the user wants to add a custom slash command to a plugin. Handles command file creation with description, argument hints, allowed tools, and all advanced features.
zod
Zod schema validation patterns and type inference. Auto-loads when validating schemas, parsing data, validating forms, checking types at runtime, or using z.object/z.string/z.infer in TypeScript.
typescript-import-style
Merge-friendly import formatting (one-per-line, alphabetical). Auto-loads when writing TypeScript/JavaScript imports to minimize merge conflicts in parallel development. Enforces consistent grouping and sorting.
setup-mcp-auth
Configure authentication for an existing FastMCP server
fastmcp
FastMCP TypeScript framework patterns for MCP servers. Auto-loads when building MCP servers, creating tools/resources/prompts, implementing authentication, configuring transports, or working with FastMCP in TypeScript.