不想把同一件事跟 AI 说第二遍:我攒了 20 多个 Skill

每开一个新会话,就得把背景、格式、忌讳重新交代一遍——用 AI 的人多半都受过这个罪。Claude 的 Skills 机制换了个思路:把"怎么干活"写成 AI 自己会翻的说明书,放在固定的书架上,平时只占几十个 token,用到才翻开。讲清它的原理、和 MCP 的分工,再用我这 20 多个 skill 的实践说一个更重要的心得:skill 不是一次写成的,是跟着错误一起长出来的——今天上午它才刚"长"过一次。


用 AI 用得久的人,多半都受过一种罪:同一套交代,翻来覆去说。

“写报告用这个格式""这个目录不要动""命名别用这种前缀""上次说过的那个坑注意避开”——在一个会话里说完,它做得挺好。第二天开个新会话,全忘了,从头再来。于是很多人搞了个提示词文档,越攒越长,每次开工先复制粘贴一大坨进去。能用,但很笨:一半内容跟当前任务根本无关,纯粹占地方;改了一处还得记得同步,不然新旧版本满天飞。

今年我换了个思路,把”怎么干活”从聊天框里挪了出去,写成一本本说明书,放在 AI 自己知道的书架上。这就是 Claude 的 Skills 机制。到今天,我的书架上已经有 20 多本,这篇文章就想讲讲它是怎么回事,以及一个比”怎么写”更重要的心得。

说明书本身不稀奇,稀奇的是放在哪

一个 Skill 说穿了非常朴素:一个文件夹,里面一个 SKILL.md 文件。文件开头是几行”目录卡片”——名字,加一段”什么时候用我”的描述;正文就是说明书:步骤、格式、红线、踩过的坑,全用大白话写。文件夹里还可以放脚本和参考资料,说明书里写一句”这一步跑那个脚本”就行。

真正聪明的是加载方式。AI 平时不读这些说明书的正文,它只把每本书的目录卡片记在脑子里——一本书也就占百八十个 token,几十本加起来还不如一段闲聊。等任务来了,它扫一眼书架:“这事儿归《博客流水线》管”,这才把那本抽出来,翻开正文照着做。做完放回去,脑子里还是只剩书脊。

这个设计解决的正是提示词文档的死穴:说明书可以无限多、无限细,但不干活的时候几乎不占上下文。Anthropic 去年十月推出这套机制,年底把它开放成了标准,今年社区里讨论得很热闹——因为它跟 MCP 正好补上了拼图的两半:MCP 给 AI 递工具,让它够得着数据库、浏览器、各种系统;Skill 给 AI 递经验,告诉它这些工具在你这儿该怎么用、按什么套路用。一个是手,一个是老师傅的手艺。

Skill 的书架机制:平时只看书脊,用时才翻正文

一个真例子:替我写博客的那本说明书

拿我用得最狠的一本举例。这个博客每天中午发一篇文章,从选题、写作、配图、构建验证到发布通知,全流程是 Claude 自动跑的。它靠的就是一个叫 mydailyblog 的 skill,里面写着:

  • 流程:先从昨天的笔记里挑可写的素材入选题池,再从池里出一篇,写完跑构建自检,全过才发布,最后给我发邮件汇报;
  • 红线:哪些东西绝对不能写进公开文章(隐私、凭证、不该外泄的细节),拿不准就不用;
  • 文风:第一人称、讲人话、多少字、忌什么腔调,对齐我自己开博时定的调子;
  • :历史上每一次翻车的教训,都以”为什么 + 怎么办”的形式钉在相应步骤旁边。

我的其他 skill 也都是这个路数:有一本教它每月怎么把几个渠道的账单聚合成财务报告,有一本是云服务器的运维手册(怎么连、改配置前先备份、动完怎么验证),有一本教它每天怎么给我写工作小结,还有一本管着我的知识库该怎么归档打标签。每本书管一摊事,互不打扰。

写这些说明书没什么门槛,就是把你要跟新同事交代的话写下来。真正的功夫在两个地方。一是目录卡片:那段”什么时候用我”的描述决定了 AI 会不会在对的时机想起这本书,与其写”本 skill 用于博客管理”,不如老老实实列触发场景——“当用户说写今天的博客、日更、补充选题池时用”。二是写”为什么”:只写”别用手动 curl 取 token”,AI 换个场景可能就绕过去了;写上”因为会把缓存的 token 顶失效,下次发布必报错”,它才能在没见过的变体里举一反三。

Skill 不是写出来的,是长出来的

这是我最想说的一点。我这 20 多本说明书,没有一本是坐下来一口气写完的。它们的成长方式全都一样:AI 干活,出错,我说一句”以后这种情况要注意”,这条经验就被写回说明书。下一次,同样的错就不会再犯。

就说今天。上午流水线照常发了一篇文章,讲一条 Markdown 排版的冷规则。我中午看了一眼,越看越觉得不对:素材是真的,写得也算认真,但一个陌生读者读完能带走什么?受众窄到只有恰好撞过同一个坑的人才会关心。我让 Claude 把博客和公众号的稿子全线撤了。半小时后,选题流程里多了一条新规矩:动笔前先过价值关——说不清读者能带走什么的,不写,让它留在我的私人知识库里就好。

你现在读的这篇,就是那条新规矩生效后挑出来的第一个选题。

上周还有一次:发出去的文章里加粗语法失效,星号原样印在正文里。查明原因后,写作规范里多了一条书写规矩,构建自检里多了一道断言——就算哪天 AI 忘了规矩,机器检查也会把问题拦在发布之前。错误发生一次,防线就多一层,而且是永久的。

这大概是 Skill 和提示词最本质的区别。提示词是一次性的口头交代,说完就散;Skill 是组织记忆,每一次翻车都沉淀成一行字,跟着你走。模型将来会一代代地换,越换越聪明,但那些说明书是你的,搬到哪里都带得走。

Skill 的成长循环:干活、出错、回写、更稳

用 AI 这件事,我越来越觉得复利不在模型有多聪明——那是人家的本事,你我都一样用得到。复利在你把自己的经验一点点外化成它能复用的资产。同一件事不说第二遍,省下的不只是打字的功夫,是每一次纠错都不再白费。

评论