作为长期关注AI开发和提效工具的使用者,我一直在思考一个问题:什么样的AI助手才算真正有生产力?
仅仅能聊天、能搜索的AI,其实和网页版ChatGPT没有本质区别。OpenClaw真正的价值在于其支持Skills系统
通过安装不同的技能模块,让AI从被动的信息提供者,演变成主动的工作流执行者。
本文整理了ClawHub插件市场中最实用、最易配置的10个Skills,涵盖信息获取、知识管理、代码协作、日程安排、智能家居等维度。
无论你是个人开发者还是企业团队,按本指南逐步部署,都能在1-2小时内构建出具有实际工作能力的数字员工。
第一部分:配置基础认知
配置文件的位置与结构
OpenClaw的所有配置都集中在 ~/.openclaw/ 目录。理解这个目录结构,是后续所有操作的前提:
~/.openclaw/
├── openclaw.json # 主配置文件(关键)
├── .env # 环境变量(存放所有API Key)
├── skills/ # 全局Skills存放目录
└── workspace/
└── skills/ # 工作区Skills(优先级更高)
配置文件格式说明:
- 使用JSON5格式(支持注释、尾逗号,比标准JSON更灵活)
- 修改后可运行
openclaw doctor检查配置合法性 - 重启网关才能生效:
pkill -f openclaw && sleep 2 && nohup openclaw gateway run > /root/openclaw_gate.log 2>&1 &
API密钥的两种管理方式
方案A:环境变量管理(推荐)
编辑 ~/.openclaw/.env 文件,集中存放所有密钥:
SERPAPI_API_KEY=你的密钥
NOTION_KEY=secret_你的密钥
GITHUB_TOKEN=ghp_你的令牌
然后在 openclaw.json 中使用 ${变量名} 引用。优势是便于密钥管理、易于上传Git时避免泄露。
方案B:直接写入配置(简便)
密钥直接写在 openclaw.json 的env字段中。适合个人测试环境,但不建议用于生产环境。
配置文件的基本骨架
你的 openclaw.json 应该包含以下主要区块:
{
"gateway": {
"mode": "local",
"port": 18789,
"bind": "loopback"
},
"auth": {
"profiles": [{
"provider": "deepseek",
"mode": "apiKey",
"apiKey": "${DEEPSEEK_API_KEY}"
}]
},
"skills": {
"install": {
"nodeManager": "pnpm"
},
"entries": {
// 每个Skill在这里配置
}
}
}
---
第二部分:10个核心Skills部署指南
Skill #1 - SerpAPI 联网搜索
功能定位:让AI突破训练数据限制,实时搜索网络信息。这是所有高级用法的基础。
部署步骤:
- 安装Skill:
npx clawhub@latest install serpapi-search - 注册账号获取Key(serpapi.com),免费账号每月100次搜索
- 配置文件段:
{ "serpapi-search": { "enabled": true, "env": { "SERPAPI_API_KEY": "${SERPAPI_API_KEY}" } } } - 重启网关后测试:在飞书询问"今天的AI新闻",验证是否返回带网页来源的内容
进阶提示:若需更强能力,可装 web-search-pro,支持Tavily、Exa、Serper等多引擎,效果更优但需对应API Key。
---
Skill #2 - Home Assistant 智能家居
功能定位:用自然语言在聊天中控制智能家居——调灯、改温度、查传感器数据。
前置条件:需已部署Home Assistant中枢,设备已接入HA系统。
部署步骤:
- 安装Skill:
npx clawhub@latest install home-assistant - HA后台生成长期令牌(左下角用户头像 → 拉到最下面 → 创建)
- 配置文件段:
{ "home-assistant": { "enabled": true, "env": { "HA_URL": "http://localhost:8123", // 本机部署 "HA_TOKEN": "你的长期访问令牌" } } } - 测试:在飞书询问"家里现在多少度",AI应能调用HA API返回设备状态
---
Skill #3 - Notion 知识库管理
功能定位:直接在聊天中创建/查询/更新Notion内容,无需切换应用。
部署步骤:
- 安装Skill:
npx clawhub@latest install notion - 创建Notion集成:
- 打开 notion.so/my-integrations
- 新建集成 → 选工作区 → 复制 Internal Integration Secret(以secret_开头)
- 关键步骤:回到Notion,打开目标数据库/页面 → 右上角"..." → "连接" → 添加集成
- 配置文件段:
{ "notion": { "enabled": true, "env": { "NOTION_KEY": "${NOTION_KEY}" } } } - 测试:询问"搜一下Notion里关于项目进度的内容"
---
Skill #4 - GitHub 代码仓库管理
功能定位:在飞书中处理GitHub事务——查PR、创Issue、搜代码,无需频繁切浏览器。
部署步骤:
- 安装Skill:
npx clawhub@latest install github - 生成Personal Access Token:
- GitHub Settings → Developer settings → Personal access tokens (classic)
- 勾选 repo、read:org 权限
- 配置文件段:
{ "github": { "enabled": true, "env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" } } } - 测试:询问"看一下openclaw/openclaw最近的Issue"
说明:若服务器已装gh CLI并登录过,该Skill优先使用gh的登录态,无需额外配Token。
---
Skill #5 - PR Reviewer 代码审查
功能定位:AI自动审查PR代码变更,输出结构化的Review意见,找出潜在Bug、风格问题、安全隐患。
部署步骤:
- 安装Skill:
npx clawhub@latest install pr-reviewer - 共用GitHub Token,若已配GitHub Skill只需额外添加:
{ "pr-reviewer": { "enabled": true, "env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" } } } - 测试:询问"帮我review openclaw/openclaw 的 PR #142"
企业用法:配合GitHub Webhook自动触发AI审查,结果自动评论到PR。
---
Skill #6 - Slack 团队沟通
功能定位:让OpenClaw接入Slack,团队在Slack频道直接与AI对话。适合使用Slack的海外团队。
部署步骤:
- 安装Skill:
npx clawhub@latest install slack - 创建Slack App:
- api.slack.com/apps → Create New App
- OAuth & Permissions → 添加 chat:write、channels:read、channels:history 权限
- 复制 Bot User OAuth Token(xoxb-开头)
- Socket Mode → 开启 → 生成 App-Level Token(xapp-开头)
- 配置文件段:
{ "slack": { "enabled": true, "env": { "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}", "SLACK_APP_TOKEN": "${SLACK_APP_TOKEN}" } } } - 测试:在Slack频道@Bot,验证响应
---
Skill #7 - CalDAV 日历管理
功能定位:用自然语言管理日程——查周会、新增日程、推迟会议。支持iCloud、Google Calendar、Fastmail、Nextcloud等。
服务商CalDAV地址参考:
- iCloud: https://caldav.icloud.com
- Google: https://apidata.googleusercontent.com/caldav/v2
- Fastmail: https://caldav.fastmail.com/dav
- Nextcloud: https://你的域名/remote.php/dav
部署步骤:
- 安装Skill:
npx clawhub@latest install caldav-calendar - 配置文件段(以iCloud为例):
{ "caldav-calendar": { "enabled": true, "env": { "CALDAV_URL": "https://caldav.icloud.com", "CALDAV_USERNAME": "${CALDAV_USERNAME}", "CALDAV_PASSWORD": "${CALDAV_PASSWORD}" } } } - 说明:iCloud需使用"App专用密码"(appleid.apple.com生成),Google需OAuth或应用密码
- 测试:询问"明天的日程安排"
---
Skill #8 - Trello 项目看板
功能定位:在聊天中直接操作Trello——创建卡片、移动列、添加标签、设置截止日期。
部署步骤:
- 安装Skill:
npx clawhub@latest install trello - 获取Trello凭证:
- trello.com/power-ups/admin → 新建Power-Up → 记下API Key
- 访问 https://trello.com/1/authorize?expiration=never&scope=read,write&response_type=token&key=你的APIKey → 授权 → 复制Token
- 配置文件段:
{ "trello": { "enabled": true, "env": { "TRELLO_API_KEY": "${TRELLO_API_KEY}", "TRELLO_TOKEN": "${TRELLO_TOKEN}" } } } - 测试:询问"在开发看板的To Do列加一张卡片:修复登录页Bug,截止下周五"
---
Skill #9 - Email 邮件管理
功能定位:在飞书中收发邮件、搜索邮件、管理收件箱。出差时特别便利。
部署步骤:
- 安装Skill:
npx clawhub@latest install email - 准备邮箱凭证:
- Gmail:Settings → 启用IMAP → Google账号 → 应用专用密码
- 其他邮箱:记下IMAP/SMTP服务器地址和端口
- 配置文件段(Gmail示例):
{ "email": { "enabled": true, "env": { "IMAP_HOST": "imap.gmail.com", "IMAP_PORT": "993", "SMTP_HOST": "smtp.gmail.com", "SMTP_PORT": "587", "EMAIL_USER": "${EMAIL_USER}", "EMAIL_PASS": "${EMAIL_PASS}" } } } - QQ邮箱:用 imap.qq.com / smtp.qq.com,密码用QQ邮箱授权码
- 测试:询问"今天有没有新邮件"或直接发送邮件
---
Skill #10 - Daily Digest 自动日报
功能定位:每天定时让AI搜索指定领域信息,自动汇总成日报推送到飞书。一觉醒来就能看到行业最新动态。
这不是单独的Skill,而是联网搜索 + 定时任务的组合方案。
部署步骤:
- 前置条件:确保已装好serpapi-search Skill
- 创建脚本
/root/daily-digest.sh:#!/bin/bash openclaw run "请搜索今天的AI行业最新动态,包括大模型发布、AI工具更新、行业融资等方面,整理成5-8条简要摘要,每条包含标题和一句话描述" - 赋予执行权限:
chmod +x /root/daily-digest.sh - 配置cron定时任务:
crontab -e,添加:
(每天早上9点执行)0 9 * * * /root/daily-digest.sh >> /root/daily-digest.log 2>&1 - 验证:次日上午9点检查飞书是否收到日报
参考资源:GitHub上 awesome-openclaw-usecases 仓库的"Daily Reddit Digest"案例更完善,支持多信息源和自定义格式。
第三部分:完整配置示例与管理
多技能完整配置文件
装了多个Skill后的 openclaw.json 示例:
{
"gateway": {
"mode": "local",
"port": 18789,
"bind": "loopback"
},
"auth": {
"profiles": [{
"provider": "deepseek",
"mode": "apiKey",
"apiKey": "${DEEPSEEK_API_KEY}"
}]
},
"skills": {
"install": {
"nodeManager": "pnpm"
},
"entries": {
"serpapi-search": {
"enabled": true,
"env": {
"SERPAPI_API_KEY": "${SERPAPI_API_KEY}"
}
},
"notion": {
"enabled": true,
"env": {
"NOTION_KEY": "${NOTION_KEY}"
}
},
"github": {
"enabled": true,
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
},
"pr-reviewer": {
"enabled": true,
"env": {
"GITHUB_TOKEN": "${GITHUB_TOKEN}"
}
},
"caldav-calendar": {
"enabled": true,
"env": {
"CALDAV_URL": "https://caldav.icloud.com",
"CALDAV_USERNAME": "${CALDAV_USERNAME}",
"CALDAV_PASSWORD": "${CALDAV_PASSWORD}"
}
},
"email": {
"enabled": true,
"env": {
"IMAP_HOST": "imap.gmail.com",
"IMAP_PORT": "993",
"SMTP_HOST": "smtp.gmail.com",
"SMTP_PORT": "587",
"EMAIL_USER": "${EMAIL_USER}",
"EMAIL_PASS": "${EMAIL_PASS}"
}
}
}
}
}
对应的 ~/.openclaw/.env:
DEEPSEEK_API_KEY=sk-你的密钥
SERPAPI_API_KEY=你的密钥
NOTION_KEY=secret_你的密钥
GITHUB_TOKEN=ghp_你的令牌
CALDAV_USERNAME=你的Apple ID
CALDAV_PASSWORD=你的App专用密码
EMAIL_USER=你的邮箱
EMAIL_PASS=你的App专用密码
快速对比矩阵
| Skill名称 | 主要场景 | 所需凭证 | 免费度 | 推荐指数 |
|---|---|---|---|---|
| SerpAPI | 网络搜索 | API Key | 100次/月免费 | ★★★★★ |
| Home Assistant | 智能家居 | HA URL + Token | 完全免费 | ★★★★ |
| Notion | 知识管理 | 集成密钥 | 完全免费 | ★★★★★ |
| GitHub | 代码管理 | Personal Token | 完全免费 | ★★★★ |
| PR Reviewer | 代码审查 | GitHub Token | 完全免费 | ★★★★ |
| Slack | 团队沟通 | Bot + App Token | 完全免费 | ★★★ |
| CalDAV | 日程管理 | 账号密码 | 完全免费 | ★★★★ |
| Trello | 项目看板 | Key + Token | 完全免费 | ★★★★ |
| 邮件管理 | IMAP/SMTP凭证 | 完全免费 | ★★★ | |
| Daily Digest | 信息聚合 | 同SerpAPI | 同SerpAPI | ★★★★★ |
推荐部署顺序
第一阶段(必装):SerpAPI联网搜索。这是所有高级功能的基础,没有联网能力AI只能靠训练数据干活。
第二阶段(按需选装):
- 做知识管理 → 装Notion
- 管理代码仓库 → 装GitHub + PR Reviewer
- 日程安排 → 装CalDAV
- 控制智能家居 → 装Home Assistant
- 项目管理 → 装Trello
第三阶段(进阶整合):配置Daily Digest定时任务。完成后,AI助手就从"被动回答问题的聊天bot"升级成了"主动推送信息的数字员工"。
配置验证与问题排查
# 检查配置文件合法性
openclaw doctor
# 查看网关运行状态
openclaw status
# 查看日志(调试时使用)
tail -f /root/openclaw_gate.log
# 重启网关
pkill -f openclaw && sleep 2 && nohup openclaw gateway run > /root/openclaw_gate.log 2>&1 &
---
总结:从技能堆积到工作流蜕变
经过这一系列的Skills部署,我对OpenClaw的价值有了更深层的理解:它不是一个工具集合,而是工作流的编排器。
单个Skill的功能看似平凡——能搜网页、能管理Notion、能审查PR。但当这些Skill组合起来时,就能构建出完整的业务闭环:
- 信息层:SerpAPI + Daily Digest从网络获取最新资讯
- 处理层:GitHub + PR Reviewer自动审查代码变更
- 存储层:Notion作为知识库沉淀经验
- 协作层:Slack/飞书作为对话界面
- 执行层:CalDAV、Email、Home Assistant执行具体任务
这样的架构下,AI不再是偶尔翻翻资料的搜索引擎,而是真正参与到你的日常工作流中的数字员工。
最后的建议是:不要贪心一次装所有Skills。
按照实际需求逐步部署,每个Skill都充分理解其应用场景,这样才能发挥最大效益。
同时定期检查 openclaw status,确保所有组件运行正常,这是长期稳定使用的基础。