目录
article
Skills 简介
Skills 简介
什么是 Skill?
Skill 即技能,一般放在 skills 文件夹内,一个技能一个文件夹,一个技能通常包括 SKILL.md 文件,相关的文档和可运行的脚本等。

Skill 文件结构
一个 SKILL 文件通常包括一个 YAML 头和 Markdown 格式的技能描述。YAML 头用于定义 Skill 的元数据,如名称、描述、标签等。Markdown 格式的技能描述则详细介绍 Skill 的功能、使用方法、注意事项等。

Skill 描述
技能描述中可以提及 Skill 中的其他资和脚本等。

按需加载
SKILL.md 中 YAML 的元信息,总是会放到上下文中,Body 部分在技能触发的时候才会加载,要小于 5K,其他的文件(文本文件、可运行的脚本、数据等)没有限制。

Context
Agent 的系统提示词和 Skill 的元信息始终会在上下文中,这样 Agent 根据对话动态决策使用哪个技能,以及根据技能描述动态加载所需要的资源。

Skill VS MCP
简单来说,技能就是怎么做;MCP 是有什么工具、有什么功能。

现在 Rule、MCP、Skill 边界越来越模糊。
Skill 示例
常用 Skill 仓库与网站
目前体量最大(已超 9 万+),靠爬虫全量聚合 GitHub 技能,搜索方便但质量参差不齐,适合找灵感或边缘需求时用。
https://github.com/anthropics/skills
官方出品,数量少但最稳、最纯净,几乎不会踩坑,强烈推荐作为新手/生产环境的首选和基准。
https://github.com/ComposioHQ/awesome-claude-skills
人工精选 + 分类清晰,质量较高但更新可能没那么勤,属于值得收藏但不常逛的靠谱列表型资源。