sync-public-skills

Installation
SKILL.md

sync-public-skills

private skill repo(SSOT)から public / EMU private / GIM internal へ、行き先ごとに安全な skill だけを同期する。CLI(.copilot、prompt 不可)向けの自己完結 SKILL。VS Code では同名 prompt を使う。

Scope

  • 対象 source: private repo の .github/skills/<skill>/(native skill)と copilot-skills/skills/<skill>/.copilot 由来ミラー)。copilot-skills/m-skills/<skill>/ は legacy/手動 opt-in として、明示時だけ扱う
  • 公開先: public skill repo, EMU private repo, GIM internal repo
  • 配布(public/private → 実行環境 ~/.copilot)は Agent Skills Ninja の担当。この SKILL は repo への同期 / 公開だけを扱う

Environment

  • SYNC_PUBLIC_SKILLS_PRIVATE_REPO: private repo ルート
  • SYNC_PUBLIC_SKILLS_PUBLIC_REPO: public repo ルート
  • SYNC_PUBLIC_SKILLS_SCRIPT: Sync-AndPush.ps1 のフルパス
  • SYNC_INTERNAL_SKILLS_EMU_REPO: EMU private repo
  • SYNC_INTERNAL_SKILLS_GIM_REPO: GIM internal repo
  • いずれも Process scope 優先、無ければ User scope で解決する([System.Environment]::GetEnvironmentVariable($name,'User')
Installs
3
GitHub Stars
21
First Seen
13 days ago
sync-public-skills — aktsmm/agent-skills