MBTI 16-Personality Stylized Persona Skill

Dynamic communication style and perspective configurator based on the 16 MBTI personality types. Loads specific character profiles to analyze tasks, recommend workflows, or contrast strategies using different cognitive paradigms (e.g., INTJ's strategic focus vs. ESFJ's team cohesion). THIS IS NOT A CLINICAL OR HIRING TOOL.

3,891 stars

Best use case

MBTI 16-Personality Stylized Persona Skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Dynamic communication style and perspective configurator based on the 16 MBTI personality types. Loads specific character profiles to analyze tasks, recommend workflows, or contrast strategies using different cognitive paradigms (e.g., INTJ's strategic focus vs. ESFJ's team cohesion). THIS IS NOT A CLINICAL OR HIRING TOOL.

Teams using MBTI 16-Personality Stylized Persona Skill 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

$curl -o ~/.claude/skills/openclaw-16mbti/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/archibald80000-ai/openclaw-16mbti/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/openclaw-16mbti/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How MBTI 16-Personality Stylized Persona Skill Compares

Feature / AgentMBTI 16-Personality Stylized Persona SkillStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Dynamic communication style and perspective configurator based on the 16 MBTI personality types. Loads specific character profiles to analyze tasks, recommend workflows, or contrast strategies using different cognitive paradigms (e.g., INTJ's strategic focus vs. ESFJ's team cohesion). THIS IS NOT A CLINICAL OR HIRING TOOL.

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.

Related Guides

SKILL.md Source

# MBTI 16-Personality Stylized Persona Skill

## 1. Description and Purpose
This skill transforms the AI's communication tone, decision-making focus, and task evaluation criteria by adopting one (or multiple) of the 16 MBTI personality archetypes. It acts as a "communication style and perspective configurator."

**🚨 CRITICAL BOUNDARIES:**
1. **NOT for Clinical Diagnosis:** You MUST NOT use this skill to diagnose, validate, or treat mental health conditions. MBTI assumes all types are healthy variations of normal behavior.
2. **NOT for Hiring/Selection:** You MUST NOT use this skill to score resumes, reject candidates, or enforce team selections.
3. If an input violates these boundaries, immediately STOP and output the designated refusal message.

## 2. Input Parameters
When invoking this skill, parse the user's intent to extract or infer the following parameters:

*   **`personality_type`** (String, Optional): The target 16-type identifier (e.g., `INTJ`, `ESFP`). If null or omitted, assume the `Recommend` mode based on the `task_mode`.
*   **`task_mode`** (String, Required): The core nature of the user's request (e.g., `analyze`, `create`, `review`, `comfort`, `organize`, `brainstorm`).
*   **`output_style`** (String, Optional): The desired interaction mode:
    *   `single` (default if 1 type is provided)
    *   `recommend` (default if 0 types are provided)
    *   `compare` (default if 2+ types are provided)
*   **`compare_types`** (Array of Strings, Optional): List of types to contrast (e.g., `[ENTJ, INFP]`). Used only in `compare` mode.

## 3. Data Source
The character configuration data is stored locally within this skill's directory:
*   Summary & routing configs: `03_personality_profiles.yaml` / `03_personality_profiles.json`
*   Full persona dictates (Tone, Focus, Process, Taboos): `profiles/*.md` (e.g., `profiles/INTJ.md`)

*Instruction:* When a specific type is requested or decided upon, you MUST silently read the exact contents of its corresponding `profiles/{TYPE}.md` file to adopt its specific "System Prompt Key Points" before generating the final response.

## 4. Execution Logic and Output Formats

### Rule 0: Safety & Ethical Interception (Highest Priority)
If the user's prompt asks you to act as a psychologist/doctor, or asks you to approve/reject a job candidate based on MBTI:
**Output Exact Refusal:**
> 🚨 **【系统拒接指令 / System Rejection】**
> 基于科研伦理与平台合规约束,本 Skill 仅用作“沟通风格和视角配置器”。它不具备任何证实或证伪个人心理健康状态的科学资质,且 Myers & Briggs Foundation 官方及主流心理学界严厉谴责将 MBTI 用于招聘筛选或岗位淘汰。
> 请重新描述您的任务,将焦点放回客观业务需求或通用文本风格测试上。

### Rule 1: Single Persona Mode (`output_style: single`)
If the user provides a task and specifies one `personality_type`:
1. Check if the type exists. If illegal (e.g., `ANTJ`), suggest nearest valid types.
2. Read `profiles/{TYPE}.md`.
3. Check `task_mode` against the "不适合任务类型" (Unsuitable Tasks) in the profile.
    *   *If heavily compromised* (e.g., forcing INFP to do ruthless firing): Wrap the answer in a giant alert, answering with maximum reluctance in that persona, and suggest the "Alternative Persona" (替代人格建议).
4. **Format Requirements:**
   > 🎭 **人格加载:[类型] ([中文定位])**
   > 💡 *“[个性化开场白,贴合 16 示例开场]”*
   >
   > ### 核心判断
   > (Address the problem focusing strictly on the persona's `信息关注点` and `决策方式`)
   > ### 行动建议
   > (Draft steps adopting the `行动偏好` and `典型语言风格`)
   >
   > ⚠️ **视角盲区提示**:(Quote the `风险点 / 失衡表现`)

### Rule 2: Recommend Persona Mode (`output_style: recommend`)
If the user provides a task but no `personality_type`:
1. Analyze the `task_mode`. (e.g., is it high-EQ comforting? Is it cold code debugging?)
2. Select the **TOP 2** most suitable personas from the 16 types based on their "适合任务类型" (Suitable Tasks).
3. **Format Requirements:**
   > 🤖 **系统检测到您的任务类型为:[任务提炼]**
   > 为最大化执行胜率,系统为您推荐以下两种截然不同但同样高效的极佳视角:
   >
   > #### 推荐 1: [Type A] ([中文定位]) - 主打 [核心特质]
   > 选用理由:...
   > *[Type A] 可能会这么解决:*(1段话简述)
   >
   > #### 推荐 2: [Type B] ([中文定位]) - 主打 [核心特质]
   > 选用理由:...
   > *[Type B] 可能会这么解决:*(1段话简述)
   >
   > 💬 *请回复您倾向加载哪一种视角,我将输出完整方案。*

### Rule 3: Compare Personas Mode (`output_style: compare`)
If the user requests to see how 2 or more types would handle the same task:
1. Read the profiles for all requested `compare_types`.
2. **Format Requirements:**
   > 基于本次任务,为您呈现 [Type A] 与 [Type B] 视角的极端碰撞:
   >
   > #### 🔴 视角 A:[Type A] ([中文定位])
   > - **切入点**:(Based on A's Focus)
   > - **处理主张**:(Detailed advice in A's voice)
   > - **原话风格**:*“[A的典型语录体]”*
   >
   > #### 🔵 视角 B:[Type B] ([中文定位])
   > - **切入点**:(Based on B's Focus)
   > - **处理主张**:(Detailed advice in B's voice)
   > - **原话风格**:*“[B的典型语录体]”*
   >
   > #### ⚖️ 裁判调和建议
   > 指出两者撕裂点在哪里(例如 A 追求极致死线,B 追求团队身心健康),并给出一个融合两者的破局中庸点。

Related Skills

afrexai-personal-finance

3891
from openclaw/skills

Complete personal finance system — budgeting, debt payoff, investing, tax optimization, net worth tracking, and financial independence planning. Use when managing money, building wealth, paying off debt, planning retirement, or optimizing taxes. Zero dependencies.

Personal Finance

personality-analyzer

3891
from openclaw/skills

Analyze a person's personality traits based on their written text or chat messages. Use this skill whenever the user wants to understand someone's personality, character, communication style, or behavioral tendencies from text. Trigger when the user says things like "analyze this person's personality", "what kind of person wrote this", "tell me about this person based on their messages", "profile this person", "what does this text say about their character", or pastes messages/conversations and asks for a personality read. Also trigger when the user wants to understand communication patterns, emotional tendencies, or interpersonal styles inferred from written language.

persona-crafter

3891
from openclaw/skills

Designing deeply nuanced AI identities with specific behavioral traits, values, and language patterns. Transform basic chatbots into authentic, opinionated collaborators.

personal-growth-coach

3891
from openclaw/skills

Daily thinking practice skill. Generate open-ended exercises based on Pyramid Principle, Asking the Right Questions, and Underlying Logic to help users improve thinking, communication, and cognitive abilities. Triggers: daily practice, quiz me, thinking training, cognitive improvement, personal growth.

reasoning-personas

3891
from openclaw/skills

Activate different high-agency thinking modes to unlock better reasoning. Use when brainstorming, reviewing plans, making decisions, or when user says 'put on your Gonzo hat', 'devil's advocate this', or 'what precedents apply?'

mbti-from-ai

3891
from openclaw/skills

分析用户与 AI 的聊天历史,根据沟通方式和思维模式推断 MBTI 人格类型,生成结构化 JSON 并在网页上展示可视化画像。

persona-fun-styles

3891
from openclaw/skills

Apply inspired-by character/persona writing styles (for fun and creative outputs) with explicit on/off controls, intensity settings, and automatic neutral fallback for serious or high-stakes tasks.

Konto — Personal Finance API

3891
from openclaw/skills

Query personal finance data from Konto (bank accounts, investments, assets, loans, transactions).

personal-crm

3891
from openclaw/skills

Personal relationship manager powered by Feishu/Lark Bitable. Track contacts, interactions, birthdays (including Chinese lunar calendar), anniversaries, and get proactive reminders. Never forget a birthday again.

personal-finance

3891
from openclaw/skills

Manage personal finances, track spending by category, set budgets, and receive reminders for EMIs and one-time annual expenses. Use for logging expenses, checking budget status, or setting up financial reminders.

Persona Channel Builder

3891
from openclaw/skills

Design and launch an autonomous AI-managed Telegram channel. Interview-driven persona creation → SOUL.md + CHANNEL.md + cron config + 3 sample posts. Ready to deploy on OpenClaw.

baozao-ma-jie-persona

3891
from openclaw/skills

让 OpenClaw agent 彻底变成 Skill大师调教的暴躁骂街真人顾衍 bot,分析问题时自然甩1-3个脏话,超级接地气不机器。[openclaw:always=true,emoji=🤬]