Harmonyos Skills Sync

在 makerjackie/harmonyos-skills 仓库里,从华为 Sample 仓同步 IAP / 华为支付 / 商家券 Skill。用户说更新 skill、从官方同步、sync HarmonyOS skills、刷新 IAP/Payment Skill 时使用。只在本仓库根目录执行,不要在业务 App 工程里跑。

makerjackie 6cc208b 1.4 KB Updated

File contents

从华为 Sample 仓更新支付 Skill

只在 本仓库harmonyos-skills)根目录使用。这是维护脚本,不是给鸿蒙 App 工程用的开发 Skill。

做什么

  1. 确认当前目录是本仓库根(有 scripts/sync.pyskills/)。
  2. 运行:
python3 scripts/sync.py
  1. UPSTREAM.json 里两个上游的提交号。
  2. git statusskills/ 变化。
  3. 不要自动 commit / push,等用户明确说提交再提交。

同步范围

scripts/sync.py 里的 KEEP_SKILLS 是白名单。只拉官方 Agent Skills 市场 没有 的支付类 Skill:

  • harmonyos-iap-integration
  • huawei-payment-integration
  • huawei-merccoupon-integration

ArkTS / ArkUI / 账号 / 推送 / DevEco 构建调试走官方 devecocli skills,本仓不同步。

harmonyos-skills-sync 是本仓库自己的 Skill,同步时会保留。

失败时

  • GitCode clone 失败:把终端完整报错给用户,不要改白名单凑合。
  • 白名单里的名字上游找不到:脚本会打印 warning: keep-list names not found,告诉用户,不要 silently 忽略。

makerjackie/harmonyos-skills/tree/main/skills/harmonyos-skills-sync commit 6cc208bb82

Frequently asked questions

npx skillmds@latest add makerjackie/harmonyos-skills-sync