大家好,我是正在实战各种 AI 项目的程序员晚枫。

如果你追求更强大的 AI 自动化能力,OpenClaw 是目前最值得关注的开源 AI Agent 框架。截至 2026 年 3 月,其官方技能市场 ClawHub 已收录 1700+ Skills,覆盖开发、办公、创作全场景。

今天这篇指南,带你全面掌握 OpenClaw Skill 的安装与管理。


一、OpenClaw 简介

什么是 OpenClaw?

OpenClaw(原 Clawdbot)是一个开源免费的 AI 执行引擎,特点:

  • ✅ 本地部署,数据安全
  • ✅ 支持多平台接入(微信、钉钉、飞书、Telegram 等)
  • ✅ 强大的 Skill 生态(1700+)
  • ✅ 支持浏览器自动化

适合谁用?

人群推荐理由
技术爱好者开源免费,可深度定制
隐私敏感用户本地部署,数据不上云
企业用户可私有化部署,对接内部系统
开发者可开发自定义 Skill

二、安装 OpenClaw

环境要求

  • Python 3.8+
  • Node.js 16+
  • Git

安装步骤

步骤 1:克隆仓库

1
2
git clone https://github.com/claw-ai/openclaw.git
cd openclaw

步骤 2:安装依赖

1
2
pip install -r requirements.txt
npm install

步骤 3:配置环境变量

1
2
cp .env.example .env
# 编辑 .env 文件,填入你的 API Key

步骤 4:启动服务

1
python main.py

三、Skill 安装与管理

查看已安装 Skills

1
openclaw skills list

输出示例:

1
2
3
4
5
6
已安装 Skills (5):
1. excel-tools v1.2.0 Excel 处理工具集
2. pdf-utils v2.1.0 PDF 操作工具
3. file-manager v1.0.5 文件管理
4. ocr-tools v1.3.0 OCR 文字识别
5. web-search v2.0.0 网络搜索

从 ClawHub 安装 Skill

搜索 Skill

1
openclaw skills search excel

安装 Skill

1
openclaw skills install excel-tools

指定版本安装

1
openclaw skills install excel-tools@1.2.0

从 GitHub 安装 Skill

1
openclaw skills install https://github.com/user/excel-tools

从本地安装 Skill

1
openclaw skills install ./my-skill.tar.gz

更新 Skill

1
openclaw skills update excel-tools

卸载 Skill

1
openclaw skills uninstall excel-tools

四、必装的 15 个办公 Skills

根据我的实测,以下 Skills 办公场景最实用:

📊 Excel 处理

Skill功能安装命令
excel-toolsExcel 读写、合并、拆分openclaw skills install excel-tools
excel-chartExcel 图表生成openclaw skills install excel-chart
excel-pivot数据透视表openclaw skills install excel-pivot

📑 PDF 处理

Skill功能安装命令
pdf-utilsPDF 合并、拆分、旋转openclaw skills install pdf-utils
pdf-watermarkPDF 加水印openclaw skills install pdf-watermark
pdf-ocrPDF 文字识别openclaw skills install pdf-ocr

📄 文档处理

Skill功能安装命令
docx-toolsWord 文档处理openclaw skills install docx-tools
pptx-toolsPPT 处理openclaw skills install pptx-tools
markdown-toolsMarkdown 转换openclaw skills install markdown-tools

🖼 图片处理

Skill功能安装命令
image-tools图片格式转换openclaw skills install image-tools
image-watermark图片加水印openclaw skills install image-watermark
image-ocr图片文字识别openclaw skills install image-ocr

🤖 自动化

Skill功能安装命令
file-manager文件批量管理openclaw skills install file-manager
email-tools邮件自动化openclaw skills install email-tools
calendar-tools日历管理openclaw skills install calendar-tools

🔧 系统工具

Skill功能安装命令
web-search网络搜索openclaw skills install web-search
system-info系统信息获取openclaw skills install system-info

五、Skill 配置

全局配置

编辑 ~/.openclaw/config.json

1
2
3
4
5
6
7
{
"skills": {
"enabled": ["excel-tools", "pdf-utils", "file-manager"],
"directory": "~/.openclaw/skills",
"auto_update": true
}
}

Skill 单独配置

每个 Skill 可能有独立配置,位于:

1
~/.openclaw/skills/{skill-name}/config.json

例如配置 excel-tools:

1
2
3
4
5
{
"default_encoding": "utf-8",
"max_file_size": "100MB",
"temp_directory": "~/.openclaw/temp"
}

六、使用 Skills

命令行使用

1
openclaw run "合并这些 Excel 文件" --files data/*.xlsx

对话中使用

1
2
3
4
5
6
7
8
9
10
11
你:帮我把 /data/ 目录下的所有 Excel 合并成一个文件

AI:我来帮你合并 Excel 文件。
🔧 Using skill: excel-tools
action: merge
files: 5个文件

📤 Result:
已合并为: /data/merged.xlsx
总行数: 15,234
耗时: 2.3秒

七、Skill 开发入门

如果你想开发自己的 Skill:

创建 Skill 目录

1
2
mkdir -p ~/.openclaw/skills/my-skill
cd ~/.openclaw/skills/my-skill

编写 SKILL.md

1
2
3
4
5
6
7
8
9
10
11
12
# My Skill

## 描述
我的第一个 OpenClaw Skill

## 工具
### my_tool
参数:
- input (string): 输入内容

返回:
- output (string): 处理结果

实现工具
创建 tools/my_tool.py

1
2
def my_tool(input: str) -> str:
return f"处理结果: {input}"

注册 Skill
创建 index.py

1
2
3
4
5
6
7
8
9
from tools.my_tool import my_tool

SKILL = {
"name": "my-skill",
"version": "1.0.0",
"tools": {
"my_tool": my_tool
}
}

八、常见问题

Q1:Skill 安装失败怎么办?

  • 检查网络连接
  • 确认 Python/Node.js 版本
  • 查看错误日志:openclaw logs

Q2:如何查看 Skill 文档?

1
openclaw skills docs excel-tools

Q3:Skill 冲突怎么办?

如果两个 Skill 功能重复,可以在配置中禁用:

1
2
3
4
5
{
"skills": {
"disabled": ["old-excel-tools"]
}
}

Q4:如何贡献 Skill 到 ClawHub?

  1. 在 GitHub 发布你的 Skill
  2. 提交 PR 到 ClawHub 仓库
  3. 等待审核通过

九、相关资源


十、下一步学习


💬 加入交流群

OpenClaw 使用问题?加群交流:

👉 加入AI编程学习交流群

点击加入


OpenClaw 的强大之处在于其开放的 Skill 生态。1700+ Skills 等你来探索!

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!