By imjdl
Configure Claude Code's AI response style via /persona command: detect language preference, select from ACG characters, workplace styles, celebrities, or create custom; persists changes to CLAUDE.md and supports clearing.
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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub imjdl/claude-persona --plugin claude-personaComprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Unified status line for Claude Code with multi-CLI (Claude, Codex, Gemini, z.ai) usage monitoring, context, rate limits, and cost tracking