一句话结论
Skill 就是一份可复用的操作手册,让 Agent 遇到同类任务时知道该按哪套流程、调用哪些工具、避开什么坑。
适用场景
- 经常让 Agent 做同一类事,比如搜索资料、写前端、审查代码、生成日报
- 想把一个人的经验沉淀成团队可复用的 Agent 能力
- 看到 SKILL.md、skills CLI、OpenClaw Skills,不知道该从哪里学
常见现象
- 每次都要把同一段提示词复制给 Agent
- Agent 会做一次,但下次换个会话又忘了流程
- 装了很多插件或技能,但不知道哪些真的有用
原因解释
- 普通提示词偏一次性,Skill 更像给 Agent 安装一份长期说明书
- 一个好 Skill 通常会写清触发条件、操作步骤、工具命令、风险边界和验收方式
- 技能不是越多越好,真正有价值的是能稳定解决一类任务
解决步骤
- 先写清需求:这个 Skill 要帮 Agent 反复完成什么任务
- 把任务拆成触发条件、输入材料、执行步骤、输出格式、失败处理五块
- 优先搜索已有 Skill,不要重复造轮子
- 安装前看来源、安装量、仓库活跃度和是否需要高风险权限
- 先在测试项目里跑一次,再决定要不要全局安装
可复制命令
npx skills find research
npx skills find openclaw
npx skills find crawler
npx skills list
npx skills init my-research-skill
仍然不行怎么办
- 如果找不到现成 Skill,就先把你的工作流写成一篇站内教程,再抽成 SKILL.md
- 如果 Skill 一上来就要求 Cookie、系统权限或自动写文件,先用安全模式或测试账号验证
- 如果只是一次性任务,不要急着装 Skill,直接写清楚任务说明即可
Skill、提示词、插件的区别
- 提示词:临时告诉 Agent 这次怎么做,适合一次性任务。
- Skill:把一类任务沉淀成固定手册,适合反复使用。
- 插件 / MCP:真正暴露一个外部能力,比如读数据库、搜网页、发消息。
- 好的 Agent 工作流通常是:提示词定目标,Skill 定流程,插件或 CLI 负责执行。
小白判断一个 Skill 好不好
- 名字和 description 能不能一句话看懂。
- 有没有明确写什么时候该用、什么时候不该用。
- 有没有可复制命令,而不是只讲概念。
- 有没有安全边界,比如不要泄露 Cookie、不要乱删文件。
- 有没有验证步骤,比如跑测试、看截图、检查输出文件。
参考来源
- Vercel Skills CLI:https://github.com/vercel-labs/skills
- Vercel find-skills Skill:https://github.com/vercel-labs/skills/blob/main/skills/find-skills/SKILL.md
- Awesome OpenClaw Skills:https://github.com/VoltAgent/awesome-openclaw-skills
还卡着?
可以把截图、日志、需求单或当前页面链接发到 zhemuy@gmail.com。