SkillHub

weekly-skills-update

v0.1.0

每周自动更新技能并推送摘要。当收到"执行技能每周更新"或"skills-weekly-update"触发时,运行 clawhub update --all 并更新 SKILLS_INDEX.md,最后推送摘要给用户。

Sourced from ClawHub, Authored by ken0122

Installation

Please help me install the skill `weekly-skills-update` from SkillHub official store. npx skills add ken0122/weekly-skills-update

每周技能自动更新

触发条件

当收到以下任一消息时激活: - "执行技能每周更新" - "skills-weekly-update" - "运行技能更新脚本"

执行流程

1. 执行更新命令

cd ~/.openclaw/workspace
clawhub update --all 2>&1 | tee /tmp/skills-update-output.txt

2. 解析更新结果

统计: - 更新成功的技能数量(✓ 标记) - 已是最新的技能数量(up to date) - 更新失败的数量(error/failed)

3. 更新 SKILLS_INDEX.md

如果技能有增减: 1. 重新扫描技能目录 2. 更新技能总数 3. 更新「最后更新」日期 4. 在更新日志中添加记录

4. 生成摘要并推送

摘要格式:

🌀 **技能每周更新摘要**

**更新时间**: YYYY-MM-DD HH:MM

**结果**:
- ✅ 更新成功:X 个
- ⏭️ 已是最新:Y 个
- ❌ 更新失败:Z 个

**更新详情**:
- skill-name-1: v1.0.0 → v1.0.1
- skill-name-2: v1.2.0 → v1.3.0

**SKILLS_INDEX.md**: 已更新/无需更新

---
*下次更新:下周日 09:00*

错误处理

  • 如果 clawhub 命令不存在:提示用户安装 npm i -g clawhub
  • 如果更新失败:记录错误并继续
  • 如果网络问题:重试 2 次,间隔 30 秒

注意事项

  • 更新前不备份(clawhub 自动处理)
  • 推送摘要到当前会话(飞书/主会话)
  • 更新日志保存到 ~/clawd/workspace/logs/skills-update-YYYYMMDD.md