技能

专门收录 agent 技能:它们做什么、解决什么痛点、怎么用——从一手来源写起,不跟着发布稿走。

skill 到底是什么,以及怎么判断一个值不值得装

一个 skill 就是一份 markdown 指令文件,外加一段描述——模型靠那段描述决定什么时候加载它。没有运行时,也没有代码路径;被载入的就是那些文字本身。所以一份写得差的 skill,失败方式和一段写得差的提示词完全一样:模型读了,然后信心十足地做了那件你自己都没想清楚的事。

它和 MCP server 是两回事,而两者常被混为一谈,因为介绍里都说是在「扩展」agent。MCP server 给的是模型原本没有的能力:一个能调的工具、一个能读的数据源。skill 给的是做法——什么时候做、按什么顺序、守什么约束。装一个 MCP,改变的是你的 agent 能做什么;装一个 skill,改变的是它把本来就能做的事做成什么样。

装之前该读的是 skill 正文,不是 README。star 数说明有人觉得它值得收藏,说明不了它会对你的工作流做什么。description 字段要格外仔细读,因为那就是触发条件:写得越宽,它插手的场合越多。一个在「任何代码改动」时都会触发的 skill,和一个只在你明确要求评审时才触发的,完全是两种东西。

这里的条目都是读过 skill 源码之后写的。当一个 skill 声称自己能避免某件事时,条目会写明它的指令里究竟有没有那道检查——多数失望就产生在这两者的落差里。