手把手:一个「计算 BMI」的 skill 从写到跑通,比你想的简单
-
很多人觉得写 skill 有门槛,其实入门半小时够了。以「算 BMI」为例说下流程:
第一步,写触发描述,就是告诉 AI「什么时候用你」。我写的是「当用户想计算身高体重指数 BMI 时使用」。
第二步,定义输入:身高(cm)、体重(kg),都标成必填。
第三步,核心逻辑就一行:体重 / (身高/100)^2。
第四步,定义输出:BMI 数值 + 一句健康建议。
关键就是触发描述写清楚,不然 AI 不知道啥时候调你。我把这个 skill 的完整配置贴出来,照着抄就行。
完整配置:
{ "name": "BMI计算器", "description": "当用户想计算身高体重指数 BMI 时使用", "input": { "height": {"type": "number", "required": true, "description": "身高(cm)"}, "weight": {"type": "number", "required": true, "description": "体重(kg)"} }, "logic": "weight / (height/100)^2", "output": { "bmi": "计算结果", "advice": "根据BMI值给出健康建议" } }照着抄,半小时跑通。