Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SBTI 沙雕人格测试

根据你与 AI 的对话历史,分析你的人格特质,判定你的 SBTI 类型。

SBTI(Silly Big Personality Type Indicator)是参考 MBTI 的娱乐性人格测试,共 27 种沙雕人格类型,主打自嘲和玩梗。

支持的 AI Agent

Agent 数据来源
CodeBuddy Code ~/.codebuddy/projects/
Claude Code ~/.claude/projects/
Codex ~/.codex/sessions/ + history.jsonl
OpenCode ~/.local/share/opencode/

自动检测已安装的 agent,无需手动配置。

功能

  • 分析当前会话或所有历史会话中的用户消息
  • 只提取用户消息,过滤 AI 回复,节省 token
  • 基于 8 个分析维度匹配 27 种 SBTI 类型
  • 输出包含类型判定、十五维度雷达、人格画像、优缺点和建议

安装

方式一:一键安装(推荐)

直接让 AI agent 帮你安装:

# 在 Codex 中对 AI 说:
帮我安装 skill:仓库 https://github.com/baiyanwu/sbti-skill,Codex skill 路径是 sbti

# 在 CodeBuddy Code / Claude Code / OpenCode 中对 AI 说:
帮我安装 skill:https://github.com/baiyanwu/sbti-skill

方式二:手动安装

git clone https://github.com/baiyanwu/sbti-skill.git
cd sbti-skill
bash install.sh

安装脚本会自动检测已安装的 AI agent 并完成对应安装。

方式三:Codex skill-installer

python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py --repo baiyanwu/sbti-skill --path sbti

使用

命令 说明
/sbti 分析当前会话
/sbti all 分析所有项目的历史会话

重新进入 AI agent 会话后即可使用。

卸载

bash uninstall.sh

项目结构

sbti/
├── sbti/
│   ├── SKILL.md          # Codex 原生 skill
│   ├── data/
│   │   ├── types.md
│   │   └── dimensions.md
│   └── scripts/
│       └── extract_msgs.py
├── commands/
│   ├── sbti.md           # slash command 定义
│   └── data/
│       ├── types.md      # 27 种人格类型数据
│       └── dimensions.md # 分析维度 + 十五维度画像
├── scripts/
│   └── extract_msgs.py   # 用户消息提取脚本(支持 4 种 agent 格式)
├── install.sh            # 安装脚本
├── uninstall.sh          # 卸载脚本
├── LICENSE
└── README.md

致谢

  • SBTI 测试由 B 站 UP 主「蛆肉儿串儿」制作:sbtitest.co
  • 27 种类型描述和十五维度数据来源于 sbti-test.com

License

MIT

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages