中医体质辨识与个性化养生方案生成器:按国标问卷评分并输出 HTML 体质报告

前言

在 Agent 里做「体质测试」或「养生建议」,常见做法是直接让模型根据几句描述猜体质类型。结果往往因人而异、难以复现,也不方便对照国家标准里的九种体质定义。若你希望流程可核对、输出能留存,需要把问卷采集、确定性评分和报告生成拆开,而不是全靠大模型即兴发挥。

下面介绍 SkillHub 社区技能「中医体质辨识与个性化养生方案生成器」(坐标 @user_d54638a0/tcm-constitution-advisor)。它把国标算法、Python 计算和 HTML 可视化报告串成一条固定链路,适合在对话里按需触发体质辨识与养生方案整理。

这是什么

一句话定位:基于国家标准《中医体质分类与判定》(GB/T 30318-2013)的九种体质评分,通过问卷收集症状数据,用 Python 脚本做确定性体质评分,并生成带雷达图与调理建议的 HTML 报告。

核心功能

以下能力均来自官方简介,安装后由 Skill 内的 SKILL.md 与配套脚本驱动 Agent 执行。

  1. 九种体质评分
    按 GB/T 30318-2013 的九种体质(含平和、气虚、阳虚、阴虚、痰湿、湿热、血瘀、气郁、特禀等)做评分计算;强调「确定性」——同一套问卷答案应得到一致的评分结果,而非每次对话随机改写。

  2. 问卷采集
    通过对话引导用户回答与体质相关的症状与生活习惯类问题,汇总为脚本可消费的输入。

  3. Python 脚本计算
    运行项目内 Python 脚本完成体质判定与分值处理,把计算环节从模型生成中剥离出来。

  4. HTML 可视化报告
    生成可打开的 HTML 报告,官方说明中包含:雷达图、各体质详解、四季养生方案、食疗药膳、穴位推荐等模块。

  5. 对话触发词
    当用户提到中医体质、体质辨识、体质测试、养生方案、「我是什么体质」、阳虚阴虚、湿热痰湿、气虚血瘀、气郁、特禀、平和体质、体质调理、中医养生、四季养生、食疗药膳、穴位推荐、健康调理、体质改善等表述时,Agent 可据此技能介入。

安装与启用

Skill 遵循通用 SKILL.md 格式。在 SkillHub 上安装时,需把技能装到当前 Agent 实际读取的 skills 目录,否则默认路径可能不会被识别。

方式一:让 AI 按官方提示安装

SkillHub 页面给出的安装提示为:先参考 SkillHub 安装与优先源配置,再安装坐标 @user_d54638a0/tcm-constitution-advisor。可将下面整段发给已接入 Skill 能力的 AI:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_d54638a0/tcm-constitution-advisor`。

方式二:SkillHub CLI

先确认本机是否已有 skillhub:

command -v skillhub && skillhub --version

未安装时,可按官方文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本技能时,必须用 --dir 指向当前环境的 skills 目录。官方文档列出的常见路径包括:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

示例(将 <skills 目录> 换成你实际使用的路径):

skillhub install user_d54638a0/tcm-constitution-advisor --dir <skills 目录>

也可先搜索再安装:

skillhub search tcm-constitution-advisor
skillhub install user_d54638a0/tcm-constitution-advisor --dir <skills 目录>

装好后按你所用客户端的要求刷新或重启 Agent,使新 Skill 被加载。

典型用法

官方未单独给出逐步截图教程,可复现的用法与简介一致,可按下面顺序在对话中推进。

  1. 用自然语言发起需求,例如:「帮我做中医体质测试,并生成养生方案。」或「我是什么体质?想要四季养生和食疗建议。」
  2. Agent 加载本 Skill 后,应引导你完成体质相关问卷(覆盖九种体质判定所需的症状与习惯信息)。
  3. Skill 调用内置 Python 脚本,按 GB/T 30318-2013 规则计算各体质得分与倾向。
  4. 输出 HTML 体质报告:在本地或工作区打开该文件,查看雷达图、体质说明,以及四季养生、食疗药膳、穴位推荐等章节。

若环境中尚未安装 Python 或缺少脚本依赖,需按 Skill 包内说明补齐运行条件;具体依赖以安装后的 SKILL.md 与脚本目录为准。

适用场景与注意

适合谁

  • 希望在 Agent 对话里做标准化体质自评,并拿到可保存、可分享的 HTML 报告的用户。
  • 需要把「评分规则」固定在国标与脚本上,减少模型随意发挥的团队或个人场景。
  • 关注养生整理(四季、食疗、穴位)但希望先有体质结论再展开建议的读者。

限制与注意

  • 体质辨识与养生内容仅供健康参考,不能替代医疗机构的诊断与治疗;身体不适应就医。
  • 评分依赖问卷答案的完整与诚实;漏答或随意勾选会影响判定结果。
  • SkillHub 页面统计(截至资料抓取):评分 100000,下载 3491 次;实际体验以你本地安装的 1.0.0 包为准。
  • 安装路径错误是常见坑:务必使用 --dir 指向当前 Agent 的 skills 目录,避免装到默认 ./skills/ 却未被客户端加载。

结尾

「中医体质辨识与个性化养生方案生成器」把国标九体质问卷、Python 确定性评分和 HTML 可视化报告合在一起,适合在对话里完成一次可留档的体质辨识与养生方案整理。需要安装或查看说明时,可打开官方 SkillHub 页面:https://www.skillhub.cn/skills/user_d54638a0/tcm-constitution-advisor。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye