Skill 是一个装着指令的文件夹,包含某类任务的工作流程说明。AI 按需加载、即学即用,实现写一次、到处用。Skill vs 工具 vs MCP vs 子代理- Tool 是固定能力,Skill 是可扩展的专业知识
Skill 的核心是 SKILL.md 文件,格式如下:---name: skill-name # 唯一标识,英文 kebab-casedescription: 简短描述... # 触发条件说明---
# Skill 名称简短的功能描述## 核心功能...## 使用方式...## 工作流程...
skill-name/├── SKILL.md # 核心文件(必须)├── scripts/ # 脚本文件夹│ ├── main.py│ └── utils.sh├── references/ # 参考资料├── assets/ # 静态资源└── README.md # 可选
- {baseDir} — Skill 安装目录路径,脚本中替换为实际路径
# 正确用法python3 {baseDir}/scripts/fetch.py"url"# 错误用法(会被直接执行)python3 /root/.openclaw/skills/skill-name/scripts/fetch.py"url"
- ✅ "抓取网页内容为干净 Markdown,用于 AI 阅读"
定义什么是好的输出(Quality Criteria)。包含 examples、references 等子文件夹。---name: smart-web-fetchdescription: 智能网页抓取技能 - 替代内置 web_fetch...---# Smart Web Fetch## 核心功能- 四级降级策略## 使用方式### 命令行### Agent 使用## 降级策略1. Jina Reader (首选)2. markdown.new (降级)3. defuddle.md (降级)4. 原始内容 (最终兜底)## 优势- Token 节省 50-80%- 自动容错- 零成本
- Anthropic 官方课程:https://github.com/https-deeplearning-ai/sc-agent-skills-files
- OpenClaw Skill 市场:https://clawhub.com
- Skill 创建指南:https://agentskills.io