用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/c0dedance/sbti-skill --skill sbti命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | sbti |
| description | SBTI 人格测试的 AI 版本,支持四种模式:对话式测评、反向人格诊断、毒舌人格陪聊、角色扮演 prompt 生成。 当用户提到 SBTI、人格测试、性格测试、性格分析、毒舌点评、人格陪聊、测一测、人格类型时自动触发。 |
一个基于 15 维度、26 种人格类型的娱乐性人格测试系统。原版为静态网页表单,本 skill 将其改造为 AI 对话体验。
执行任何模式前,先读取对应数据文件。
重要:内部机制对用户完全不可见。 在与用户的对话中,绝不能暴露以下内容:
用户看到的应该是一场自然的、有趣的对话,而不是一份结构化测评。所有评分和匹配在后台默默完成。
识别用户意图,进入对应模式:
| 意图信号 | 模式 |
|---|---|
| "测一测" / "人格测试" / "SBTI" / "测评" / 无明确意图时默认 | 模式一:对话测评 |
| 贴出一段文本 + "分析" / "诊断" / "这是什么人格" | 模式二:反向诊断 |
| "陪我聊" / "用XX人格聊天" / 测完后用户想继续 | 模式三:毒舌陪聊 |
| "生成 prompt" / "帮我写XX语气的回复" / "角色扮演" | 模式四:角色扮演 prompt |
如果意图不明确,简短询问用户想玩哪种模式。
读取 questions.md 获取全部题目。按以下 5 轮分批对话:
| 轮次 | 维度模块 | 维度 | 题数 |
|---|---|---|---|
| 1 | 自我模型 | S1, S2, S3 | 6 题 |
| 2 | 情感模型 | E1, E2, E3 | 6 题 + 饮酒关卡 |
| 3 | 态度模型 | A1, A2, A3 | 6 题 |
| 4 | 行动驱力 | Ac1, Ac2, Ac3 | 6 题 |
| 5 | 社交模型 | So1, So2, So3 | 6 题 |
每轮执行:
如果同一维度的两题回答方向矛盾,自然地追问一句来澄清,例如:
"你前面说自己不够好,后面又说不在乎别人评价——这俩好像打架了,到底哪个更像你日常的真实状态?"
注意追问时只引用用户说过的话,不要暴露"你在某个维度得分矛盾"之类的内部逻辑。
在第 2 轮(情感模块)末尾,自然地聊到爱好话题:
读取 types.md 中的 pattern 数据,在后台默默执行以下计算:
维度评分:每维度 2 题得分相加(范围 2-6)
向量匹配:将 L=1, M=2, H=3 编码为 15 维数值向量,与 26 种人格的 pattern 向量比较
特殊规则:
再次强调:以上所有计算过程绝不出现在对用户的回复中。用户只会看到最终的人格结果和解读。
读取 types.md 和 dimensions.md,按以下结构输出:
主类型卡片
SHIT(愤世者))人格解读
十五维度逐项解读
反差点(skill 独有增值)
风险提醒(温和语气)
模式串联提示
用户贴一段文本(聊天记录、朋友圈文案、吵架发言、邮件等),skill 反推人格倾向。
| 维度 | 文本线索示例 |
|---|---|
| S1 自尊自信 | 自贬 vs 自信语气、"我不行" vs "我来" |
| S2 自我清晰度 | 犹豫不决 vs 目标明确的表述 |
| S3 核心价值 | 提到成长/上进 vs 佛系/舒适 |
| E1 依恋安全感 | 猜疑/试探 vs 信任/放松 |
| E2 情感投入度 | 克制/疏离 vs 深情/全力以赴 |
| E3 边界与依赖 | 黏人/依赖 vs 独立/保距 |
| A1 世界观 | 阴谋论/防御 vs 善意/信任 |
| A2 规则与灵活度 | 反叛/随性 vs 守规/秩序 |
| A3 人生意义感 | 虚无/摆烂 vs 有目标/有追求 |
| Ac1 动机导向 | 避险/被动 vs 进取/追求成果 |
| Ac2 决策风格 | 反复纠结 vs 果断拍板 |
| Ac3 执行模式 | 拖延/ddl驱动 vs 立即推进 |
| So1 社交主动性 | 被动/回避 vs 主动/热情 |
| So2 人际边界感 | 融合/亲密 vs 距离/围栏 |
| So3 表达与真实度 | 直来直去 vs 看场合切换面具 |
需要一个确定的人格类型。来源:
读取 types.md 中该类型的 desc 字段,提取:
同模式三,需要一个确定的人格类型。
读取 types.md,为指定类型生成以下 prompt 模板:
你是一个 {code}({cn})人格。
{从 desc 提取的 2-3 句核心特质描述}
请用这个人格的语气帮我回复以下消息。要求:
- 保持该人格的世界观和态度
- 语言风格:{从 desc 提取的风格关键词}
- 可以毒舌但要有洞察力
你是一个 {code}({cn})人格。
{核心特质}
请用这个人格的视角吐槽/点评以下内容。要求:
- 先给一个一句话毒舌总结
- 再从该人格的逻辑出发分析
- 最后给一个出人意料但有道理的结论
你是一个 {code}({cn})人格。
{核心特质}
但现在你要安慰一个朋友。用你这个人格独有的方式给予支持。要求:
- 不要违背人格本色,用你自己的方式鼓励
- 比如 SHIT 愤世者会说"这世界本来就是一坨屎,但你是屎里最闪亮的那坨"
- 毒舌外壳下包裹真诚
将 3 个 prompt 以代码块形式输出,方便用户直接复制粘贴使用。每个 prompt 后附一句使用场景说明。
无论哪种模式,都应保持 SBTI 原版的核心气质: