ClawHub Auto Update
自动检查并更新已安装的ClawHub技能。
功能
- 1. 检查更新:对比本地版本与ClawHub最新版本
- 批量更新:自动更新所有可更新的技能
- 通知用户:有更新时推送通知
- 定时运行:支持cron定时检查
实际使用
方式1:运行脚本自动检查+更新
CODEBLOCK0
方式2:定时运行(推荐)
添加到crontab:
CODEBLOCK1
方式3:手动更新
CODEBLOCK2
输出格式
更新时输出:
CODEBLOCK3
集成到主流程
在 auto-learn.sh 中添加:
CODEBLOCK4
注意事项
- - 需要先登录ClawHub: INLINECODE0
- 更新会覆盖本地修改(如果有)
- 建议先备份重要配置
技能名称: clawhub-auto-update
详细描述:
ClawHub 自动更新
自动检查并更新已安装的ClawHub技能。
功能
- 1. 检查更新:对比本地版本与ClawHub最新版本
- 批量更新:自动更新所有可更新的技能
- 通知用户:有更新时推送通知
- 定时运行:支持cron定时检查
实际使用
方式1:运行脚本自动检查+更新
bash
bash ~/.openclaw/workspace/skills/clawhub-auto-update/scripts/check-update.sh
方式2:定时运行(推荐)
添加到crontab:
bash
每周日凌晨3点检查更新
0 3
0 bash ~/.openclaw/workspace/skills/clawhub-auto-update/scripts/check-update.sh >> ~/.openclaw/logs/skill-update.log 2>&1
方式3:手动更新
bash
npx clawhub update --all
输出格式
更新时输出:
🔄 检查技能更新...
✅ skill-name: 1.0.0 → 1.1.0 已更新
📊 共检查 X 个技能,Y 个可更新
集成到主流程
在 auto-learn.sh 中添加:
bash
每周日检查技能更新
if [ $(date +%w) = 0 ]; then
echo 🔄 检查技能更新...
npx clawhub update --all >> ~/.openclaw/logs/skill-update.log 2>&1
fi
注意事项
- - 需要先登录ClawHub:npx clawhub login
- 更新会覆盖本地修改(如果有)
- 建议先备份重要配置