🎯 学习目标:安装和创建 OpenClaw Skills

Skills 概念

Skills 教 Agent 使用特定工具和完成特定任务:

  • 遵循 AgentSkills 标准
  • 可以从 ClawHub 安装
  • 可以自定义创建

Skills 位置

~/.openclaw/skills/          # 全局 Skills
~/.openclaw/workspace/skills/ # 工作空间 Skills

ClawHub 安装

浏览并安装社区 Skills:

# 浏览 Skills
open https://clawhub.com

# 安装 Skill
clawhub install <skill-name>

# 更新所有 Skills
clawhub update --all

内置 Skills

OpenClaw 自带一些常用 Skills:

Skill用途
weather天气查询
githubGitHub 操作
tmux远程会话控制
coding-agent代码助手

创建自定义 Skill

目录结构

~/.openclaw/skills/my-skill/
└── SKILL.md

SKILL.md 格式

---
name: daily-report
description: Generate daily work report
---

# Daily Report

Generate a daily work report including:

1. **Tasks Completed Today**
   - List all completed tasks
   - Note any blockers resolved

2. **In Progress**
   - Tasks currently being worked on
   - Expected completion

3. **Tomorrow's Plan**
   - Priority tasks
   - Meetings scheduled

高级配置

环境要求

---
name: my-skill
description: My custom skill
metadata:
  {
    "openclaw":
      {
        "requires": { "bins": ["uv"], "env": ["API_KEY"] },
      },
  }
---

API Key 注入

在 openclaw.json 中配置:

{
  "skills": {
    "entries": {
      "my-skill": {
        "enabled": true,
        "apiKey": "xxx"
      }
    }
  }
}

禁用 Skills

{
  "skills": {
    "entries": {
      "some-skill": { "enabled": false }
    }
  }
}

✅ 今日练习

  • 浏览 ClawHub 上的 Skills
  • 安装一个感兴趣的 Skill
  • 创建一个简单的自定义 Skill
  • 测试 Skill 是否正常工作

← 上一天 | 下一天:Cron 定时任务 →