技能发布助手
一键生成文档并发布技
该技能用于检测 Clawdbot 在 GitHub 上的最新发布版本,并在发现更新时向用户发送一次性通知,避免重复打扰。
运维团队常需手动追踪工具版本更新,既耗时又易遗漏关键补丁。该技能自动监控Clawdbot GitHub仓库,发现新版本后仅推送一次通知,避免信息轰炸。状态持久化机制确保同一版本不会重复打扰,让团队专注业务而非版本检查琐事。
落地案例:某技术团队管理数十台服务器上的Clawdbot实例,过去每周人工核对版本。部署该技能后,系统自动比对本地与GitHub版本,检测到v2.3.0发布时立即向Telegram群组推送更新摘要及安全修复说明。因状态文件记录已通知,后续24小时内即使多次触发检查也不会重复发送,待下次版本迭代再激活通知流程。
安装指令:
clawdhub install clawdbot-release-check
快速配置(推荐):
# 每日9点自动检查,Telegram通知
{baseDir}/scripts/setup.sh --telegram YOUR_TELEGRAM_ID
# 自定义时间(如早8点)
{baseDir}/scripts/setup.sh --hour 8 --telegram YOUR_TELEGRAM_ID
# 移除定时任务
{baseDir}/scripts/setup.sh --uninstall
配置完成后重启网关:
launchctl kickstart -k gui/$(id -u)/com.clawdis.gateway
手动使用:
# 检查更新(已是最新或已通知则静默)
{baseDir}/scripts/check.sh
# 查看版本状态
{baseDir}/scripts/check.sh --status
# 强制通知(跳过"已通知"状态)
{baseDir}/scripts/check.sh --force
# 显示所有错过的版本亮点
{baseDir}/scripts/check.sh --all-highlights
# 清除状态(下次检查将重新通知)
{baseDir}/scripts/check.sh --reset
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地 package.json 版本、GitHub releases API 数据、Telegram ID(可选)、CLAWDBOT_DIR 环境变量(可选) |
| 输出 | 版本差异报告、更新亮点列表、通知消息、~/.clawdbot/clawdbot-release-check-state.json 状态文件 |
| 适用人群 | Clawdbot 用户、开源工具维护者、希望及时获取更新但避免信息过载的开发者 |
| 不包含 | 自动更新执行、回滚功能、多项目管理、邮件/Slack 等其他通知渠道原生支持 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/pors/clawdbot-release-check/SKILL.md
来源类型:GitHub 仓库