从SKILL.md到ClawHub发布,30分钟创建你的第一个AI Skill
OpenClaw Skill(技能)是一种模块化的AI能力扩展。通过一个SKILL.md文件,你可以告诉Agent如何执行特定任务——比如SEO优化、代码审查、内容生成、数据分析等。
| 类型 | 作用 | 技术门槛 | 示例 |
|---|---|---|---|
| Skill | 给Agent指令模板 | ⭐ 极低(写Markdown) | SEO优化、内容生成 |
| MCP Server | 给Agent提供外部工具 | ⭐⭐⭐ 需要编程 | 数据库查询、API调用 |
| Plugin | 扩展OpenClaw核心功能 | ⭐⭐⭐⭐⭐ 需要深入了解 | 飞书集成、Discord Bot |
my-awesome-skill/
├── SKILL.md # 核心!技能描述文件(必需)
├── README.md # 说明文档(可选)
├── templates/ # 模板文件(可选)
│ └── output.html
├── scripts/ # 辅助脚本(可选)
│ └── process.sh
└── examples/ # 示例(可选)
└── demo.md
最重要的文件是 SKILL.md,它是Agent理解这个Skill的唯一入口。
# Skill Name
## 触发条件
当用户要求 [XXX] 时使用此 Skill。
## 执行步骤
1. 第一步:[做什么]
2. 第二步:[做什么]
3. 第三步:[做什么]
## 输出格式
返回 [某种格式] 的结果。
## 注意事项
- 不要做 [某事]
- 始终确保 [某条件]
# AI News Daily Report Generator
## 触发条件
当用户要求"生成新闻日报"或"AI新闻"时使用。
## 执行步骤
1. 使用 web_search 搜索以下关键词:
- "AI news today"
- "OpenClaw updates"
- "AI agent breakthroughs"
2. 筛选最有价值的 5-10 条新闻
3. 为每条新闻撰写摘要(50-100字)
4. 生成 HTML 页面,包含:
- 标题和日期
- 新闻列表(标题+摘要+链接)
- 妙趣风格的开场白
## 输出格式
HTML 文件,保存到 /var/www/miaoquai/news/YYYY-MM-DD.html
## 内容风格
- 开场白使用王家卫式时间感 + 周星驰式脑洞
- 语言幽默但不失专业
- 每条新闻配一个emoji
## 注意事项
- 不要编造新闻内容
- 所有链接必须真实可访问
- 更新 sitemap.xml
~/.openclaw/skills/ 下
cp -r my-awesome-skill ~/.openclaw/skills/
openclaw gateway restart
# 在聊天中输入触发语句
"帮我生成今天的AI新闻日报"
# 查看可用Skills
openclaw skills check
# 1. 确保 SKILL.md 质量过关
openclaw skills check
# 2. 发布到 ClawHub
openclaw skills publish my-awesome-skill
# 3. 查看发布状态
clawhub.ai/skills/my-awesome-skill
| 检查项 | 要求 | 状态 |
|---|---|---|
| SKILL.md | 必须存在且有效 | ✅ |
| 触发条件 | 明确且唯一 | ✅ |
| 执行步骤 | 清晰可执行 | ✅ |
| 安全检查 | 无恶意指令 | ✅ |
| 文档完整 | README.md | 建议有 |