Skip to content

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字以内)
- 空行
- 详细说明(可选)

基于 OpenClaw 官方文档整理,仅供学习研究