GitHub Copilot 现在有两个很容易混淆的扩展概念:Agent Skills 和 skillsets。它们相关,但解决的问题层级不同。
当你想封装的是可复用 workflow、说明和操作流程时,用 Agent Skills,更贴近 SKILL.md。
当你要通过 GitHub App 扩展 Copilot、暴露可调用 endpoint、schema 和能力时,用 skillsets。
一句话概括:
很多“GitHub Copilot skills”搜索会把这两个词混在一起。结果就是:本来只需要一份清晰 workflow 的团队,做成了过重的扩展;本来需要 API 能力的场景,却误以为 skill 就能解决。
判断方法很简单:你的问题核心,到底是行为规范,还是能力接入?
下面这些情况更适合 skill:
下面这些情况更适合 skillset: