用途:将私有技能仓库(视为 SSOT)中已策展的 Agent Skills 同步到经批准的多个目标仓库(public skill repo、EMU private repo、GIM internal repo),并在发布前进行策略审计与验证。面向 CLI(.copilot,不可用 prompt);VS Code 使用同名 prompt。
主要能力:默认 safe-auto 模式,仅在技能被显式执行时执行审计、按目标仅同步安全技能并 push;支持 review-only / dry-run / 预览时只展示候选项、审计结果、预计差异与 commit message 后停止。提供 All Mode,对未提交技能差异以技能为单位提交。内置多项门禁:public safety audit、EMU private sync gate、GIM internal sync gate、新技能分类门禁、Agent Discovery 门禁等,含敏感信息(密钥、客户名、个人邮箱、具体 TPID、本地绝对路径)排除与占位化要求。
使用方式:需通过环境变量解析 private/public 仓库根与脚本路径(SYNC_PUBLIC_SKILLS_PRIVATE_REPO、SYNC_PUBLIC_SKILLS_PUBLIC_REPO、SYNC_PUBLIC_SKILLS_SCRIPT、SYNC_INTERNAL_SKILLS_EMU_REPO、SYNC_INTERNAL_SKILLS_GIM_REPO),优先 Process scope,其次 User scope。使用正式 runner Sync-AndPush.ps1 及其 scope 参数执行,如 capability-verified primary-only、broad、EMU private(-SyncEmu)、GIM internal(-SyncInternal)。依赖 private 仓库根下的外部脚本(Commit-DirtySkills.ps1、skill-distribution.json、Sync-AndPush.ps1 等),不存在则停止。禁止手写临时同步脚本。
适用场景:在受限范围内发布或更新受管技能、对候选技能做分类与审计、将内部专用技能分流至 EMU/GIM 且不泄露至 public。
限制:publicCopilotSkills 必须保持为空,不得复制当前清单;机密与内部专用技能不得进入 public 或 EMU;internal 需全量镜像,不接受子集指定;出现模糊 remote、未确认内容、意外删除或审计失败时停止;完成判定需校验本地与远端 hash/blob SHA 直到 Missing/Mismatch/Extra 均为 0。其余具体参数与默认清单未在资料中完整提供。