家庭财富图谱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-39m6058n/family-tree。
技能介绍
要解决的问题
把“我爸妈、我爱人、两个孩子,还有孩子祖父母”这类非结构化描述变成一张看得懂的家庭结构图,靠手工在绘图工具里拖卡片、连关系,既慢又容易漏人,尤其是涉及多代、旁系、配偶缺失或离婚关系时,连线和层级更容易出错。
核心能力
该 Skill 将家庭成员信息解析为 family_members.json,再通过脚本生成 HTML 结构图,并用无头浏览器截图输出 PNG。它负责亲属分类、同辈排序、卡片定位与连线样式,适合在已配置 Playwright 的运行环境中使用。
关键步骤
- 提取成员:从用户提供的文本中解析
relation、age、gender、job等字段,按references/member_format.md的格式写入./family_members.json。 - 生成 HTML:运行
scripts/generate_family_tree.py,参数为--input_json ./family_members.json --output_html ./family_tree.html。 - 输出图片:运行
scripts/html_to_image.py,参数为--html_file ./family_tree.html --output_image ./family_tree.png,得到可展示的 PNG。 - 说明结果:向用户展示图片,并解释主要亲属关系和代际结构。
关键处理逻辑
- 对明显缺失的长辈或配偶信息做自动补充,例如有子女但无配偶时补配偶及配偶父母;有孙辈但子女配偶缺失时补配偶。
- 按父母、配偶父母、客户自己、配偶、兄弟姐妹、子女、子女配偶、孙辈分类;同类别按年龄从大到小排序。
- 子女按性别和序号命名;客户自己与配偶使用高亮样式,身故成员使用灰色样式,婚姻状态影响连线为实线或虚线。
适用边界与注意点
输入质量决定输出质量。成员信息至少应包含关系、年龄、性别和职业/状态,婚姻状态用于离婚判断,parent 字段用于孙辈挂接到对应子女。JSON 通过文件传递,路径需要正确。Playwright 首次运行会下载浏览器,需要网络连接。复杂再婚、收养、多段婚姻或特别称谓可能需要先规整输入,生成结果也应人工核对,毕竟这是结构可视化,不是财富测算或法律继承判断工具。进入付费流程前还需确认 Agent 已安装 weixinpay 插件;收到 402 后由插件完成支付,重试请求要保持 JSON body 不变,并通过 WeixinPay-Required 与 X-Out-Trade-No Header 携带支付信息。
使用场景
- 保险顾问整理投保人的家庭关系,准备用图片说明家庭成员构成。
- 理财顾问梳理客户三代亲属信息,需要输出家庭结构图用于风险提示。
- 遗产咨询时要把祖辈、子女和孙辈的归属关系画成结构图,便于确认继承方向。
- 物业或社区服务需要核对住户的家庭组成,生成成员关系图存档。
适合人员
- 保险顾问:需要按客户口述快速生成家庭结构图,核对投保人与家属关系。
- 理财规划师:要把家庭成员信息变成可视化图谱,作为风险评估或保障分析材料。
- 遗产或公证人员:需要把多代亲属关系整理成图片,辅助确认成员归属。
- 数据分析师:负责清洗家庭成员字段并批量输出结构化关系图。