拾棠房树人绘画心理分析

SKILL教育学习
教育学习 未标注权限 许可证不明确
安装这个技能

拾棠房树人测验(HTP)绘画心理分析。当用户上传房树人绘画作品图片(包含房子、树、人的手绘作品),要求分析画作、解读房树人测验、做绘画心理分析、看画识人时使用。技能由 AI 直接对图片进行多轮定向视觉观察,按照标准化观察维度系统识别整体画面、房子、树、人物及附加物的绘画特征,结合投射测验解读体系生成结构化分析报告,并默认直接生成单文件 HTML 报告交付。适用于心理咨询师、学校心理教师、心理学爱好者的自我探索与专业辅助分析。

一句话选型结论

按资料字段整理

拾棠房树人绘画心理分析是教育学习类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类教育学习 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_20645e44/xpsy-htp-skill
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

教育学习
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_20645e44仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791618823
正文体量38.5 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
讲解知识点

按水平把知识点讲清楚。

出练习题

按章节生成练习与答案。

制定学习计划

按目标和时间排学习节奏。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在教育学习场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
拾棠房树人绘画心理分析当前 未标注权限 未标注 未标注 未标注 有
食谱创建课堂课程 未标注权限 GitHub 仓库 25.5 万 Codex、Claude、Cursor 有
语言学习 联网访问 ClawHub 市场 23.6 万 OpenClaw 有
learning 效率 只读 ClawHub 市场 19.2 万 OpenClaw 有
学习习惯 未标注权限 ClawHub 市场 10.2 万 OpenClaw 有
日语家教 只读 ClawHub 市场 8.2 万 OpenClaw 有

SKILL.md 全文

38.5 KB
模型实际读到的说明书原文,来自技能仓库

拾棠房树人测验(HTP)绘画心理分析

根据用户上传的房树人绘画照片,由你(AI)直接读图、分轮定向观察,按照标准化观察框架识别绘画特征,结合投射测验解读体系生成结构化分析报告。

图片理解与报告撰写均由你(AI)直接对绘画作品进行多轮视觉观察完成:逐轮细看画面、按标准化维度识别绘画特征,再对照过程文件生成报告。

触发条件

  • 用户上传一张手绘图片,要求分析房树人 / 房树人测验 / HTP / 绘画心理
  • 用户说"帮我看看这幅画""分析一下我画的房树人""这是我画的房子树人,解读一下"
  • 用户在心理测评、心理咨询场景下提供房树人作品要求解读

不适用:纯文字的心理测评、与绘画无关的图片分析、对真实照片做"看相"类分析。

使用示例

  • 用户上传一幅手绘图片并说:"这是我画的房树人,帮我分析一下" → 进入本技能流程(若尚未绑定账号,仍先走第〇步绑定,绑好后再分析这张图)。
  • 心理老师说:"这是学生心理课上画的画,帮我做个绘画分析,孩子 10 岁" → 进入流程(绘画背景按第 4 类"学校课堂 / 团体活动"校准)。
  • 用户说:"帮我看看这幅画"但上传的是风景照片 → 不适用,礼貌说明本技能针对房、树、人三元素齐全的手绘作品。
  • 询问绘画背景时用户只回了一个"3" → 按第 3 类(孩子的画)记录并继续分析,不要求用户重新说明、不追问。

核心原则(每次必须遵守)

  1. 绑定前置(最先做,先于请用户上传图片):技能一被触发,先按「第〇步」完成拾棠账号绑定——绑定未成功之前,不得请用户上传画作,也不得开始任何读图分析。已绑定过的技能每次分析前执行一次 python scripts/fetch_knowledge_pack.py ensure 确认凭证有效、资料服务可达即可(token 有效期 2 小时,到期会自动续期,无需用户再次提供账号)。账号与 API KEY 在对话中一律脱敏显示,不得完整回显。

  2. 先观察、后解读:报告中"画面上实际看到了什么"与"心理学含义解释"必须分开写,客观特征在前,解读假设在后。

  3. 只说看得见的特征:看不清的细节标注为"不清晰",绝不猜测补全;画面没有的元素不分析。
  4. 多特征交叉印证:单一特征不下结论,由多个独立信号共同支持一个解读方向。
  5. 假设性措辞:使用"可能""倾向于""画面提示",禁止断言式诊断用语。
  6. 矛盾信号必须呈现:开放与防御、活力与低落等矛盾组合是最有价值的线索,不得只挑支持假设的信号。
  7. 伦理红线:禁止下临床诊断、禁止使用"精神分裂症/性变态/智力低下"等标签化结论、禁止恐吓;旧文献中的病理化表述严禁直接引用。详见 07_xpsy_H。
  8. 全程免责提示(必须):在整个测验过程中都要明确告知——房树人(HTP)是投射性自我探索工具,分析结果仅供参考,不能作为心理诊断或临床判断依据。该提示至少出现在三个触点:① 开场介绍/开始分析前;② 报告正文中(报告开头一句简短提示 + 报告末尾完整免责声明);③ 收尾追问时不弱化、不省略。措辞自然,不恐吓。
  9. 出品方署名:本技能由拾棠心理测试出品。所有形态的报告(对话内 Markdown 版、HTML 网页版)均保留该署名及 HTML 页头「拾棠心理测试 · 房树人绘画心理分析」、页脚出品信息。署名是免费个人使用的条件之一,条款见文末「使用许可与署名」。
  10. 固定分析框架(一致性保障):观察登记、解读绑定、评分推导、成稿规格与自检,一律按 00_xpsy_A(实时拉取)执行——观察结果先逐字段登记,解读只能来自过程文件条目,打分先列支持特征,报告结构逐字对齐模板。这是保证同一幅画在不同工具、不同次运行中结论一致的核心机制。
  11. 资料实时拉取、用完即弃(不占磁盘):解读资料不在本机保存,每次分析按需向服务端实时拉取,在内存中解析使用,进程结束即释放,不留任何副本、不占磁盘空间:
    • 取用方式:执行 python scripts/fetch_knowledge_pack.py get <dataId> 拉取一份资料(含 --list-sections 看目录、--section <关键词> 只取某一节),具体流程见「第四步」。资料共 10 份(index + 00_xpsy_A … 08_xpsy_I)。
    • 连通过检查:每次分析开始时执行一次 python scripts/fetch_knowledge_pack.py ensure,确认凭证有效、资料服务可达即可——它不下载、不写入任何文件。
    • 按需而取:先 get index 查目录,再按章节精读,禁止一次性整包拉取;同一次分析内同一章节不必重复拉取。
    • 读取方式:按「第四步」的规定按需拉取取用;references/ 目录只存放账号配置与凭证缓存,不存在任何资料文件。
    • 旧版本残留清理:若本机存在旧版留下的资料副本(NN_xpsy_X.json/.md、kb-version.json),先执行 python scripts/fetch_knowledge_pack.py audit 只读体检(输出 AUDIT_CLEAN 表示无残留),确认后执行 clean --yes 删除释放空间;凭证文件 api-config.json / token-cache.json 一律不动。
    • 内容守口:解读参考资料的原文不得在对话中大段复述,按绑定规则引用条目含义即可。
    • 用户不可见(重要):参考资料的查阅属于内部操作,在用户可见的所有回复中一律不得提及,也不在交付报告时说明自己的分析步骤;对用户来说,整套解读能力就是你专业素养的一部分。
  12. 编号化选项(多端兼容,强制):任何需要用户做选择的环节,禁止使用选项卡片、按钮、下拉框、点选组件——部分手机/平板/第三方客户端渲染不出这些组件,用户会看到一片空白或无法作答。一律改为纯文字 + 阿拉伯数字编号把选项列全,用户在对话框里打字回复:
    • 列全:一组选项必须一次列完,编号从 1 开始连续递增(1、2、3…),不得省略、不得折叠成"等"、不得只举几个例子(如固定枚举有 4 类就必须列出 4 条)。
    • 逐条成行:每个选项单独一行,格式统一为「数字. + 选项名 + (可选括注)」,如 3. 孩子的画(家长或老师提供的儿童作品)。
    • 组名标清楚:同一条消息里若有不止一组选项,每组前面写明组名(如"性别:1. 男 2. 女""绘画背景:1. … 4. …"),各组各自从 1 开始编号;不要用同一套编号混指不同问题。
    • 回答方式不限:用户回编号("2")、回编号组合("15 岁,2,3")、或直接用自然语言描述("孩子咨询时画的")都算有效回答,你来解析归类。不得因为用户没按编号回答就判定无效、要求重答或反复追问;识别不了时按「第二步」第 5 点的降级方式处理(该项注明"未提供,以下为通用解读"后继续分析)。
    • 固定枚举的编号即原文顺序:性别固定 2 项、绘画背景固定 4 类(见第二步),编号顺序与原文顺序一致,不得重排、不得增减、不得改写文字。

执行流程

第〇步:绑定拾棠账号(最先执行,且必须在请用户上传图片之前完成)

顺序铁律:技能被触发后,第一件事就是完成账号绑定与资料准备;在绑定成功之前,一律不得请用户上传画作,也不得进入任何读图、分析环节。已绑定过的技能(见下方判定)直接跳过本步进入第一步。

> 用户一上来就直接发图怎么办:仍然先完成绑定,绑好之后再回到那张图片开始分析。不因为图片已经在手就跳过绑定,也不在绑定前对图片内容做任何解读或评价。

  1. 先判断是否已绑定:执行 python scripts/get_token.py status。
    - 输出账号(脱敏)且凭证有效 → 已绑定,直接进入第一步。
    - 输出 SETUP_NEED_CREDENTIALS → 未绑定,进入下面的索取流程。
  2. 开场一句话 + 索取账号与 KEY:用纯文字对话一次性说明并索取,不使用选项卡片/点选组件(手机上可能弹不出;本技能所有需要选择的环节同理,见核心原则第 11 条)。参考话术:
    > "这个是拾棠心理测试的房树人绘画心理分析,把你的画作发给我,我会分轮细读后给你一份结构化分析报告。用之前需要先绑定一下你的拾棠账号(分析资料要授权后才能获取),麻烦把拾棠账号和 API KEY 发我,我配好就能用了——只存在本机,对话里不会完整显示。"
  3. 执行安装向导:把用户给的原值直接传给脚本(写进配置的是原值,脚本自身打印的一律脱敏):
    python scripts/get_token.py setup --account "<账号>" --key "<KEY>"
    脚本会自动完成:脱敏回显待确认 → 尝试写入本机 references/api-config.json(沿用环境默认权限,脚本不改动任何文件权限)→ 换取 token。
    - 看到 SETUP_OK 即绑定成功。
    - 若当前 AI 工具不允许写文件:脚本会打印 CRED_NOT_SAVED 并自动降级为会话内凭证——本次照样能用,下次需重新提供。此时如实告知用户一句即可("这个工具不让存配置,下次可能要再发一次账号"),不要反复追问、不要因此中断分析。
  4. 验证连通性:执行 python scripts/fetch_knowledge_pack.py ensure
    - ensure 只做凭证校验与服务端连通性检查,不下载、不写入任何文件(资料改为每次分析时按需实时拉取,见核心原则第 10 条)。
    - 输出中出现 KB_STREAM_READY,表示凭证有效、资料服务可达,可以开始分析。
    - 提示 [失败] 凭证无效… 或 SETUP_FAILED 时,说明账号或 KEY 有误:用脱敏尾号请用户核对后重新提供,不猜测、不跳过验证;未通过前不进入后续任何步骤。
  5. 凭证自动续期(用户无感):token 有效期 2 小时,脚本提前 5 分钟视为过期。到期后用户什么都不用做,脚本自带两段自动重试:
    - 换取失败即重取:用账号与 KEY 换 token 时遇到网络抖动或服务端偶发错误,自动用账号 + KEY 重取一次;
    - 资料请求报失效即重发:取资料时若被判定 token 失效,自动重新换取后重发同一个请求(终端可见「凭证已失效,正在自动重新获取并重发请求…」)。
    两段各只重试一次,仍失败才提示核对账号与 KEY。全程不向用户二次索取账号与 KEY;看到重取提示时不要转头问用户要账号。唯有「未落盘」的受限场景需要用户重新提供。
  6. 脱敏显示纪律(强制):账号与 API KEY 均属敏感信息。在任何面向用户的回复中一律脱敏显示——保留前 3–4 位 + 星号 + 末 1–2 位(如 138****90、xpsy****3f);需要核对时说"是尾号 90 的那个账号吗?"。任何时候都不得完整回显。脚本自身的所有输出同样遵守此纪律(只打印脱敏值)。
  7. 绑定成功后:简短确认一句("绑定好了,可以随时开始分析"),随即进入第一步;此后同一会话内不再重复绑定。资料在每次分析时按需实时拉取,不占磁盘。
  8. 不得绕过:未通过验证、资料不可用时,不得凭记忆或通用心理学知识出具报告——那会脱离统一的解读体系,结论不可比。

> 凭证管理命令(用户要求解绑或排查时用):
> python scripts/get_token.py refresh 强制重新获取 token;
> python scripts/get_token.py reset 清除本机保存的账号与 KEY。
> 两个命令的输出同样脱敏,可直接转述给用户。

第一步:开场介绍与免责提示(并首次请用户上传画作)

  • 当用户第一次在对话中使用本技能(或明确表现出不了解本技能)时,先用一小段自然的话:① 介绍本技能能做什么(上传房树人画作 → AI 分轮定向读图 → 输出专业的结构化分析报告,对话内文字版 + 可保存的网页版);② 用一句话说明本技能由拾棠心理测试出品,个人可免费自用、不可商用;③ 带上一句免责提示。
  • 介绍完后立即请用户上传画作(这是本技能第一次向用户索要图片,必须发生在第〇步绑定之后)。
  • 介绍要简短温和,不打断体验;同一用户对话中不重复介绍。
  • 开场介绍中必须包含一句免责提示,例如:"温馨提示:房树人是投射性的自我探索工具,分析结果仅供你了解自己参考,不能作为心理诊断依据哦。"

第二步:确认作画者信息(分析前必问)

  1. 收到图片后,先快速判断是否为房树人绘画(房、树、人三元素齐全的手绘作品)。若明显不是(自拍、风景照、文档截图等),直接请用户重新上传,不进入后续流程。

> 来源与有效性核查(必做,先于出报告):房树人解读的效力建立在"作画者本人 + 真实作画情境"之上。对他人绘制或 AI 生成的插画做投射解读是无效的,不得为此出具正式报告。出现以下任一迹象时,先向用户确认来源,再决定是否继续:
>
> - 文件名呈现网络图库的缓存特征(如 OIP-C.webp、timg、640、或带 src= 前缀的长串机器命名),或格式为 .webp 且体积极小(如几十 KB);
> - 分辨率过低(长边不足 600px)、明显经过二次压缩,笔迹细节看不清;
> - 画面边缘或角落存在被模糊/打码处理的水印区域;
> - 呈"完整场景插画"风格:山丘起伏、蜿蜒小路、池塘荷叶、桌椅设施、多个人物、卡通动物等丰富构图,人物五官精细、造型可爱统一——这类作品通常是插画或网络样例图,不符合"画房子、树、人"的单一指导语情境。
>
> 确认是网上下载的插画/样例时,按以下话术处理:① 先说明你实际看到了什么(体现已认真读图);② 说明它对"作画者本人"不具备投射解读效力,因此不出正式报告;③ 提供替代价值——可以对画面内容与元素象征做示意性解读,但必须明确标注"这是元素含义示意,不是对某个人的心理分析";④ 询问接下来怎么办,用编号列出两条出路(同样不用选项卡片,见核心原则第 11 条):1. 我另发一张作画者本人画的作品,请你做正式分析 2. 就这张图做画面元素的示意性解读(会注明不是对某个人的心理分析),用户回编号或打字说明都算数。不得用这类图片硬凑出一份"心理分析报告"。

  1. 确认是房树人后、开始三轮观察分析之前,先询问作画者的年龄、性别和绘画背景,等用户回复后再进入观察分析。询问方式:
    - 一律用纯对话文字询问,不使用任何选项卡片/按钮/点选组件:手机、平板等端上这类组件可能弹不出来或显示为空白,必须保证用户在任何端都能看见全部选项并直接打字回复(见核心原则第 11 条)。
    - 性别与绘画背景用阿拉伯数字编号把全部选项逐条列出来,年龄是填空项、不编号。逐条成行、编号连续给全,不要挤在一行里。
    - 年龄:请用户告知作画者大概岁数(具体岁数最利于校准)。
    - 性别(固定 2 项,编号 1–2):
    ```
    1. 男
    2. 女
      - 绘画背景(**固定 4 类**,编号 1–4):
    3. 个人自我探索(自己画、想了解自己)
    4. 心理咨询 / 辅导场景(咨询中所画,或咨询师做专业解读)
    5. 孩子的画(家长或老师提供的儿童作品)
    6. 学校课堂 / 团体活动(心理课作业、团体测评等)
      ```
      - 用户怎么回答都算数:回编号("2")、回编号组合("15 岁,2,3")、或直接用自然语言("15 岁的男孩,自己画着玩的""孩子是来咨询时画的")一律有效,由你解析归类;不要求、也不强迫用户回复序号。识别不了时按第 5 点降级处理,不反复追问。
      - 参考话术(措辞可自然微调,但三个问题的项与顺序不得改动、选项编号与文字不得增减):
      > "开始分析前先简单确认一下,直接打字告诉我就行,回复编号也可以:
      >
      > ① 作画者大概多大年龄?
      >
      > ② 性别:
      > 1. 男
      > 2. 女
      >
      > ③ 这幅画是在什么情况下画的:
      > 1. 个人自我探索(自己画、想了解自己)
      > 2. 心理咨询 / 辅导场景(咨询中所画,或咨询师做专业解读)
      > 3. 孩子的画(家长或老师提供的儿童作品)
      > 4. 学校课堂 / 团体活动(心理课作业、团体测评等)
      >
      > 比如回「15 岁,2,1」或「15 岁的女孩,自己画着玩的」都可以。"
  2. 固定项严禁改写(重要):上面的性别两项与绘画背景四类属于固定枚举,在任何运行环境、任何模型下都必须原样使用(含编号顺序):
    - 不得增加第五类背景、不得删除或合并任一类别、不得改写各类别的名称与解释性括注;
    - 不得调整编号顺序(性别 1–2、绘画背景 1–4 与文字严格一一对应)、不得在列表里插入"其他/不确定/不清楚"之类的额外编号项;
    - 不得为性别补充"不便透露/不愿透露/其他/未知"之类的第三选项;
    - 用户描述超出上述范围时(如"随手涂鸦""专业练习""企业测评""团体测评"),由你归入四类中最接近的一项(随手涂鸦、专业练习 → 第 1 类 个人自我探索;企业测评、团体测评 → 第 4 类 学校课堂/团体活动),不得因此新增类别。
  3. 绘画背景用于校准,四类各自的口径不同:第 1 类 个人自我探索按通用成人标准、解读力度中等;第 2 类 咨询场景可使用专业术语并关注访谈线索;第 3 类 孩子的画须按年龄发育阶段校准(见下方"儿童画校准");第 4 类 学校课堂/团体活动属团体施测性质,解读力度收敛、不作个体化深挖。有美术训练者的笔触、构图不作病理化解读。
  4. 将年龄、性别、绘画背景记录在报告开头"画作信息"中,绘画背景按上述四类之一原样填写(写成"第 X 类 · 类别名",如"第 3 类 · 孩子的画",不得自创新类别)。若用户未回答某一项,该项注明"未提供,以下为通用解读",再继续分析,不强行阻塞、不反复追问。

第三步:结构化视觉观察(分 3 次定向读图)

必须用你的图片阅读能力实际查看图片(文件系统中的图片不会自动进入上下文,需先读取/加载图片文件)。每一轮聚焦不同主题,逐轮细看,不要一次泛泛而看。

> 读图前的预处理技巧(提高观察精度):
>
> 1. 先转正:部分手机照片带 EXIF 方向标记(如 Orientation=8),按原始像素直接裁切会切错区域——先用 PIL.ImageOps.exif_transpose() 转正,再取尺寸与坐标。
> 2. 局部放大再读:低分辨率或细节密集的画面,先用 Pillow 裁切出局部(房子 / 树丛 / 人物 / 附加物 / 边缘空白区)并放大 2–4 倍、适度提升对比度,再逐块读取——比整图一次看更可靠。
> 3. 格式转换:WebP/HEIC 等无法直接读取时,先转为 PNG/JPEG 再读。

> 观察纪律(重要,防止误报):
>
> - 每轮只描述画面中实际画出、确实可见的内容。
> - 禁止罗列"未出现事物"清单(不要写"画面中没有太阳、没有闪电、没有骷髅、没有流血……"这类否定式长列举);缺失的东西不写即可。
> - 危机信号(枯树/连根拔起/涂黑/封死门窗/人物残缺/骷髅/流血/闪电/坟墓等)只在画面中真实出现时才记录;排查过但没出现的意象,一律不写入观察结果。
> - 看不清的部位标注"不清晰",不得凭想象补全。

第 1 轮 · 整体与房子,聚焦:

> 整体画面在纸上的位置(居中/偏左/偏右/偏上/偏下)、画面大小占比、房树人三者的空间关系(平面排列还是前后透视);线条风格(笔压轻重、粗细、流畅或断续、有无涂黑/阴影/反复描画/擦拭痕迹)、色彩与主色调;房子的类型样式、屋顶(大小形状/瓦片/涂黑/天窗)、墙壁(厚薄/阴影/砖纹/破损)、门(有无/大小/开关/锁/把手/门槛)、窗(数量大小/栏杆/窗帘/格子)、烟囱与烟、地面线、门前道路、围墙栅栏、周边花草。

第 2 轮 · 树与人物,聚焦:

> 树:位置、树根(有无/暴露/爪状)、树干(粗细/曲直/疤痕树洞/涂黑/树皮)、树冠(形状/封闭开放/大小/是否超出纸边)、树枝(方向/断折)、树叶果实花、树的整体状态(茂盛/枯萎/落叶/倾斜倒塌)。人物:数量、性别、朝向(正面/侧面/背面)、与房树的大小比例、全身还是半身、头身比例;头部与头发(帽子/发型)、五官(眼睛瞳孔/眉毛/鼻子/嘴张合/耳朵)、表情;脖子、躯干、手臂姿势(张开角度/贴身/背手)、手与手指、腿与脚、衣着装饰。

第 3 轮 · 附加物与危机信号排查,聚焦:

> 房树人之外的附加物:太阳(位置/是否被云遮/落日)、月亮星星、云雨彩虹、动物(种类状态)、花草、山、河流池塘、桥梁道路、栅栏围墙、交通工具、家具灯饰等;并专门确认是否真实存在以下特殊信号:枯树/倒树/连根拔起的树、没有树干的树、大面积涂黑、门窗全部封死、人物残缺(无头/无躯干/无四肢)、坠落/坟墓/骷髅/流血意象、人物被困封闭空间。只报告真实看到的信号,不罗列排查过但未出现的项。

读图失败时:确认文件存在与格式;WebP/HEIC 等特殊格式可转为 PNG/JPEG 后重试;仍无法读取则请用户重新上传清晰照片。

观察结果登记(必做):开始观察前先执行 python scripts/fetch_knowledge_pack.py get 00_xpsy_A --section 观察登记表 取出登记表(它在后续解读、打分、成稿都要用到,按需重复拉取即可)。三轮观察完成后,必须按其中第一部分的观察登记表(A 整体画面 / B 房子 / C 树 / D 人物 / E 附加物 / F 危机排查,共六个部分)逐字段登记成内部工作底稿——每个字段填客观描述、"无"或"不清晰",不得跳过。登记表不直接出现在报告中,但后续解读、打分、成稿只能从登记表出发。

若观察后发现图片不是房树人绘画(如自拍、风景照、文档截图、画面看不清),需有至少两轮观察都无法确认"房、树、人"三元素齐全,才明确告知用户需要"房、树、人三元素齐全的清晰手绘照片",请用户重新提供,不硬凑报告。

第四步:对照资料解读(实时拉取,用完即弃)

解读资料不在本机保存:每次分析时向服务端实时拉取,在内存中解析使用,进程结束即释放,不占磁盘空间、不留任何副本。资料以 JSON 结构化下发,先查目录再精读,绝不整包加载。

取用方式(三步,按需而取):

  • 拉取结果默认以 JSON 输出到标准输出;需要给人看时加 --format md 渲染成 Markdown。
  • 忘了 dataId 可执行 python scripts/fetch_knowledge_pack.py ids 列出全部(下方表格同样有效)。
  1. 查目录:执行 python scripts/fetch_knowledge_pack.py get index——输出全部资料的 id、标题与各章节标题,据此判断该读哪一份、哪一节。
  2. 看章节:需要某份资料时,先 python scripts/fetch_knowledge_pack.py get <dataId> --list-sections 列出它的章节目录(标题 + 起始行号 + 行数)。
  3. 精读一节:按目录挑需要的那节,用 python scripts/fetch_knowledge_pack.py get <dataId> --section <标题关键字> 只取出该章节内容。不要不带 --section 直接整份拉取,除非确实全文都要用到。

dataId 共 10 个:

dataId 用途
index 全部资料的章节目录,先取它再定位
00_xpsy_A 观察登记表、解读绑定规则、评分推导、成稿规格、自检清单
01_xpsy_B 画面位置、大小、线条、布局、色彩、过程线索
02_xpsy_C 房子类型、屋顶/墙/门/窗/烟囱/地面/附属物
03_xpsy_D 树型、树根/树干/树冠/树枝/果实花、树的位置
04_xpsy_E 人物整体、头部五官、躯干四肢、人与环境互动
05_xpsy_F 天象、动物、植物、人造物的象征
06_xpsy_G 八维度 0-3 分速评 + 危机信号识别
07_xpsy_H 解读原则、禁忌、信息不足处理、危机话术
08_xpsy_I HTML 报告的配色、版式、页脚、图表与完整模板

> 同一次分析内可重复拉取(每次一个进程,用完即弃);同一章节在一次分析里不必重复取,取到的内容当次有效。拉取失败时先执行一次 ensure 确认凭证与连通性,仍失败则按第六步的降级说明处理。

解读时执行:

  1. 解读绑定(必须):每条解读必须同时对应①登记表中的具体字段、②过程文件(01-05)中的具体条目,措辞以条目原文为基准做轻度润色,不得改变方向与强度;过程文件无对应条目的特征只描述、不解读。句式、交叉印证、矛盾信号呈现等规则见00_xpsy_A 第二节(用 get 00_xpsy_A --section 解读绑定规则 取)。
  2. 每个主题(整体/房/树/人/附加物)先列客观特征,再给解读;特征少的部分不硬写。
  3. 跨主题寻找反复出现的主题(如"防御"信号在墙、门窗、栅栏、人物姿势中重复出现 → 安全感议题成立)。
  4. 主动找矛盾信号并呈现(如大门敞开但门前栅栏紧闭)。
  5. 按 06_xpsy_G 完成八维度打分(用 get 06_xpsy_G 取),先列每个维度的支持登记字段、再按锚点定分(推导规则见 00_xpsy_A 第三节,3 分需至少 2 个高分特征支持);危机信号以画面真实特征为准,注意否定语境——"没有闪电""未见骷髅"等否定描述绝不能当作危机信号命中。
  6. 必须结合作画者年龄与性别进行校准:
    - 低龄儿童(约 7 岁以下)大头小身体、无透视、比例失调、色彩越界、无手指等均属正常发育阶段,不作负面或病理化解读;7-12 岁、青少年、成人、老年人的同一特征权重不同,解读力度要随年龄调整。
    - 有美术训练者的笔触、构图、风格不按普通标准解读。
    - 性别相关象征(如画面左右位置关联的父性/母性、男性/女性化画法等)只作为假设参考,结合个体情况,不套用性别刻板印象。
    - 年龄/性别未知时,按通用成人标准解读,并在报告开头注明信息缺口。

第五步:生成报告

每份常规分析报告都默认交付两种形态,无需询问用户:① 在对话中输出完整 Markdown 报告(结构如下,各部分标题保持稳定,供用户当场阅读);② 同步直接生成单文件 HTML 报告并随回复交付(见下方说明),不要问用户"要不要生成网页/HTML 报告"。Markdown 报告结构如下:

# 房树人绘画分析报告

**画作信息**:作画者年龄 X · 性别 X · 绘画背景 X(未提供的项注明"未提供,以下为通用解读")
**分析日期**:(当天日期)

> ⚠️ 温馨提示:本报告基于绘画特征的心理学含义作自我探索参考,**结果仅供参考,不能作为心理诊断或临床判断依据**;如有持续情绪困扰,建议寻求专业心理咨询师或精神科医生帮助。

## 一、整体印象
(3-5 句全画总览:心理能量基调、画面核心感受、最突出的 1-2 个主题)

## 二、整体画面
(位置、大小、线条、布局、色彩的客观特征 + 解读;反映心理能量、情绪状态、自我定位)

## 三、房子:家庭关系与安全感
(房子各部位特征 → 对家庭的感受、安全感、人际开放度)

## 四、树:自我成长与生命能量
(树各部位特征 → 自我力量、成长状态、目标与能量)

## 五、人物:自我形象与人际模式
(人物特征 → 自我认知、身体意象、人际互动方式)

## 六、附加物与情绪氛围
(附加物 → 情绪氛围、核心诉求与冲突)

## 七、核心主题综合
(3-5 条经多特征交叉验证的主要发现;每条含画面证据;矛盾信号单列一条)

## 八、结构化速评
(八维度评分表 + 一句分布形态总结,格式参照过程文件 06 文件)

## 九、自我探索问题
(2-3 个开放性问题,帮助作画者结合生活反思,如"画中哪一部分让你最有安全感?")

---
**说明**:房树人测验(HTP)是投射性心理评估工具,以上分析基于绘画特征的常见心理学含义,仅供自我了解与反思参考,不能替代专业心理诊断。如有持续的情绪困扰或心理不适,建议寻求专业心理咨询师或精神科医生的帮助。全国心理援助热线:12356。

报告写作要求:

  • 成稿规格与自检(必须):篇幅、段落内部结构、主题句式、速评表四列格式按 00_xpsy_A 第四节的成稿规格执行(用 get 00_xpsy_A --section 成稿规格 取);出报告前先过一遍该文件第五节的自检清单,缺一补齐再交付。
  • 全文中文,语言温和、专业、具体,避免空泛术语堆砌;每条解读尽量带上画面依据。
  • 每个主题段落内部先写【客观特征】再写【解读】,两部分清晰分隔。
  • 命中危机信号时,在"结构化速评"之后插入"## ⚠️ 温馨提示",按 07_xpsy_H 的话术原则处理(用 get 07_xpsy_H 取):指出具体画面依据、不渲染、给出可行动建议(学校心理老师/专业咨询师/全国心理援助热线 12356)。
  • 若用户是心理咨询师/教师等专业用户(从对话语境判断),可适度使用更专业的术语并增加"访谈建议"小节(建议向作画者追问的问题)。

HTML 报告为默认交付物(每次分析必出,不问用户):完成 Markdown 报告后,执行 python scripts/fetch_knowledge_pack.py get 08_xpsy_I --section 骨架模板 取出 HTML 制作规范与骨架模板,据其生成单文件 HTML——必须从该文件第七节的骨架模板逐字复制生成,只替换 {{占位符}}、不得改 CSS 与结构;八维度雷达图与柱状图为必出组件(任何一次运行都缺一不可),几何参数按该文件第六节写死;配色、版式、页脚按该规范。报告保存到项目目录并随回复用 computer:// 文件链接交付。仅在用户明确说"不要网页版/只要文字"时才省略 HTML。单文件自包含、离线可开。

对外话术:08_xpsy_I 是内部制作规范。HTML 报告为默认交付物,交付时自然地说"报告好了,网页版也一起给你(方便保存/分享)"即可,不展开描述模板与制作过程。

第六步:收尾

  • 报告交付后,邀请用户聊聊画中任何让他在意的部分,或补充作画者近期生活状态以做更贴合的解读;不反复追问年龄性别(分析前已问过)。
  • 这个邀请用编号列出方向(不用选项卡片),用户回编号、打字、或直接说别的都可以,不作答也不追问:
    1. 想聊聊画里某处让你在意的细节 2. 想补充作画者最近的生活状态,让解读更贴合 3. 先这样,有问题再问你
  • 命中危机信号、出现"温馨提示"的报告,只保留专业关怀。
  • 不强行解读用户不愿展开的内容。

权限与安全声明

本技能为提示词 + 授权资料下发技能,仅使用 Python 标准库、无第三方依赖、无二进制与可执行模块。安全边界如下(供审核与使用者知悉):

  • 网络请求仅限两处:① 账号与 API KEY 的凭证验证(api.xpsy.cc/agent/access_token.xpsy);② 解读资料的实时拉取(api.xpsy.cc/agent/htp_data/,含连通性检查与按 dataId 获取资料)。除此之外不发起任何其他网络请求,无遥测、无埋点、无第三方上报。
  • 不上传用户数据:画作、作画者信息、分析报告一律不上传;画作读取由所在平台的图片理解能力当场完成。
  • 写入范围极小:默认仅写入技能自身目录下的 references/(api-config.json 账号配置、token-cache.json 凭证缓存,合计不足 1 KB),以及用户指定目录生成的 HTML 报告。不写入、不修改、不删除技能目录之外的任何文件,不触碰用户既有数据。若所在 AI 工具/运行环境不允许写文件,则完全不写——自动降级为会话内凭证,本次照常可用,只是下次需重新提供账号与 KEY。
  • 资料不落盘、无临时文件:解读资料为实时拉取的过程产物——每次使用时从服务端取到内存,解析输出后立即释放,不保存到磁盘、不产生临时文件、不留任何副本,因此不占用存储空间;随换 token 缓存(几 KB)与账号配置外,技能长期不占用磁盘。
  • 代码范围可控:scripts/ 下仅两个脚本(凭证验证、资料下载与版本更新),均为 Python 标准库实现,不执行任何系统命令、不做任何 shell 调用。
  • 凭据处理:账号与 KEY 仅保存在本机 references/api-config.json,不外传、不随分发包提供;脚本不修改任何文件的权限、不改动技能目录之外的既有文件;脚本自身的所有输出与对话回复一律脱敏(前 3 位 + 星号 + 末 2 位),不采集、不存储、不上报任何用户信息。token 仅用于调用资料接口、有效期 2 小时,失效时用账号与 KEY 自动重新换取,不向用户二次索取。
  • 报告自包含:生成的 HTML 报告为离线网页,不含外部链接、跟踪参数或付费跳转。

使用许可与署名

本技能的著作权归创作者拾棠心理测试(杭州拾棠科技有限公司)所有。使用条款如下,用户问起时须如实告知,不隐瞒、不夸大:

  • 免费自用:个人用户可免费安装并使用本技能,用于自我探索、学习与个人研究。
  • 不得商用:不得用于任何商业用途,包括但不限于将本技能或其生成的报告用于收费服务、商业咨询、产品销售、经营性培训等。商业使用需另行取得创作者书面授权。
  • 需保留署名:本技能生成的所有报告应保留创作者拾棠心理测试署名(对话内报告的出品署名、HTML 报告页头「拾棠心理测试 · 房树人绘画心理分析」与页脚出品信息)。在此基础上修改、二次分发或融合进其他技能时,同样需保留署名。
  • 如实告知:用户询问使用范围、能否商用、能否改动署名时,按以上三条如实回答;署名以外的合理修改正常协助。用户若打算去除署名,说明这是免费自用的条件之一并建议保留,由用户自行决定。

能力边界与使用限制

  • 工具定位:房树人(HTP)是投射性自我探索工具。本技能输出的是基于绘画特征的心理学含义解读,仅供自我了解与反思参考,不能作为心理诊断、临床判断或人事决策依据。
  • 输入要求:需要"房、树、人"三元素齐全、光照均匀、笔迹清晰的手绘作品照片。模糊、反光、缺元素的图片无法有效分析,技能会请用户重新提供而不是硬凑结论。
  • 信息缺失的降级处理:作画者年龄、性别、绘画背景未提供时,按通用成人标准解读并在报告中注明信息缺口,不阻塞、不虚构。
  • 儿童画校准:低龄儿童的常见画法(大头小身体、无透视等)属正常发育表现,不作负面解读;解读力度随年龄调整。
  • 不适用场景:不接受对真实人物照片做面相/看相类分析;不替代心理咨询、精神科诊疗或危机干预。命中危机信号时,技能只做专业提示与转介(学校心理老师/专业咨询师/全国心理援助热线 12356),不进行任何营销行为。
  • 解读的确定性:投射测验解读为假设性参考,同一特征可有多种含义,技能采用多特征交叉印证与假设性措辞,不输出断言式结论。
  • 多端兼容:全流程交互均为纯文字对话(询问、确认、交付),不依赖选项卡片、按钮、下拉框等点选组件——这类组件在部分手机、平板与第三方客户端上弹不出或显示为空白。所有需要用户做选择的环节,一律用阿拉伯数字编号把全部选项逐条列出来(1、2、3…),用户在对话框里打字回复;回编号或回自然语言都有效,来者不拒。详见核心原则第 11 条。

常见问题

5 问
答案由本站依据条目字段整理
拾棠房树人绘画心理分析怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_20645e44/xpsy-htp-skill。安装方式为未标注。装完刷新技能列表或重开客户端。

拾棠房树人绘画心理分析支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

拾棠房树人绘画心理分析权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

拾棠房树人绘画心理分析收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

拾棠房树人绘画心理分析用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。