技能的组成
name- kebab-case 标识符。description- 模型用来判断何时应使用此技能的简短说明。请将其视为最重要的字段。要写得具体明确;描述含糊会导致调用错误的技能。always-apply- 当为true时,技能会在每轮对话中自动预置,而不是按需选择。请谨慎使用;always-apply 技能会在每条消息中占用上下文。user-invocable- 当为true(默认值) 时,该技能会显示在$弹出菜单中,供手动选择。
SKILL.md 及其相关资源的 .zip 文件。
使用技能
- 用户调用 - 在输入框中按
$,然后从弹出菜单中选择技能。该技能的内容会为下一轮预先注入。 - 模型自动选择 - 智能体会根据技能的
description自行决定何时应用该技能。 - Always-apply - 对于配置为这种方式的技能,每一轮都会预先注入。
管理技能
.md 或 .zip 文件,并管理对当前用户启用哪些技能。您拥有的技能默认处于启用状态;停用某个技能会将其从弹出菜单和模型目录中移除,但不会删除它。
技能可以与其他用户共享 (请参阅共享与访问) 。
技能与指令
- 智能体指令定义了智能体的角色以及整体行为方式。对该智能体始终生效。
- 技能是按场景使用的——仅在相关时应用,并且限定在特定工作流内。