很多人觉得写 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值给出健康建议"
}
}
照着抄,半小时跑通。