🎨 Skills 使用指南

什么是 Skills?

Skills 是 OpenClaw 的扩展机制,通过安装不同的 Skills, 可以让 Claude Code 获得更多能力,如天气查询、GitHub 操作、 笔记管理等。

Skills 的优势:

  • 模块化扩展 - 按需安装所需功能
  • 统一接口 - 所有 Skill 通过自然语言调用
  • 社区驱动 - 丰富的第三方 Skills
  • 易于开发 - 可以创建自定义 Skill

安装 Skills

内置 Skills

OpenClaw 自带一些常用 Skills,无需额外安装:

内置 Skills
1
2
3
4
5
6
7
8
9
# 查看内置 Skills
ls /usr/lib/node_modules/openclaw/skills/

# 内置 Skills 列表:
# - weather (天气)
# - coding-agent (编码代理)
# - healthcheck (健康检查)
# - skill-creator (技能创建)
# - mcporter (MCP 工具)

安装外部 Skills

安装 Skills
1
2
3
4
5
6
7
8
# 使用 npm 安装
npm install -g skill-name

# 使用 brew 安装 (macOS)
brew install formula-name

# 从 ClawHub 安装
npx clawhub@latest install skill-name

推荐 Skills

生活

weather

天气查询,无需 API Key

安装: 内置
1
claude "今天北京天气怎么样?"
效率

summarize

网页/YouTube/PDF 摘要

安装: brew install steipete/tap/summarize
1
summarize "https://example.com"
开发

github

GitHub 操作(PR、Issue、CI)

安装: brew install gh
1
gh pr list --repo owner/repo
笔记

obsidian

Obsidian 笔记管理

安装: npm install -g mcp-obsidian
1
mcp-obsidian search "笔记关键词"
协作

notion

Notion 页面和数据库操作

安装: 配置 NOTION_API_KEY
1
通过 MCP 调用
社交

xiaohongshu-mcp

小红书内容搜索

安装: npm install -g xiaohongshu-mcp
1
xiaohongshu-mcp --headless

创建自定义 Skill

你可以创建自己的 Skill 来扩展 Claude Code 的能力。

Skill 结构

Skill 目录结构
1
2
3
4
5
6
my-skill/
├── SKILL.md          # Skill 描述和使用说明
├── scripts/          # 可选脚本
│   └── helper.sh
└── references/       # 可选参考文档
    └── api-docs.md

SKILL.md 模板

SKILL.md 模板
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
name: my-skill
description: "我的自定义 Skill 描述"
metadata:
  openclaw:
    emoji: "🔧"
    requires:
      bins: ["required-cli"]
---

# My Skill

Skill 的详细说明和使用方法。

## When to Use
- 场景 1
- 场景 2

## Commands

```bash
# 示例命令
my-cli command --option
```

安装自定义 Skill

安装自定义 Skill
1
2
3
4
5
# 放置到 OpenClaw 扩展目录
cp -r my-skill ~/.openclaw/extensions/

# 或使用 skill-creator 创建
# Claude Code 会自动加载新 Skill

MCP Server 作为 Skill

MCP Server 可以作为更强大的 Skill 使用,提供完整的工具集:

配置 MCP Server

MCP 配置
1
2
3
4
5
6
7
8
9
10
11
# 项目级配置 (.mcp/github.json)
{
  "name": "github",
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-github"],
  "env": {
    "GITHUB_TOKEN": "your-token"
  }
}

# Claude Code 会自动检测并加载 MCP 工具

热门 MCP Servers

文件系统

@modelcontextprotocol/server-filesystem

PostgreSQL

@modelcontextprotocol/server-postgres

GitHub

@modelcontextprotocol/server-github

Slack

@modelcontextprotocol/server-slack

🔗 更多资源