Skills 系统
Skills 是 OpenClaw 的任务模板系统,让你预定义常用工作流,一句话触发复杂操作。
Skills 文件格式
Skills 使用 Markdown 格式定义,存放在 ~/.openclaw/skills/ 目录:
markdown
---
name: 代码审查
description: 对指定文件进行全面代码审查
trigger: /review
---
请对以下代码进行全面审查,重点关注:
1. 安全漏洞(OWASP Top 10)
2. 性能问题
3. 代码可读性
4. 错误处理
代码文件:{{input}}
请以 Markdown 格式输出审查报告。使用 Skill
bash
# 触发已定义的 Skill
/review src/auth.ts
# 列出所有可用 Skills
/skills list
# 查看某个 Skill 的详情
/skills info 代码审查内置变量
| 变量 | 说明 |
|---|---|
| 用户输入内容 |
| 当前文件内容 |
| 当前日期 |
| 当前项目路径 |
Skill 共享
社区 Skills 可以通过 ClawHub 安装:
bash
# 搜索社区 Skills
openclaw skills search "git"
# 安装社区 Skill
openclaw skills install git-commit-helper
# 更新所有 Skills
openclaw skills update实用 Skill 示例
每日总结
markdown
---
name: 每日总结
trigger: /daily
---
总结今天完成的工作,格式如下:
- 完成事项列表
- 遇到的问题和解决方案
- 明日计划
参考今天的对话历史:{{history}}提交信息生成
markdown
---
name: Git 提交
trigger: /commit
---
基于以下代码变更,生成一条清晰的 Git 提交信息(中文):
{{input}}
格式:
- 第一行:简短描述(50字以内)
- 空行
- 详细说明(可选)