2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家
从开放人工智能公司、谷歌实验室、奥布拉等机构的技能中提炼出的五种模式。
什么是技能?
技能是一个以 SKILL.md 文件为核心的文件夹,采用 YAML 前置元数据加 Markdown 正文的格式。当大型语言模型判定需要某项技能时,它会调用技能工具来加载该技能。SKILL.md 的全部内容会作为工具结果注入到对话上下文中,大型语言模型自主决定如何执行这些指令。
my-skill/
├── SKILL.md # 主文件(必需)
├── scripts/ # 可执行脚本(可选)
├── references/ # 详细参考文档(可选,按需加载)
├── resources/ # 模板、检查表等(可选)
└── examples/ # 示例(可选)
核心机制:技能本质上是“知识注入”——它不会动态生成新工具。相反,它将指令文本注入到大型语言模型的上下文中,大型语言模型使用现有工具(如 bash、读取、编辑等)来执行这些指令。
前置元数据:决定技能是否被加载的“门面”
必填字段
描述内容的撰写方式决定加载率
# 良好的描述——包含触发短语和关键词
description: >
将应用程序和网站部署到 Vercel。当用户
请求部署操作时使用,例如“部署我的应用”、“推送上线”,
或“创建预览部署”。
# 良好的描述 - 定义时间位置
description: >
在编写实现代码之前,实施任何功能或修复错误时使用
# 糟糕的描述 - 过于模糊
description: 帮助处理部署相关事务
核心原则:
列出触发短语:写入用户实际可能说出的内容(“部署我的应用”、“推送上线”)
定义时间位置:说明“在什么之前/之后”(例如,“在编写实现代码之前”)
包含产品关键词:如果涵盖大型平台,请列出所有产品名称
可选扩展字段
在七项技能中观察到的扩展字段:

