让ai自动选择agent skills,需要技能已被宿主发现、描述能匹配任务,并且宿主允许模型调用。没有适用于所有工具的统一自动调用开关。可以先把触发条件写清楚,再核对宿主限制,用应触发和不应触发的任务分别测试。
把用途和触发边界写进描述
description要说明处理什么任务、什么时候使用。例如会议纪要技能可以写“用户提供会议记录并要求提取决策、待办和负责人时使用”,不要只写“整理文本”。
把不属于该技能的相邻任务区分清楚,例如仅翻译一句话无需启动整套纪要流程。描述用于帮助模型选择,不能保证关键词一出现就触发。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

核对宿主的调用控制
在Claude Code中,disable-model-invocation: true会阻止模型自行调用。自己维护且适合自动使用的技能,应确认未设置为true,并检查宿主是否允许该技能。
user-invocable: false控制用户手动入口,不等于关闭自动选择。这些字段属于Claude Code扩展;换宿主时要重新查看其支持方式。

用正反两组任务检查触发
先确认技能出现在宿主列表中,再测试“把这份会议记录整理成待办”等应触发任务,以及“把这句话译成英文”等不应触发任务。
通过执行记录确认是否读取了目标SKILL.md。相同输入可重复测试;若漏触发或误触发,调整描述后换新的表达再检查,避免只适配某一句话。












