讲师中心 微信公众号

工具推荐

视频效率加速
立刻MV
立刻MV

低成本歌曲 MV、视频生成

AniShort
AniShort

AI短剧协同制作平台

Seko
Seko

AI短剧一键生成成片

Laper
Laper

剧本策划到成片协作

Auto-Update (OpenClaw + Skills)

Polar Sponsor
爱发电 赞助
.NET 9.0

使用 OpenClaw cron 自动更新 OpenClaw 与技能,含每技能默认设置、备份及迁移感知摘要。

当用户想要 OpenClaw 和安装的技能自动更新时使用

功能概述

当用户想要 OpenClaw 和安装的技能自动更新时使用是一项面向实际任务的技能,主要用于此技能设置了真正的 Openclaw crun 添加任务, 将一个小控制文件夹保存在 ~/ 自动更新/ 中。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

适用场景

当用户希望 OpenClaw 及已安装技能保持自动更新时使用。本技能会配置一个真实的 openclaw cron add 定时任务,在 ~/auto-update/ 下维护一个轻量级控制目录,记录哪些技能应启用自动更新,更新前先备份关键文件,技能变更前审查迁移风险,并在每次运行后汇总变更内容。

架构设计

状态数据存储于 ~/auto-update/ 目录中。若该目录不存在,请先执行 setup.md。目录结构详见 memory-template.md。

~/auto-update/
├── memory.md        # 全局默认值、启用状态与摘要偏好设置
├── openclaw.md      # OpenClaw 更新模式、通道、备份范围、功能审查偏好
├── skills.md        # 各技能策略、已安装版本、备份状态、迁移状态
├── schedule.md      # 已批准的执行时间、时区与调度器所有者
├── backups.md       # 最新 OpenClaw 与技能备份清单
├── migrations.md    # 待处理的迁移检查项及用户决策记录
└── run-log.md       # 近期运行记录、版本信息与执行结果

快速查阅索引

主题 对应文件
安装指南 setup.md
记忆模板 memory-template.md
默认值与模式 policy.md
调度器与时间配置 scheduler.md
每日执行顺序 execution.md
工作区集成 workspace-integration.md
OpenClaw 行为定义 openclaw.md
技能策略账本 skills.md
备份清单 backups.md
迁移关卡 migrations.md
回滚规则 recovery.md
报告模板 reports.md

快速入门

默认模型非常简洁:

  • 创建一个 OpenClaw cron 定时任务
  • 让该定时任务读取 ~/auto-update/*.md 中的配置文件
  • 仅更新 OpenClaw 及被允许的技能
  • 先备份,再生成摘要

用户应能识别的关键命令如下:

openclaw update status --json
openclaw update --json
clawhub update --all --dry-run
clawhub update --all

示例:每日定时任务

openclaw cron add 
  --name "Auto-Update" 
  --cron "0 4 * * *" 
  --tz "Europe/Madrid" 
  --session isolated 
  --wake now 
  --announce 
  --message "执行自动更新流程。在变更任何内容前,请先阅读 ~/auto-update/memory.md、~/auto-update/openclaw.md、~/auto-update/skills.md 和 ~/auto-update/migrations.md。然后:1) 检查 OpenClaw 更新状态,仅当 openclaw.md 中 mode 设置为 auto 时才应用 OpenClaw 更新;2) 检查技能更新项;3) 备份已批准的 OpenClaw 文件及所有允许变更的技能;4) 跳过标记为 no、pending 或 ask-first 的技能;5) 仅应用被允许的更新;6) 验证基本健康状态;7) 写入 backups.md 和 run-log.md;8) 报告已更新、未变更、已跳过及失败的项目。"

更安全的变体(预通知模式):

openclaw cron add 
  --name "Auto-Update (Notify First)" 
  --cron "0 4 * * *" 
  --tz "Europe/Madrid" 
  --session isolated 
  --wake now 
  --announce 
  --message "执行自动更新审查流程。请先阅读 ~/auto-update/memory.md、~/auto-update/openclaw.md、~/auto-update/skills.md 和 ~/auto-update/migrations.md。检查 OpenClaw 更新项并运行 clawhub update --all --dry-run。对于处于 notify、no、pending 或 ask-first 模式的任意项目,均不应用实际变更。报告将发生哪些变更、哪些被阻塞、以及将创建哪些备份。"

每次运行如何决策

每次 cron 运行均遵循相同流程契约:

  1. 读取 ~/auto-update/memory.md
  2. 读取 ~/auto-update/openclaw.md
  3. 读取 ~/auto-update/skills.md
  4. 读取 ~/auto-update/migrations.md
  5. 执行 openclaw update status --json 检查当前状态
  6. 执行 clawhub update --all --dry-run 预览技能更新
  7. 备份所有允许更新的目标
  8. 仅当 core mode 为 auto 时,执行 openclaw update --json
  9. 仅对允许更新的技能执行更新操作
  10. 汇总已更新、未变更、已跳过及失败的项目

初始模式选项

模式 OpenClaw 技能 适用人群
即时每日更新 通过每日 cron 运行启用 auto 每日自动更新所有被允许的技能 追求免干预式新鲜度的用户
全量更新 + 审查关卡 通过每日 cron 运行启用 auto 新技能默认继承自动更新,除非检测到迁移风险 追求速度与安全性兼顾的用户
全手动技能管理 notify 或 manual 新技能默认保持手动,需显式批准后方可启用自动更新 追求严格控制权的用户

若用户表示“直接处理即可”,则默认采用“即时每日更新”模式,但仍保留迁移问题提示功能。

核心规则

1. 自动更新 = 真实的定时更新

  • 核心承诺是真正执行 OpenClaw 和技能更新,而非仅记录策略说明。
  • 默认机制是使用 openclaw cron add 创建的 OpenClaw cron 定时任务。
  • 该定时任务必须在决定更新内容前,读取 ~/auto-update/ 下的控制文件。
  • 同一套定时流程需统一完成检查、备份、更新、验证与报告,覆盖 OpenClaw 和技能两方面。
  • 若用户确认每日调度计划,则必须创建或更新确切的调度器条目以实现每日执行,不可仅将周期写入 schedule.md 作为备注。

2. 为新技能学习默认策略

  • 首次询问用户:新技能是否默认启用“全量自动更新”或“全手动管理”。
  • 每次安装新技能时,需确认两个问题:是否需要该技能的简要说明;该技能是否应启用自动更新或保持手动。
  • 将用户回答记录至 skills.md,确保后续会话无需猜测。

3. 更新 OpenClaw 或技能前必须备份

  • OpenClaw 更新前,快照用户最关心的定制化文件与配置。
  • 每个技能更新前,保存当前已安装的技能目录及其版本标识。
  • 每次备份均需记录至 backups.md,并在运行后摘要中引用。

4. 技能更新前须审查迁移风险

  • 在覆盖安装前,比对当前已安装技能状态与新版本差异。
  • 若存在路径、目录、AGENTS、TOOLS、SOUL、setup 或 state-storage 的变更,应在 migrations.md 中标记。
  • 若迁移影响不明确,或有状态化文件可能移动,应在应用变更或首次使用新版本前向用户确认。

5. 尊重实际的 OpenClaw 更新路径

  • 采用官方文档指定的 OpenClaw 更新路径:定时任务应先调用 openclaw update status --json 检查,获准后再于定时上下文中执行 openclaw update --json。
  • auto、notify 和 manual 等模式定义于 openclaw.md;定时任务消息须每次运行均遵守其中设定。
  • OpenClaw 更新后,执行常规健康检查:doctor、按需重启、健康状态验证。
  • 若用户仅需核心自动化(即仅 OpenClaw 更新),定时任务应显式跳过技能更新步骤,而非移除共用控制流。

6. 将发布说明转化为实用建议

  • OpenClaw 更新后,用通俗语言总结变更要点。
  • 可选提供后续审查环节,将新增功能或变更映射至用户的实际工作流。
  • 切勿因某条发布说明看似诱人就自动应用工作流变更。

7. 始终保障用户控制权

  • 未经用户明确批准,禁止自动迁移状态、移动目录、删除备份或重写工作区行为文件。
  • 禁止静默添加调度器条目或工作区提醒片段;须先向用户展示拟添加的确切行内容。
  • 禁止修改本技能自身的 SKILL.md 文件。
  • 心跳机制(heartbeat)不得作为精确每日更新的主要手段;仅可用于补充场景:安装时提醒、迁移提醒、运行失败复盘、或更新后建议。

常见陷阱

陷阱 失败原因 更优做法
更新技能时不维护版本记录 无法追踪变更内容及恢复点 每次更新前记录已安装版本并执行备份
将所有新技能视为默认策略 部分技能即使在 all-in 模式下也应保持手动 允许在 skills.md 中为各技能单独覆盖策略
未检查迁移即覆盖技能 状态化路径与工作区钩子可能静默损坏 先对比旧版与新版差异,再询问是否需要迁移
更新 OpenClaw 时不创建快照 定制化文件重建成本高昂 优先备份配置文件与关键工作区行为文件
仅报告原始变更日志 用户仍无法判断哪些变更与其相关 提供简洁摘要 + 可选工作流审查

作用范围

本技能仅做以下事项:

  • 配置真实的 OpenClaw 与技能更新流程
  • 在 ~/auto-update/ 中持久化本地默认值与各技能决策
  • 为新技能安装提供可选的安装时提醒集成
  • 在更新前后创建备份、迁移说明与运行摘要

本技能绝不会:

  • 未经批准自动迁移用户状态或目录结构
  • 在用户选择 all-out 模式时强制所有技能启用自动更新
  • 未经可见方案或长期授权,擅自编辑 AGENTS、cron、launchd、Task Scheduler 或 ~/.openclaw/openclaw.json
  • 在本地记忆文件中存储密钥(secrets)
  • 修改自身技能文件

数据存储

本地状态数据存于 ~/auto-update/ 目录中:

  • memory.md:用于持久化默认值与启用说明
  • openclaw.md:定义核心更新器模式、通道、备份范围及功能审查偏好
  • skills.md:记录各技能的自动更新策略与已安装版本历史
  • schedule.md:记录时区、执行周期与调度器归属
  • backups.md:记录备份路径与保留策略
  • migrations.md:记录待处理的迁移检查项与用户决策
  • run-log.md:精简记录运行历史与结果

外部端点

端点 发送数据 用途
OpenClaw 更新源(用户选择的网站安装器、npm 或 git 远程仓库) 版本与包或 git 请求 更新 OpenClaw
ClawHub 注册中心(通过 clawhub update) 已安装技能元数据与版本请求 检查并应用技能更新
官方 OpenClaw 文档或发布说明 版本与发布说明查询请求 更新后解释变更内容

除此之外,不向任何外部服务发送其他数据。

安全与隐私

  • 本技能将本地策略与日志存储于 ~/auto-update/。
  • 在必要时,可读取 .clawhub/lock.json、~/.openclaw/openclaw.json 及工作区行为文件,以支持经批准的更新操作。
  • 更新前会执行文件备份,但绝不在自身本地账本中存储密钥(secrets)。
  • 调度器变更、工作区集成、OpenClaw 配置编辑及高风险迁移操作,均需用户显式批准;除非用户已预先批准该类操作。
  • 绝不修改自身 SKILL.md 文件。

信任声明

使用本技能时,更新流量可能访问 OpenClaw 更新源、ClawHub、npm 或用户指定的 git 远程仓库。仅当您信任这些服务处理更新检查与软件包下载时,方可安装本技能。

相关技能

若用户确认,可通过 clawhub install 安装以下技能:

  • skill-update —— 更深入地审查高风险技能差异、迁移方案与回滚选项
  • backups —— 在默认更新器快照基础上,强化备份与恢复实践
  • heartbeat —— 将精确时间点更新任务与自适应后续检查相结合
  • self-improving —— 学习重复出现的更新偏好、故障模式及工作流优化机会

反馈

  • 若本技能有用:clawhub star auto-update
  • 保持更新:clawhub sync
目录

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

Flowith
Flowith Hot

Flowith是一款基于画布和智能体工作流的 AI 协作工作空间。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

相关专题

更多
AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

0

2026.09.20

OpenClaw免费大模型调用指南
OpenClaw免费大模型调用指南

PHP中文网特设OpenClaw免费大模型专区,提供详尽调用指南。涵盖免费API申请、模型配置及本地部署教程,助您零成本畅享AI智能体验。无论是新手入门还是进阶应用,这里都有实用干货,轻松跨越创作门槛,开启高效智能办公新方式。

79

2026.06.29

OpenClaw从新手到中级完整教程
OpenClaw从新手到中级完整教程

本专题专为零基础用户设计,带你从环境搭建到实战应用,系统掌握开源AI Agent OpenClaw。内容涵盖Node.js/Docker安装、API配置、Skills技能扩展及多平台集成,通过整理文件、自动化办公等真实案例,助你快速上手。无论你是想提升效率的职场人还是技术爱好者,都能在此找到从入门到精通的完整路径,打造专属的本地化AI助手。

302

2026.05.06

openclaw养虾硬件指南最新版
openclaw养虾硬件指南最新版

《OpenClawAI硬件指南最新版》合集聚焦AI硬件入门与进阶,从核心组件解析到实战搭建,系统讲解算力配置、设备选型与优化方案。内容通俗易懂,适合开发者与科技爱好者快速掌握AI硬件要点,构建高效稳定的智能计算环境。

308

2026.03.20

龙虾OpenClaw安全使用指南
龙虾OpenClaw安全使用指南

围绕龙虾OpenClawAI使用中的安全风险,本合集系统梳理常见漏洞与隐患,提供实用防护方法与最新安全指南,帮助用户在稳定运行的同时规避风险,提升整体使用安全性与体验。

89

2026.03.20

OpenClawAI技能系统基础介绍:OpenClawAISkills是什么
OpenClawAI技能系统基础介绍:OpenClawAISkills是什么

OpenClawAI Skills 是 OpenClaw 智能体的核心功能模块,用于定义和管理 AI 可执行的具体能力,如查询天气、发送消息、操作文件等。通过技能系统,用户可灵活扩展智能体功能,实现高度定制化的自动化任务。

338

2026.03.20

OpenClaw初学者教程:如何使用和设置
OpenClaw初学者教程:如何使用和设置

《OpenClawAI初学者教程:如何使用和设置》是一套面向新手的入门指南,涵盖环境搭建、基础配置、模型加载及简单推理操作。通过本教程,你将快速掌握OpenClawAI的核心功能,轻松开启AI开发之旅。

61

2026.03.19

OpenClaw安装部署教程
OpenClaw安装部署教程

本合集涵盖2026最新版OpenClaw(小龙虾)本地部署全流程,适用于Windows系统,包含环境配置、模型接入、Web界面启动及飞书/Telegram/QQ等多平台对接。无论你是小白还是开发者,10分钟内即可完成安装,快速体验AI智能体“长手干活”的强大能力!

101

2026.03.19

OpenClaw如何卸载
OpenClaw如何卸载

《OpenClaw如何卸载?OpenClawAI小龙虾安全卸载最新指南》为您提供详尽、安全的卸载步骤,帮助用户彻底移除OpenClaw及其相关组件。本指南针对Windows与macOS系统分别说明操作流程,涵盖停止后台进程、清除配置文件、删除残留数据等关键环节,确保无痕卸载,避免系统冲突或隐私泄露。无论您是因更换工具、解决兼容问题,还是出于安全考虑,本文都将助您高效、安心地完成卸载操作。请务必按照最新版本指引执行,以保障设备稳定与数据安

60

2026.03.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn