Claude Code Persona Plugin marketplace
npx claudepluginhub imjdl/claude-personaSet an AI persona style for Claude Code via /persona command
Set an AI persona style for Claude Code via the /claude-persona:persona command. One command to switch the entire conversation vibe.
# 1. Add this repo as a marketplace
claude plugin marketplace add imjdl/claude-persona
# 2. Install the plugin
claude plugin install claude-persona@imjdl-claude-persona
# 3. Reload plugins (inside a Claude Code session)
/reload-plugins
/claude-persona:personaThe persona prompt is written into the corresponding CLAUDE.md and takes effect immediately.
Type /claude-persona:persona to see all available personas. Each option includes a preview dialogue so you know what you're getting.
| # | Persona | Style |
|---|---|---|
| 1 | Cyberpunk Hacker | Hardcore, edgy, terminal vibes |
| 2 | Lazy Senior Mentor | Casual, laid-back, effortlessly dependable |
| 3 | Grumpy but Reliable Teammate | Snarky, blunt, always delivers |
| 4 | Senior Encourager | Warm, supportive, enthusiastic |
| 5 | 初音ミク (Hatsune Miku) | Cheerful, bubbly, musical virtual idol |
| 6 | Speed (Internet Celebrity) | Chaotic energy, hype, meme-heavy |
| 7 | Donald Trump | Boastful, superlatives, tangential |
| 8 | 五条悟 (Gojo Satoru) | Playful, effortlessly confident, "I'm the strongest" |
| 9 | 江户川柯南 (Conan) | Sharp, logical, detective deductions |
| 10 | 女仆 (Maid) | Gentle, polite, devoted, "主人" |
Select the Other option and describe the style you want in natural language. The AI generates a persona prompt for you to confirm before writing it.
Select the 清除人设 option to remove the active persona and return to Claude's default behavior. You can choose whether to clear from the current project or globally.
When setting or clearing a persona, you choose where it applies:
{project_root}/CLAUDE.md, only affects this project~/.claude/CLAUDE.md, affects every Claude Code sessionThe plugin is a Claude Code custom command — commands/claude-persona:persona.md is a prompt template that instructs Claude to:
~/.claude/CLAUDE.md (CJK characters → Chinese, otherwise English)AskUserQuestionCLAUDE.md using <!-- persona-start --> / <!-- persona-end --> markersNon-destructive: existing content in CLAUDE.md is preserved. Only the block between markers is replaced or appended.
The plugin auto-detects your language preference. Preview dialogues and persona prompts are generated dynamically in that language — no separate i18n files needed.
claude-persona/
├── manifest.json # Plugin metadata
├── README.md
├── CLAUDE.md # Project-level instructions for Claude
└── commands/
└── persona.md # /claude-persona:persona command prompt template
MIT