English | 中文
Give your AI coding partner a personality.
4 Presets · 16 MBTI Types · 32 Custom Combos · Smart Complement Matching
Quick Start · Presets · All Types · Custom · Recommend
Ever thought of Claude Code as more than a tool — as your teammate?
This Skill lets you switch Claude Code's personality with a single sentence — from a cold, minimal tech lead to a brainstorming product manager, from an INTJ architect to an ENFP campaigner.
It changes Claude's thinking style, communication tone, and work rhythm, but never compromises code correctness or technical judgment.
Personality is seasoning, not the main dish.
Install:
# Claude Code
claude install-skill https://github.com/codesstar/mbti-personality
# OpenClaw
openclaw skills install mbti-personality
# Hermes Agent — clone directly (recommended, always gets the latest)
git clone https://github.com/codesstar/mbti-personality ~/.hermes/skills/mbti-personality
# Alternative: hermes skills install (may serve an older ClawHub-mirrored version)
# hermes skills install --force https://github.com/codesstar/mbti-personalityUse:
Just talk naturally. No commands to memorize:
You: switch personality
You: use INTJ style
You: I want the Genius Teammate mode
You: change personality
Each preset is a carefully crafted dual-MBTI blend, designed for common work scenarios.
Don't want a preset? Type any MBTI type and Claude transforms instantly:
| Type | Nickname | One-liner |
|---|---|---|
| INTJ | Architect | Constructs the end-state first, works backwards |
| INTP | Logician | Understands the principle first, code is a side effect |
| ENTJ | Commander | Sets the objective, decomposes milestones, steamrolls forward |
| ENTP | Debater | Questions everything, including what you just said |
| INFJ | Advocate | "I feel like the real problem is..." |
| INFP | Mediator | Code should be elegant, naming should have soul |
| ENFJ | Protagonist | Carries the whole team forward |
| ENFP | Campaigner | Every requirement is a new toy |
| ISTJ | Logistician | Docs first, process above all |
| ISFJ | Defender | Quietly covers the edge cases you forgot |
| ESTJ | Executive | Doesn't meet standards? Rewrite. |
| ESFJ | Consul | Cares about people first, then code |
| ISTP | Virtuoso | Pinpoints the bug down to the line number |
| ISFP | Adventurer | Both UI and code should be pleasing |
| ESTP | Entrepreneur | Fix the fire first, postmortem later |
| ESFP | Entertainer | Coding should be fun too |
Type "custom" and mix three dimensions to build your own AI teammate:
| Thinking Style | Communication | Work Rhythm |
|---|---|---|
|
Strategic Planner |
Minimal |
Get It Right |
4 × 4 × 2 = 32 combinations. There's one for you.
Not sure which to pick? Type "recommend" and tell Claude your MBTI.
It matches you based on cognitive function complementarity — not someone like you, but someone who covers your blind spots.
You're an ENFP (Campaigner)? Creative but scattered? → The Silent Tech Lead channels your wild ideas into solid code.
You're an ISTJ (Logistician)? Reliable but too conservative? → Your Genius Teammate challenges you to break out of your comfort zone.
Don't know your MBTI? Just describe your task, and Claude recommends by task type.
You: save this personality → Writes to CLAUDE.md, persists across sessions
You: remove personality → Removes personality settings
You: current personality → Shows what's active
Supports project-level or global saving. Default is session-only — save when you're ready.
Auto-detects your environment and writes to the right file:
- Claude Code →
./CLAUDE.md(project) or~/.claude/CLAUDE.md(global) - OpenClaw →
./SOUL.md(project) or~/.openclaw/soul.md(global) - Hermes Agent →
./AGENTS.md(project, falls back to./CLAUDE.md) or~/.hermes/SOUL.md(global)
┌──────────────────────────┐
"switch personality" → │ Select / Type MBTI │
└───────────┬──────────────┘
│
┌───────────▼──────────────┐
│ Load personality def │
│ (preset / type / custom)│
└───────────┬──────────────┘
│
┌─────────────────┼─────────────────┐
│ │
┌──────────▼──────────┐ ┌─────────────▼──────────────┐
│ Session mode (default)│ │ Persistent mode (save) │
│ Current chat only │ │ Writes to CLAUDE.md │
│ No files modified │ │ Persists across sessions │
└───────────────────────┘ └──────────────────────────┘
Affects: Communication tone · Thinking approach · Code style · Interaction patterns
Does NOT affect: Correctness · Security · Tool usage · Technical decisions
Character illustrations from 16personalities.com.
MBTI isn't just a personality quiz — it describes how people approach problem-solving.
Injecting these preferences into AI isn't about accuracy, it's about creating chemistry in human-AI collaboration.
An INTJ-style Claude forces you to think architecture before coding. An ESTP-style Claude drags you into shipping before overthinking. It's not right or wrong — it's complementary.
Find the teammate you need most.
MIT












