前言
大家好,我是田螺。
AI用多了,相信大家都知道什么是Skill了吧,也知道怎么做一个有用的skill吧。本文田螺哥跟大家来搞一个~~
-
Skill 是什么?Prompt 与 Skill 的差别
-
一份简简单单的Skill
-
skill的好处和优点
-
手把手:做一个工时整理小 Skill
-
更多干货,关注公众号:捡田螺的小男孩
1. Skill 是什么?Prompt 与 Skill 的差别
当你跟 AI 聊天时,打的那段话,叫 Prompt(提示词) 。

但是,有些事你会反复做,比如:让AI帮你把今天的工作整理成几条可登记的工时。工时没填都要填的话,每次都把要求重新打一遍,又长又容易漏。
而Skill,就是把这类反复要说的要求,提前写成一份标准作业卡,下次直接调用。
可以比作:不是每次口头吩咐实习生,而是给他一张写清先做什么、交什么的卡片。
| 提示词 | Skill | |
|---|---|---|
| 像什么 | 这次随口吩咐 | 写好的作业卡 |
| 适合 | 问一次就完 | 同一类事反复做 |
| 结果 | 有时漏要求 | 按约定步骤和格式交卷 |

Prompt 与 Skill 的差别
一句话:Skill = 说得清的步骤 + 说得清的验收标准 + 固定交什么。
2. 一份简简单单的skill
最基础的版本其实特别简单:建一个文件夹,里面放一份 SKILL.md,写清楚它要做什么、什么时候触发、触发以后怎么干,基本就算有了一个能被识别的 Skill。
对我们来说,做法是:
arduino
.cursor/skills/你的技能名/SKILL.md
比如,我用的是cursor,我在项目的 .cursor/skills/ 下面建文件夹,再放 SKILL.md。

这和上面说的「文件夹 + SKILL.md」是一回事。
文件里通常两部分:
-
开头几行:技能名叫什么、什么时候该用(触发)
-
正文:触发以后怎么干、交出来长什么样

Skill 最基础长什么样
3. skill的好处/优点
- 少把同一套要求在 Prompt 里打100+遍
- 少漏步骤,结果更好验收
- 发现错误时,改作业卡即可,不用每次聊天里纠正
Skill 不是越长越好;写清判断和交什么,比写成作文重要。
4. 手把手:做一个工时整理小 Skill
我们用一个谁都懂的例子。

第 1 步:确认这是反复发生的事
例如:经常要根据对话,整理成 1~3 条工时任务单(日期、大概耗时、一句话描述)。
第 2 步:建文件
创建:.cursor/skills/worklog-from-chat/SKILL.md

第 3 步:写最短可用内容(示意)
yaml
---
name: worklog-from-chat
description: >-
把对话整理成可登记的工时条目。
在用户说整理工时、写已登记工时、今天干了啥要登记时使用。
# 工时整理
根据当前对话,只输出 1~3 条工时,不要长总结。
每条必须包含:
- 实际工作日期
- 建议耗时(如 1h、2h)
- 一句话描述
禁止:编造没聊过的事;写成大段日报。
第 4 步:调用并验收
在对话里说:
sql
@worklog-from-chat
把今天这条对话整理成可登记工时
看是否只有 1~3 条,且字段齐全。不对就改 SKILL.md,再测一次。

5. 小结
- Skill = 可反复用的作业卡;Prompt = 这次临时吩咐。
- 形式:文件夹 +
SKILL.md(对我们即.cursor/skills/技能名/SKILL.md)。 - 先写一个小的、能当场验的;写短、写清,比写长篇大论重要。
- 更多干货,关注公众号:捡田螺的小男孩