loading image

从 0 到 1 构建一个复杂 Agent Skill?一张表就够了

Posted by Enovace on June 26, 2026

最近写了个几个复杂 Agent Skill,还在细细打磨中,除了 SEO Audit Agent Skill

但其实搞 Agent Skill 真没那么玄乎。拆开来看就三层:

  • SKILL.md 告诉模型什么时候用、按什么步骤走
  • scripts/ 模型搞不定的,交给脚本
  • references/ + assets/ 稳定参考 + 静态资源,用到才加载

简单任务一个 SKILL.md 搞定,有时候也不需要 Agent Skill,不要为了 Skill 而 Skill。

但复杂任务呢?比如让 AI 自动生成一份洞察月报:数据库字段要对、图表 logo 色号不能错、结论要站得住。你光靠 Markdown 指令去控,控不住的。模型会编数据、搞错格式、画出来的图表颜色跟品牌色差十万八千里。

重点不是写更多指令。重点就一个:你哪些步骤让模型上,哪些步骤用脚本锁死。

一、模型 vs 脚本:什么时候让谁上

先记住两句话:

模型擅长的:理解自然语言、归纳总结、写通顺的文字、判断异常、应对边界情况。

模型搞不定的:精确计算、格式一致性、公司品牌规范、结构化数据查询、图表样式。这些模型会 幻觉。它猜一个觉得合理的答案,但那个答案不对。

Image

核心判断标准:

凡是看了不满意会让你重做的东西,用脚本锁死。凡是换一种说法也行的东西,交给模型

别老想着让模型什么都能干,真不现实

Image

二、一张表格,拆清楚

以「生成符合公司规范的月度经营分析报告」为例,拆五步。每一步标清楚:谁做、要求什么、有什么 Know-how。

Image

你就是个蒸馏员:

Image

三、第五步为什么全交给模型

这一步别搞脚本。模型的强项就是读东西、挑毛病。

让它通读脚本产出的报告,对着检查清单一条一条过。这恰好是脚本干不了的事。脚本能检查格式,但检查不出:你这个结论跟前面第三页的数据对不上。

四、references/ 放什么

记住一个原则:稳定、不太变、复杂到模型做参考才能做对的东西

全塞 references/

  • SQL 查询模板
  • API 接口文档
  • 指标计算公式
  • 品牌规范(颜色值、字体、logo 规格)
  • 写作规范(报告结构、每段要求、不能说的话题)
  • 质量检查清单
  • 常见错误及修正
  • 等等

模型不是一次性全加载,用到才读。

所以 SKILL.md 里必须写清楚触发条件

比如当需要判断异常阈值时,读 references/thresholds.md

别甩一句 see references for details,那等于没写

Image

五、小结

别闷头往 SKILL.md 堆 Markdown。

复杂 Agent Skill 的核心就一件事:拆步骤,然后给每一步分配合适的执行者。

  • 模型干推理和表达
  • 脚本干计算和渲染
  • references 存规则和模板

一张表格说清楚。表有了,写 SKILL.md 和脚本都只是执行。

Image

最后把这个表格,告诉 CodeX 或 CC 按照

agentskills.io 官方 Skill 标准从 0 到 1 创建这个 Skill 即可。