大家好,我是正在实战各种 AI 项目的程序员晚枫。
这是 OpenClaw 实用案例库发现系列的第 3 篇。
今天给大家带来完整的使用教程,从零开始学会使用这个技能库。
📋 准备工作
1. 安装 OpenClaw
前提条件:
- Python 3.9+
- pip 包管理器
- 网络连接
安装命令:
1 | # 使用 pip 安装 |
2. 配置 API 密钥
以阿里云百炼为例:
1 | # 创建配置文件 |
3. 访问技能库
GitHub 地址:
https://github.com/VoltAgent/awesome-openclaw-skills
ClawHub 地址:
https://clawhub.ai/
🔧 安装技能
方式一:ClawHub 安装(推荐)
步骤 1:找到技能
在 ClawHub 搜索你需要的技能,例如:
1 | clawhub search excel |
步骤 2:安装技能
1 | clawhub install <skill-slug> |
示例:
1 | clawhub install excel-automation |
步骤 3:验证安装
1 | clawhub list |
方式二:从 GitHub 安装
步骤 1:克隆技能仓库
1 | git clone https://github.com/openclaw/skills.git |
步骤 2:复制到技能目录
1 | # 全局安装 |
步骤 3:重启 OpenClaw
1 | openclaw gateway restart |
方式三:直接使用(最简单)
步骤:把技能的 GitHub 链接发给你的 AI 助手。
示例:
1 | 帮我安装这个技能:https://github.com/openclaw/skills/tree/main/skills/excel-automation |
AI 助手会自动处理安装。
📖 使用技能
示例 1:Excel 自动化
场景:每天需要生成销售报表。
步骤 1:安装技能
1 | clawhub install excel-automation |
步骤 2:配置技能
1 | # 在技能目录创建 config.yaml |
步骤 3:使用技能
1 | from openclaw import Skill |
步骤 4:查看结果
1 | ls ./reports/ |
示例 2:邮件自动发送
场景:每天需要发送日报邮件。
步骤 1:安装技能
1 | clawhub install email-sender |
步骤 2:配置技能
1 | smtp_server: smtp.company.com |
步骤 3:使用技能
1 | from openclaw import Skill |
示例 3:数据爬虫
场景:需要监控竞品价格。
步骤 1:安装技能
1 | clawhub install web-scraper |
步骤 2:配置技能
1 | target_url: https://competitor.com/products |
步骤 3:使用技能
1 | from openclaw import Skill |
🔍 搜索技能
按关键词搜索
1 | # 搜索 Excel 相关 |
按分类浏览
访问 GitHub 仓库,按分类浏览:
- productivity/ 生产力
- development/ 开发
- data-science/ 数据科学
- web-scraping/ 爬虫
- ai-applications/AI 应用
- integrations/ 集成
查看技能详情
1 | # 查看技能信息 |
⚠️ 注意事项
1. 安全检查
安装前检查:
- 查看技能来源
- 阅读代码
- 查看 VirusTotal 报告
检查命令:
1 | # 查看技能代码 |
2. 权限控制
最小权限原则:
- 只给必要的权限
- 定期审查权限
- 及时撤销不用的权限
配置示例:
1 | permissions: |
3. 版本管理
锁定版本:
1 | # 安装特定版本 |
更新技能:
1 | # 更新所有技能 |
🛠️ 故障排除
问题 1:技能无法安装
可能原因:
- 网络问题
- 权限不足
- 依赖缺失
解决方法:
1 | # 检查网络 |
问题 2:技能无法运行
可能原因:
- 配置错误
- API 密钥无效
- 技能 bug
解决方法:
1 | # 检查配置 |
问题 3:技能冲突
可能原因:
- 多个技能使用相同名称
- 技能版本不兼容
解决方法:
1 | # 列出所有技能 |
📚 进阶技巧
技巧 1:技能组合
场景:需要多个技能协作。
示例:
1 | from openclaw import Skill |
技巧 2:定时任务
场景:需要定时执行技能。
示例:
1 | from openclaw import Skill |
技巧 3:技能开发
场景:想自己开发技能。
步骤:
- 参考现有技能代码
- 创建技能目录结构
- 编写 main.py
- 添加配置文件
- 测试技能
- 发布到 ClawHub
📞 相关资源
GitHub 仓库:https://github.com/VoltAgent/awesome-openclaw-skills
ClawHub:https://clawhub.ai/
OpenClaw 官方:https://github.com/openclaw/openclaw
OpenClaw 文档:https://docs.openclaw.ai/
🎯 AI 编程课程海报
想系统学习 OpenClaw 和 AI 编程?
联系方式:
- 📱 微信:扫码加好友
- 📺 B 站:Python 自动化办公社区
- 📖 知乎:@程序员晚枫
- 🎵 抖音:@程序员晚枫
- 📕 小红书:@程序员晚枫
主营业务:AI 编程培训、企业内训、技术咨询
本文是”OpenClaw 实用案例库发现”系列第 3 篇,侧重使用教程。
更新时间:2026-03-17 00:09
