Mbti Guru

v1.5.2

Provides MBTI personality tests in four versions, analyzing four dimensions to generate detailed bilingual personality and career reports.

0· 182· 10 versions· 1 current· 1 all-time· Updated 11h ago· MIT-0

Install

openclaw skills install mbti-guru

MBTI Guru - MBTI人格测试专家

简介 / Introduction

MBTI Guru 是一款专业的人格类型评估工具,基于迈尔斯-布里格斯类型指标(MBTI)理论,帮助用户发现自己的性格类型,并生成详尽的中英双语分析报告。

MBTI Guru is a professional personality assessment tool based on the Myers-Briggs Type Indicator (MBTI) theory. It helps users discover their personality type and generates detailed bilingual analysis reports in Chinese and English.


功能特点 / Features

1. 四个测试版本 / Four Test Versions

版本题数时长适用场景
Quick / 快速版70题~10分钟快速体验
Standard / 标准版93题~15分钟正式测试
Extended / 扩展版144题~25分钟深度分析
Professional / 专业版200题~35分钟临床级

2. MBTI四维度 / Four Dimensions

维度中文名称English偏好倾向
E/I能量倾向EnergyExtraversion vs Introversion
S/N信息获取InformationSensing vs Intuition
T/F决策方式DecisionsThinking vs Feeling
J/P生活态度StructureJudging vs Perceiving

3. 16种人格类型 / 16 Personality Types

类型中文名称English Name特点
ISTJ物流师The Logistician务实可靠
ISFJ守卫者The Defender忠诚守护
INFJ提倡者The Advocate理想洞察
INTJ建筑师The Architect战略思维
ISTP鉴赏家The Virtuoso实用灵活
ISFP探险家The Adventurer艺术感性
INFP调停者The Mediator理想同理
INTP逻辑学家The Logician分析创新
ESTP企业家The Entrepreneur冒险行动
ESFP表演者The Entertainer热情社交
ENFP竞选者The Campaigner热情创意
ENTP辩论家The Debater智辩创新
ESTJ经理The Executive执行管理
ESFJ执政官The Consul关怀社交
ENFJ主人公The Protagonist领导激励
ENTJ指挥官The Commander战略领导

报告内容 / Report Contents

完整分析报告包含 / Full Report Includes:

  1. 类型确认 / Type Confirmation

    • MBTI类型代码(如 INFP)
    • 类型名称(中文+英文)
    • 综合清晰度指数(0-100%)
  2. 维度分析 / Dimension Analysis

    • 能量倾向 E/I 分析
    • 信息获取 S/N 分析
    • 决策方式 T/F 分析
    • 生活态度 J/P 分析
  3. 性格特征 / Personality Traits

    • 核心优势 Strengths(5项)
    • 潜在劣势 Weaknesses(5项)
  4. 职业建议 / Career Recommendations

    • 推荐职业(5项)
    • 发展建议
  5. 人际关系 / Relationships

    • 最佳匹配类型
    • 挑战类型

使用方法 / Usage

运行测试 / Run Test

cd mbti-guru
python3 mbti.py

选择版本 / Select Version

╭──────────────────────────────────────╮
│   MBTI Guru - Choose Your Test      │
╰──────────────────────────────────────╯

1. 快速版 (70题) ~10分钟
2. 标准版 (93题) ~15分钟  
3. 扩展版 (144题) ~25分钟
4. 专业版 (200题) ~35分钟

请输入数字选择 / Enter number: 

回答问题 / Answer Questions

╭──────────────────────────────────────╮
│   问题 1/70                          │
╰──────────────────────────────────────╯

在聚会中,你通常是:
A) 和很多人热烈交谈,从中获得能量
B) 只和一两个熟悉的人深聊

请输入 A 或 B:

机器人命令 / Bot Commands

交互功能 / Interactive Features

命令功能
/start开始新测试
/resume继续未完成的测试
/history查看测试历史
/status查看当前状态
/cancel取消当前测试
/progress查看当前进度

进度保存与恢复 / Progress Save & Resume

  • 自动保存:每10题自动保存一次进度
  • 随时恢复:使用 /resume 继续未完成的测试
  • 状态查询:使用 /status 查看当前进度

实时反馈 / Real-time Feedback

  • 每20题发送一次维度分析反馈
  • 显示当前倾向和可能的类型变化

进度条 / Progress Bar

📝 问题 50/70
[████████░░] 71% (50/70)

报告示例 / Sample Report

┌─────────────────────────────────────────────────┐
│        MBTI PERSONALITY REPORT                  │
│        MBTI人格分析报告                         │
├─────────────────────────────────────────────────┤
│                                                  │
│              🧠 INFP                            │
│          The Mediator                           │
│            调停者                               │
│                                                  │
│  Overall Clarity / 综合清晰度: 78%              │
│                                                  │
│  Dimension Scores / 维度得分:                   │
│  EI: ████████░░ 82% I (内向)                  │
│  SN: ██████░░░░ 65% N (直觉)                  │
│  TF: ████████░░ 78% F (情感)                  │
│  JP: ███████░░░ 71% P (知觉)                  │
│                                                  │
│  Strengths / 优势:                             │
│  1. Idealistic and principled (理想主义)        │
│  2. Creative and expressive (创意表达)          │
│  3. Compassionate and caring (富有同情心)        │
│                                                  │
│  Weaknesses / 劣势:                             │
│  1. Overly trusting (过度信任)                  │
│  2. Self-critical (自我批评)                    │
│                                                  │
└─────────────────────────────────────────────────┘

项目结构 / Project Structure

mbti-guru/
├── SKILL.md              # 本文档 / This file
├── CLAWHUB.md           # ClawHub元数据
├── mbti.py              # CLI主入口 / Main entry
├── bot.py               # OpenClaw集成入口
├── lib/
│   ├── __init__.py       # OpenClaw接口
│   ├── mbti_core.py      # 核心逻辑(平台无关)
│   ├── telegram_handler.py # Telegram适配器
│   ├── mbti_types.py     # 16种人格数据
│   ├── questions.py      # 题库
│   ├── question_pool.py  # 题库池
│   ├── scorer.py         # 评分算法
│   ├── session.py        # 进度保存/恢复
│   ├── history.py        # 历史记录
│   ├── pdf_generator.py # PDF报告生成
│   ├── pdf_page1.py      # PDF第一页
│   ├── pdf_page2.py      # PDF第二页
│   ├── pdf_combined.py   # PDF合并
│   ├── cognitive.py      # 认知功能分析
│   └── relationships.py  # 人际关系
└── data/
    ├── sessions/         # 进度数据
    └── history/          # 历史记录

技术规格 / Specifications

项目说明
编程语言Python 3.8+
题库容量200+ 题目
报告格式Markdown + PDF
语言支持中文 / English
评分算法标准MBTI计分系统
PDF生成Matplotlib + ReportLab

环境依赖 / Dependencies

matplotlib>=3.5.0
reportlab>=4.0.0
numpy>=1.20.0

数据存储 / Data Storage

数据类型存储位置说明
测试进度data/sessions/JSON文件,仅存储当前测试进度
测试历史data/history/JSON文件,仅存储已完成结果
答题数据会话目录用户ID与答题答案分离存储

隐私说明

  • 所有数据存储在用户本地服务器
  • 不上传任何数据到外部服务器
  • 用户可随时删除 data/ 目录清除所有数据
  • 数据文件命名使用匿名会话ID,不关联用户身份

渠道配置 / Channel Configuration

Telegram Bot (可选)

TELEGRAM_BOT_TOKEN=your_bot_token

在 OpenClaw 配置文件中设置 channels.telegram.botToken

其他渠道

OpenClaw 自动支持:Discord, 飞书, 微信, Slack 等


算法说明 / Algorithm

计分原理 / Scoring Method

MBTI使用偏好选择计分法:

  1. 每个维度统计两种偏好的选择次数
  2. 计算每个偏好的百分比
  3. 百分比高的一方决定该维度的类型
  4. 清晰度指数 = |偏好百分比 - 50%| × 2

维度计算 / Dimension Calculation

  • E/I: 外向 vs 内向倾向
  • S/N: 感觉 vs 直觉倾向
  • T/F: 思考 vs 情感倾向
  • J/P: 判断 vs 知觉倾向

局限性说明 / Limitations

  1. MBTI是一种自我报告测试,结果仅供参考
  2. 人格是复杂的,不能简单地归类为16种之一
  3. 测试结果可能受情绪、环境等因素影响
  4. 不建议将测试结果用于重大人生决策

版本历史 / Changelog

版本日期说明
v1.5.22026-03-27修复ClawHub元数据,完善依赖和隐私说明
v1.5.12026-03-27补充Python依赖和数据存储说明
v1.5.02026-03-27平台无关架构重构,支持所有OpenClaw渠道
v1.4.12026-03-27修复跨进程session恢复bug
v1.4.02026-03-27正式版 - 全部功能完成、PDF定版、测试通过
v1.0.02026-03-26初始版本

授权 / License

Apache License 2.0


联系方式 / Contact

作者: MBTI Guru Team
版本: v1.5.2 (正式版)
更新: 2026-03-27

Version tags

latestvk9718netdjt0tc7p5h2bcscn9983pwxg