闲社服务运行正常AI智能体自动化平台
c

技能版本检测

技能标识:catch-my-skill

自动检测本地与线上 skill 版本差异 - 支持 ClawHub/GitHub,定期检查更新

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

技能版本检测

Catch My Skill

自动检测本地与线上 skill 版本差异

功能

  • - 📋 维护两个列表
- 本地 skill 列表(含版本) - 线上 skill 列表(ClawHub + GitHub)
  • - ⏰ 定时检查
- 每半小时自动获取线上版本 - 对比本地与线上版本差异
  • - 🔔 版本告警
- 本地落后时提醒更新 - 支持手动触发检查

列表文件

文件说明
data/local.json本地 skill 列表
data/online.json
线上 skill 列表 |

设计初衷

高粘性使用 - 只保留用户真正在用的 skills,避免装一堆不用的。

初始化流程

  1. 1. 首次运行 init
↓
  1. 2. 自动获取线上所有 skills(ClawHub + GitHub)
↓
  1. 3. 生成完整本地列表(含版本)
↓
  1. 4. 用户删除不想要的 skill
↓
  1. 5. 后续只跟踪保留下来的 skills

用户操作

bash

首次初始化(从线上拉取全部)


/catch-my-skill init

删除不想要的 skill(减少跟踪)

/catch-my-skill remove white-stone-mem

添加回想跟踪的 skill

/catch-my-skill add elegant-sync

检查版本

/catch-my-skill check

本地落后时自动更新(任选一个渠道)

/catch-my-skill update elegant-sync

数据格式

local.json

json { skills: [ {name: white-stone-mem, version: 1.0.0, path: ~/.openclaw/skills/white-stone-mem}, {name: elegant-sync, version: 1.0.1, path: ~/.openclaw/skills/elegant-sync} ], updated: 2026-02-28T16:00:00Z }

online.json

json { clawhub: [ {name: white-stone-mem, version: 1.0.0, owner: russellfei}, {name: elegant-sync, version: 1.0.3, owner: russellfei} ], github: [ {name: minimax-mcp-call, version: 1.0.0, owner: russellfei, repo: russellfei/minimax-mcp-call} ], updated: 2026-02-28T16:00:00Z }

配置

自动检查间隔

在 .backup.env 中配置:

bash

检查间隔(分钟),默认 30 分钟


CATCH_INTERVAL=30

GitHub 用户名

bash
GITHUB_USERNAME=russellfei

工作流程

  1. 1. 定时触发(每30分钟)
↓
  1. 2. 获取 ClawHub 线上版本(clawhub inspect)
↓
  1. 3. 获取 GitHub 线上版本(gh api)
↓
  1. 4. 对比本地版本
↓
  1. 5. 输出差异报告
↓
  1. 6. 本地落后 → 提醒更新

输出示例

=== Skill 版本检查 ===

本地落后需更新:
⚠️ elegant-sync: 本地 1.0.1 < 线上 1.0.3

本地已是最新:
✅ white-stone-mem: 1.0.0
✅ minimax-mcp-call: 1.0.0

线上新技能:
(无)

定时任务

自动添加到 crontab:

bash

每30分钟检查


/30 * node /path/to/catch-my-skill/index.js check >> /home/orangepi/.openclaw/logs/catch-my-skill.log 2>&1

安装

bash

复制到 skills 目录


cp -r catch-my-skill ~/.openclaw/workspace/skills/

初始化

node index.js init

更新日志

  • - 2026-02-28: 初始版本

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 catch-my-skill-1776291056 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 catch-my-skill-1776291056 技能

通过命令行安装

skillhub install catch-my-skill-1776291056

下载

⬇ 下载 catch-my-skill v1.0.0(免费)

文件大小: 5.88 KB | 发布时间: 2026-4-16 16:46

v1.0.0 最新 2026-4-16 16:46
自动检测本地与线上 skill 版本差异
返回顶部