跳至主要内容
小龙虾小龙虾AI
🤖

自动更新技能

每天自动更新Clawdbot及所有已安装技能。通过cron运行,检查更新,应用更新,并向用户发送更新内容摘要。

下载28.4k
星标202
版本1.0.0
安全通过
⚙️脚本

技能说明


name: auto-updater description: "每日自动更新 Clawdbot 及所有已安装的技能。通过 cron 运行,检查更新并应用,然后向用户发送变更摘要。" metadata: {"version":"1.0.0","clawdbot":{"emoji":"🔄","os":["darwin","linux"]}}

自动更新技能

通过每日更新检查,自动保持您的 Clawdbot 和技能处于最新状态。

功能说明

此技能设置了一个每日 cron 任务,可执行以下操作:

  1. 更新 Clawdbot 本身(通过 clawdbot doctor 或包管理器)
  2. 更新所有已安装的技能(通过 clawdhub update --all
  3. 向您发送更新内容的摘要

设置

快速开始

要求 Clawdbot 设置自动更新器:

为您自己和所有技能设置每日自动更新。

或手动添加 cron 任务:

clawdbot cron add \
  --name "每日自动更新" \
  --cron "0 4 * * *" \
  --tz "America/Los_Angeles" \
  --session isolated \
  --wake now \
  --deliver \
  --message "运行每日自动更新:检查 Clawdbot 更新并更新所有技能。报告更新内容。"

配置选项

选项默认值描述
时间4:00 AM何时运行更新(使用 --cron 修改)
时区系统默认使用 --tz 设置
交付主会话发送更新摘要的位置

更新机制

Clawdbot 更新

对于 npm/pnpm/bun 安装

npm update -g clawdbot@latest
# 或:pnpm update -g clawdbot@latest
# 或:bun update -g clawdbot@latest

对于 源代码安装(git checkout):

clawdbot update

更新后始终运行 clawdbot doctor 以应用迁移。

技能更新

clawdhub update --all

这将检查所有已安装技能与注册表的匹配情况,并更新所有有新版本可用的技能。

更新摘要格式

更新完成后,您将收到如下消息:

🔄 每日自动更新完成

**Clawdbot**: 已更新至 v2026.1.10(之前为 v2026.1.9)

**已更新技能 (3)**:
- prd: 2.0.3 → 2.0.4
- browser: 1.2.0 → 1.2.1  
- nano-banana-pro: 3.1.0 → 3.1.2

**技能已是最新版本 (5)**:
gemini, sag, things-mac, himalaya, peekaboo

未遇到任何问题。

手动命令

检查更新但不应用:

clawdhub update --all --dry-run

查看当前技能版本:

clawdhub list

检查 Clawdbot 版本:

clawdbot --version

故障排除

更新未运行

  1. 验证 cron 是否启用:检查配置文件中的 cron.enabled
  2. 确认 Gateway 持续运行
  3. 检查 cron 任务是否存在:clawdbot cron list

更新失败

如果更新失败,摘要中将包含错误信息。常见修复方法:

  • 权限错误: 确保 Gateway 用户有权写入技能目录
  • 网络错误: 检查网络连接
  • 包冲突: 运行 clawdbot doctor 进行诊断

禁用自动更新

移除 cron 任务:

clawdbot cron remove "每日自动更新"

或者在配置中临时禁用:

{
  "cron": {
    "enabled": false
  }
}

资源

如何使用「自动更新技能」?

  1. 打开小龙虾AI(Web 或 iOS App)
  2. 点击上方「立即使用」按钮,或在对话框中输入任务描述
  3. 小龙虾AI 会自动匹配并调用「自动更新技能」技能完成任务
  4. 结果即时呈现,支持继续对话优化

相关技能