跳到主要内容
Skill 创作· 教程

如何创建你的第一个 Agent Skill

一步步带你设计一个聚焦的 Agent Skill:写 SKILL.md、配置触发条件,并验证它会不会被正确调用。

入门阅读约 8 分钟更新于 2026年5月4日
一句话回答

做一份好 Skill 的步骤:选一个边界清晰的可重复任务、写一段简洁明确的 SKILL.md 描述、只引入工作流真正需要的脚本或参考,再用真实 prompt 验证它是否在该触发的时候被触发。

从一个具体任务出发

做 Skill 最容易出问题的方式,就是从一个宽泛的分类开始。换个思路——先锁定一件事:评审账单相关 PR、QA 结账流程、更新 release notes、调查不稳定的测试。

  • 好:当一个分支上线前需要浏览器 QA 时使用本 Skill。
  • 好:当 changelog 与 README 必须跟随代码 diff 同步更新时使用本 Skill。
  • 弱:用本 Skill 让代码写得更好。
  • 弱:用户求助时随便用本 Skill。

写一份最小可用的 SKILL.md

description 字段就是触发面。它需要说明:什么场景下用、产出什么、边界在哪里。

---
name: release-notes-helper
description: Use when a merged branch or release needs concise release notes, user impact, risk notes, and follow-up checks. Do not use for deep code review.
---

Follow these steps:

1. Inspect the commit range or PR list.
2. Group changes by user-visible impact.
3. Identify operational risks and rollout notes.
4. Draft release notes in plain language.
5. List any claims that still need human verification.

资源只在真正用得上时再加

资源什么时候加什么时候不加
scripts/某项检查必须每次以同样方式执行。工作流主要靠判断而非脚本。
references/Skill 需要长示例或策略说明。一份简短清单就够用。
assets/工作流会用到模板或起始文件。素材只是装饰性内容。
agents/openai.yaml需要声明 UI 元数据或依赖。本地创作已经够用。

验证触发

  1. 写三条应该触发该 Skill 的 prompt。
  2. 写三条不应该触发该 Skill 的 prompt。
  3. 持续打磨描述,直到边界对模型来说一目了然。
  4. 在用于生产工作前,先在临时仓库或临时分支上跑一遍。
好 Skill 是「无聊」的

它应该被稳定触发、产出形态稳定的输出,并把自己的假设说清楚。

参考与延伸阅读

下一步

把概念转化成具体决策。

打开 Skill 创作场景Next →

Skill Market
按品类找最好用的 AI 技能·Find the best AI skills for the job
v0.4 · 收录 1306 个 skill · 上次评测 2026-06-10