Productivity Tracker

🛡️ 安全可控的 Skill 版本管家

本地 Skill 版本管理工具,提供版本检查、自动备份、安全回滚与分级更新策略,确保 OpenClaw Skill 更新安全可控。

收藏
6.1k
安装
1.5k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Productivity Improving 是专为 OpenClaw 设计的本地 Skill 更新管理工具,主打"零网络请求"的安全理念。核心工作流围绕版本检查→备份→更新→回滚四步展开:

  • 版本检查productivity-improving check 扫描本地已安装 Skill 版本,支持全量或指定 Skill 检查,结果缓存 24 小时避免重复 IO
  • 更新策略:仅提供更新建议,实际升级委托 clawhub CLI 执行,实现"建议层"与"执行层"分离
  • 分级策略: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 治理的基础设施组件。

Productivity Tracker 内容

lib文件夹
scripts文件夹
手动下载zip · 10.0 kB
checker.jstext/javascript
请选择文件