从华为 Sample 仓更新支付 Skill
只在 本仓库(harmonyos-skills)根目录使用。这是维护脚本,不是给鸿蒙 App 工程用的开发 Skill。
做什么
- 确认当前目录是本仓库根(有
scripts/sync.py和skills/)。 - 运行:
python3 scripts/sync.py
- 看
UPSTREAM.json里两个上游的提交号。 git status看skills/变化。- 不要自动 commit / push,等用户明确说提交再提交。
同步范围
scripts/sync.py 里的 KEEP_SKILLS 是白名单。只拉官方 Agent Skills 市场 没有 的支付类 Skill:
harmonyos-iap-integrationhuawei-payment-integrationhuawei-merccoupon-integration
ArkTS / ArkUI / 账号 / 推送 / DevEco 构建调试走官方 devecocli skills,本仓不同步。
harmonyos-skills-sync 是本仓库自己的 Skill,同步时会保留。
失败时
- GitCode clone 失败:把终端完整报错给用户,不要改白名单凑合。
- 白名单里的名字上游找不到:脚本会打印
warning: keep-list names not found,告诉用户,不要 silently 忽略。