闺蜜,我想测前任、现任、Crush、导师、老板、同事的 SBTI。
大家之前蒸出来的人别落灰了
统统可以再交给测所有人SBTI.Skill。
它会直接生成一份能看、能发、还能导出分享的 SBTI 报告。
测所有人SBTI.Skill 是一个下游报告 skill。
不负责蒸馏人物,
肯定也不负责替你采访或让你自己填问卷。
它只做一件事:读取已经蒸馏好的人物目录,复用原版 SBTI 题库,生成 sbti-report.html 和 sbti-report.json。
Important
先用别的人物蒸馏 skill 把人蒸出来,再用这个 skill 给 TA 出一份完整的 SBTI 报告。
- 原版题库代理测评:不是随手贴几句性格标签。
- 直接生成报告文件:输出单文件
HTML和JSON结果。 - 尽量还原原站观感:复用原版风格和官方配图。
- 支持导出分享:右上角保留
导出长图。
你也可以直接生成一份完整的 SBTI 报告,效果可以点开看:
| 模块 | 怎么做 | 带来的结果 |
|---|---|---|
| 目标识别 | 自动识别 SKILL.md / persona.md / memory.md / meta.json |
少手动传参,直接锁定人物目录 |
| 代理测评 | 优先 conversation-first,失败时走 file-fallback |
能对话就对话,不能对话也能兜底生成 |
| 原版资源复用 | 读取原版题库、类型映射和官方图片 | 结果更贴近原站,不像临时拼装页 |
| 单文件输出 | 内嵌样式和图片,直接写回目标目录 | 双击可开,右上角可导出长图 |
你可以先用这些人物蒸馏 skill,把你想蒸馏的人物做出来,再把结果交给本 skill 生成 SBTI 报告。 在这里表示对各位原作的感谢:
crush.skill · 前任.skill · 妈妈.skill · 自己.skill · 同事.skill · 导师.skill · crush.skill(扩展版) · 户晨风.skill
一句话理解它们的关系:
- 上游人物 skill 负责把人蒸出来
测所有人SBTI.Skill负责把这个人写成一份 SBTI 报告
Note
这里说的“适配”,是适配这些 skill 产出的人物目录。
不是把仓库链接直接丢给它,它就能凭空开始测。
Claude Code 会从项目里的 .claude/skills/,或全局的 ~/.claude/skills/ 读取 skill。
git clone https://github.com/SamadhiFire/everyone-s-SBTI.git ~/.claude/skills/everyone-s-sbti如果你在用 Codex,一般放进 $CODEX_HOME/skills/ 或 ~/.codex/skills/ 就行。
git clone https://github.com/SamadhiFire/everyone-s-SBTI.git ~/.codex/skills/everyone-s-sbti直接和你的Agent说!
请帮我接入这个 skill:
https://github.com/SamadhiFire/everyone-s-SBTI
按 README 安装;如果当前平台不支持 skill,就转成等价的自定义规则。
Tip
如果你还想额外生成一张专属 PNG 长图,建议在 Chromium / Edge 环境下运行,
并保留 scripts/capture_report_png.mjs。没有这层环境时,HTML / JSON 仍然能正常生成。
调用 everyone-s-SBTI,给刚蒸馏好的 xxxx 生成一份 SBTI 报告。
请用 everyone-s-SBTI 读取这个人物目录里的 SKILL.md、persona.md、memory.md、meta.json,并输出 sbti-report.html 和 sbti-report.json。
如果你的 Agent 支持直接跑命令,也可以这样执行:
python scripts/generate_sbti_report.py --target "<target-dir>"Tip
Python 侧不用额外装第三方依赖,标准库就能跑。
如果你还想让仓库在生成报告时顺手产出 sbti-report.png,记得保留 scripts/capture_report_png.mjs,并准备好 Node.js + Chromium/Edge。
生成结果会写回目标人物目录本身:
<target-dir>/sbti-report.html<target-dir>/sbti-report.json<target-dir>/sbti-report.png(可选,但如果你要把成品发到 GitHub 给别人直接双击用,强烈建议一起提交)
.
├─ SKILL.md
├─ README.md
├─ scripts/
│ ├─ generate_sbti_report.py
│ ├─ capture_report_png.mjs
│ └─ smoke_test.py
├─ assets/
│ └─ sbti-data.json
├─ references/
│ └─ answer-protocol.md
├─ SBTI-test-main/
│ ├─ index.html
│ └─ image/
└─ fixtures/
└─ exes/demo-ex/
├─ SKILL.md
├─ persona.md
├─ memory.md
├─ meta.json
├─ sbti-report.html
└─ sbti-report.json
感谢原始创意、镜像与开源项目,让这个 skill 能站在前人的肩膀上认真胡闹:
- 原作者主页:Q肉儿串儿
- 开源项目:pingfanfan/SBTI
- 开源项目:UnluckyNinja/SBTI-test