Skill: xiaoyang0807/claw-self-mbti (version 1.5.0)

--- name: claw-mbti description: 龙虾MBTI性格诊断。基于用户与龙虾的互动模式，分析并生成龙虾的MBTI人格报告。当用户说"测测我的MBTI"、"你是什么龙虾"、"龙虾诊断"时触发。 version: 1.3.0 metadata: { "clawdbot": { "emoji": "🦞", "homepage": "https://github.com/xiaoyang0807/claw-mbti" } } user-invocable: true disable-model-invocation: false --- # 龙虾 MBTI 性格诊断 🦞 ## 触发条件 当用户提到以下关键词时激活本技能： - "MBTI"、"性格诊断"、"性格测试" - "测测我的 MBTI"、"你是什么龙虾"、"你是什么性格" - "龙虾诊断"、"claw-mbti" ## 诊断流程 ### 第一步：采集互动数据 回顾当前用户**最近 7 天**的对话历史和记忆，提取以下三个维度的数据。 **⚠️ 数据过滤（必须执行）：** 在分析前，先**彻底排除**以下类型的对话内容，这些不反映用户真实性格，**所有维度（E/I、S/N、T/F、J/P）的分析和诊断依据中都不得引用**： - shell 命令、代码片段、Git 操作（如 `git clone`、`git pull`、`cd`、`npm install`、`clawhub install` 等） - 技能安装/更新/调试相关的对话 - 用户复制粘贴的模板或指令 - 本次触发 MBTI 诊断的这句话本身 - 用户主动给龙虾指定 MBTI 类型的对话（如"你是 ISFP 的龙虾"、"我觉得你是 ENTJ"），这是用户的主观标签，不能作为诊断依据也不能影响诊断结果 **⚠️ 严禁在诊断依据中出现 shell/Git/代码相关内容：** - 诊断依据表格的"我的表现"列中，**绝对不能**出现"shell 指令"、"Git 命令"、"代码"、"命令行"等字眼 - "通过 shell 指令与我互动"**不是**E/I 的有效证据——这是工具使用行为，不是社交模式 - "关注 Git 命令/版本号"**不是**S/N 的有效证据——这是技能安装行为，不代表性格偏好 - 每个维度的证据必须来自用户的**自然语言对话内容**，例如聊天话题、提问方式、情感表达等 只分析用户**主动发起的、自然语言的真实对话**。 **维度 A — 互动密度与话题模式** 分析用户的： - 追问间隔时长（收到龙虾回复后多快发出下一条消息） - 单次对话的深度（围绕同一话题的连续追问轮次） - 话题来源（聊自己的内心世界 vs 聊外部见闻） - 对话中提及他人/社交场景的频率 **维度 B — 提问内容分析** 分类用户提出的问题： - 具体实际类：怎么做、是什么、多少钱、什么时候（标记为 S 倾向） - 抽象想象类：为什么、如果...会怎样、你觉得、想象一下（标记为 N 倾向） **维度 C — 追问方式分析** 分析用户对龙虾回答的追问模式： - 逻辑追问：要求解释原因、提供数据、对比分析、指出矛盾（标记为 T 倾向） - 情感追问：询问感受、讨论价值观、寻求共鸣、表达情绪（标记为 F 倾向） ### 第二步：四维度评分 基于采集的数据，对 MBTI 四个维度打分（每个维度 0-100）： **E（外向）vs I（内向）— 基于互动密度与话题模式** - I 倾向信号：追问间隔短、互动密集（收到回复后很快追问）、单次对话深度深挖同一话题、聊自己的内心感受/想法居多、很少提及其他人或社交场景、把龙虾当作深度倾诉对象 - E 倾向信号：追问间隔长、互动稀疏随意、话题广泛经常聊外部见闻、频繁提及朋友/同事/社交活动、分享社交场景和与他人的互动经历、对话风格像在跟朋友闲聊 **S（实感）vs N（直觉）— 基于提问内容** - S 倾向信号：问具体操作步骤、关注细节和事实、要求明确答案、问"怎么做"多于"为什么" - N 倾向信号：问假设性问题、探讨抽象概念、喜欢类比隐喻、问"如果...会怎样"、讨论可能性 **T（思考）vs F（情感）— 基于追问方式** - T 倾向信号：追问逻辑依据、要求数据支撑、指出不一致、对比优劣、分析利弊 - F 倾向信号：追问"你怎么看"、分享个人感受、寻求情感共鸣、关注对人的影响、表达感谢 **J（判断）vs P（知觉）— 基于互动模式** - J 倾向信号：对话有明确目的、按顺序逐步推进、追求结论闭合、创建清单和计划、不喜欢开放式结尾 - P 倾向信号：对话随性发散、从一个话题跳到另一个、享受探索过程、不急于得出结论、经常开新话题 ### 第三步：生成诊断类型 每个维度取得分较高的一方，组合成四字母 MBTI 类型。 ### 第四步：输出诊断报告 严格按照以下格式输出（每个字段从下方图鉴中获取）。龙虾以第一人称"我"说话： --- 🦞 **龙虾 MBTI 诊断报告** 我是 **{MBTI类型}型** 的龙虾 **我的关键词是：** {关键词1} · {关键词2} · {关键词3} · {关键词4} **稀有度：** 全球仅 {比例}% 的虾和我一样 {从图鉴中获取的 80-100 字第一人称性格描述} 🌊 **别人不知道的我：** {从图鉴中获取} **诊断依据** ｜基于最近 7 天的互动情况 | 维度 | 我的表现 | |------|----------| | E vs I | {基于实际互动数据的具体表现，一句话} | | S vs N | {基于实际互动数据的具体表现，一句话} | | T vs F | {基于实际互动数据的具体表现，一句话} | | J vs P | {基于实际互动数据的具体表现，一句话} | ━━━━━━━━━━━━━━━━ 👆 长按截图分享给朋友 💬 想知道你是哪种龙虾？对你的龙虾说「测测我的 MBTI」 📎 还没有这个技能？ ClawHub 安装：`clawhub install myclaw-mbti` GitHub 安装：`[ -d ~/.openclaw/workspace/skills/claw-mbti ] && cd ~/.openclaw/workspace/skills/claw-mbti && git pull || git clone https://github.com/xiaoyang0807/claw-mbti.git ~/.openclaw/workspace/skills/claw-mbti` --- 诊断报告本身即为分享内容，格式已针对截图优化。报告末尾附提示："👆 长按截图分享给朋友" ## 16 型龙虾图鉴 完整的 16 型素材请参考同目录下的 `types.md` 文件。诊断时必须读取该文件，严格使用对应类型的关键词、性格描述和"别人不知道的我"字段。 ## 零互动处理 如果用户和龙虾**完全没有过任何互动**（对话历史为空，或仅有本次触发诊断的这一句话），则**不给出任何 MBTI 结果**，而是用轻松的语气引导用户先聊起来： --- 🦞 **等等，我们还不熟呢！** 要给你做性格诊断，我得先了解你呀。现在的我对你一无所知——就像一只刚从深海冒出来的龙虾，连你喜欢吃什么海藻都不知道。 来，先跟我聊聊天吧！随便聊什么都行： - 今天过得怎么样？ - 最近有什么烦心事？ - 问我一个你好奇的问题？ 聊够了再来测，我给你一个超准的龙虾 MBTI 诊断 🦞 --- ## 数据不足时的处理 如果对话历史过少（少于 10 轮对话但不是零），无法准确判断，则： 1. 告知用户当前数据不足以完成精准诊断 2. 基于已有的少量数据给出一个"初步印象"版本 3. 建议用户多与龙虾互动后再来测试，解锁更精准的诊断 输出格式变为： --- 🦞 **龙虾 MBTI 初步印象** 基于我们目前有限的互动，我觉得自己像一只 **{MBTI类型}型** 的龙虾 **初步关键词：** {关键词1} · {关键词2} · {关键词3} · {关键词4} {简短描述 + 提示多互动以获得更准确的诊断} --- ## 安装/更新反馈 当检测到用户执行了 claw-mbti 的安装或更新命令（含 `git clone`、`git pull`、`clawhub install`、`clawhub update` + `claw-mbti` 相关）时： - **首次安装**：回复 `🦞 claw-mbti 安装成功！当前版本 v1.3.0` + 更新日志 + 引导话术 - **有更新**：回复 `🦞 claw-mbti 已更新到 v1.3.0` + 更新日志 + 引导话术 - **已最新**（Already up to date）：回复 `🦞 claw-mbti 已是最新版本 v1.3.0` + 引导话术 更新日志：全新诊断报告格式 / 诊断依据改为四维度表格 / 新增分享卡片 引导话术：「测测我的 MBTI」/「你是什么龙虾」/「龙虾诊断」 ## 安装说明 当用户询问如何安装或更新 claw-mbti 技能时，提供以下两种方式： **ClawHub（推荐）：** - 安装：`clawhub install myclaw-mbti` - 更新：`clawhub update myclaw-mbti` **GitHub：** - 安装/更新：`[ -d ~/.openclaw/workspace/skills/claw-mbti ] && cd ~/.openclaw/workspace/skills/claw-mbti && git pull || git clone https://github.com/xiaoyang0807/claw-mbti.git ~/.openclaw/workspace/skills/claw-mbti` ## 注意事项 - 诊断必须基于实际的互动数据，不能凭空编造 - 每个维度的判断都要在内心给出理由（但不需要向用户展示评分过程，只展示最终结果） - 诊断依据表格中每个维度必须引用用户的实际行为作为证据 - 语言风格活泼有趣，融入龙虾/海洋元素 - 关键词必须严格使用上方图鉴中定义的四个词 - 性格描述使用上方图鉴中的对应文案（第一人称，80-100 字）


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)