核心用法
Productivity Improving 是专为 OpenClaw 设计的本地 Skill 更新管理工具,主打"零网络请求"的安全理念。核心工作流围绕版本检查→备份→更新→回滚四步展开:
- 版本检查:
productivity-improving check扫描本地已安装 Skill 版本,支持全量或指定 Skill 检查,结果缓存 24 小时避免重复 IO - 更新策略:仅提供更新建议,实际升级委托
clawhubCLI 执行,实现"建议层"与"执行层"分离 - 分级策略:Patch(自动)、Minor(提示)、Major(需确认)三级策略,通过
autoUpgrade配置灵活控制 - 备份回滚:更新前自动快照至
~/.openclaw/skill-backups/,支持rollback命令秒级回退任意历史版本
配置亮点
配置文件 ~/.openclaw/productivity-improving.json 支持:黑名单跳过自动检查、安静时段免打扰、交互/静默模式切换。
显著优点
1. 纯本地运行:零网络请求,杜绝供应链攻击面,适合高安全环境
2. 防御性设计:自动备份 + 显式回滚,更新失败可无损恢复
3. 细粒度控制:三级版本策略 + 黑名单 + 安静时段,企业级策略管理能力
4. 缓存机制:86400s 本地缓存减少磁盘 IO,提升检查效率
潜在局限
- 非完整包管理器:依赖外部
clawhub执行实际更新,自身仅作"前置校验层" - 无依赖解析:不处理 Skill 间版本冲突,需用户手动协调
- 本地备份风险:备份存储于用户目录,未加密,多用户环境需额外权限管控
- 版本号依赖:策略基于 Semver,非标准版本号可能触发异常行为
适合人群
- OpenClaw 重度用户:管理 10+ Skill 的开发者或运维人员
- 安全敏感场景:隔离网络、零信任环境、审计严格的企业部署
- 稳定性优先团队:需要"可回滚"保障的生产环境维护者
常规风险
| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 备份存储占用 | 频繁更新导致备份膨胀 | 定期手动清理 `skill-backups/` 目录 |
| 回滚版本兼容性 | 回滚后数据结构可能与新版本不匹配 | 升级前阅读 Skill 变更日志 |
| 配置误操作 | 错误设置 `auto major true` 可能引入破坏性更新 | 建议生产环境锁定为 `false` |
| 缓存陈旧 | 本地缓存导致版本信息滞后 | 必要时执行 `refresh` 强制刷新 |
总体评估:作为 OpenClaw 生态的"安全闸口"工具,其设计理念(分离建议与执行、强制备份、本地优先)在同类工具中较为领先,适合作为企业级 Skill 治理的基础设施组件。