openclaw频繁弹出skills更新通知是因启用了自动检查机制,可通过cli命令、修改config.yaml、禁用全局更新、设置环境变量或删除钩子脚本五种方式关闭。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您发现 OpenClaw 在每次启动或运行时频繁弹出 Skills 更新通知,干扰正常使用,则可能是由于 OpenClaw 启用了自动检查更新机制。以下是关闭该通知及禁用自动检查的多种操作方式:
一、通过 CLI 命令禁用自动检查
OpenClaw 提供了内置命令用于控制更新检查行为,该方法直接修改运行时配置,无需编辑文件,适用于所有平台。
1、在终端中执行以下命令以禁用 Skills 自动检查功能:openclaw config set skills.auto_check false
2、立即刷新当前配置,使更改生效:openclaw config reload
3、验证设置是否已成功应用:openclaw config get skills.auto_check,输出应为 false
二、手动修改配置文件
当 CLI 命令不可用或需确保持久化配置时,可直接编辑 OpenClaw 的主配置文件。该方式适用于 Linux/macOS/WSL 环境,Windows 用户需注意路径格式差异。
1、定位并打开配置文件:~/.openclaw/config.yaml
2、查找 skills: 区块,若不存在则在文件末尾新增该区块
3、在 skills: 下添加缩进为两个空格的配置项:auto_check: false
4、保存文件后,重启 OpenClaw 网关:openclaw gateway restart
三、禁用全局更新检查(含核心与 Skills)
若希望彻底屏蔽所有类型的更新提示(包括 OpenClaw 本体和 Skills),可关闭整个更新检查系统。该操作不影响已安装 Skills 的功能,仅停止通知与后台轮询。
1、执行全局禁用命令:openclaw config set update.check_enabled false
2、同步禁用 Skills 子模块的独立检查:openclaw config set skills.check_enabled false
3、强制重载全部配置:openclaw config reload --force
4、确认两项配置均已设为 false:openclaw config get update.check_enabled skills.check_enabled
四、通过环境变量临时屏蔽
适用于调试、CI/CD 或单次运行场景,不修改任何持久配置,仅对当前 shell 会话或进程有效。
1、在启动 OpenClaw 前设置环境变量:export OPENCLAW_SKILLS_AUTO_CHECK=false
2、如需同时屏蔽核心更新检查,追加:export OPENCLAW_UPDATE_CHECK_ENABLED=false
3、在相同终端中启动网关:openclaw gateway start
4、验证环境变量是否生效:printenv | grep OPENCLAW_
五、移除更新通知钩子脚本
部分部署模板(如 Lighthouse 预装版)可能在启动流程中嵌入了独立的通知脚本,CLI 和配置方式无法覆盖。此时需定位并删除该钩子。
1、检查是否存在自定义启动钩子:ls -l ~/.openclaw/hooks/post-start.d/
2、若发现名称含 notify、update 或 check 的脚本文件,记录其完整路径
3、移除对应脚本:rm ~/.openclaw/hooks/post-start.d/check-skills-notify.sh
4、重启 OpenClaw 网关以清除残留缓存:openclaw gateway restart










