contribute-skill

Installation
SKILL.md

contribute-skill

ローカルで改修した skills/<skill-name>/ を、skills-lock.json に記録された upstream リポジトリへ PR として投稿します。

前提条件

  • gh CLI がインストールされ認証済みであること(対象 org への push / PR 権限が必要)
  • 対象スキルが skills-lock.json に登録され source を持つこと(未登録・source 欠落・lock 不在・解析失敗はスクリプトが clone 前に中止する。新規スキルの初回貢献は対象外)
  • 対象スキルのディレクトリ配下が最新コミットと一致していること(未コミットの変更・未追跡・ignore 対象ファイルがあるとスクリプトが clone 前に中止する。対象スキル以外の場所の変更は検査しない)

責務の分離

  • create-pr: 現在のリポジトリ内でカレントブランチから base へ PR を作成する
  • contribute-skill: 別リポジトリ(upstream)へ clone → 変更反映 → push → PR 作成を行う

外部リポジトリ貢献は clone / path 変換 / 異なる認証境界が関わるため、別スキルとして分離しています。

フロー

Installs
1.2K
GitHub Stars
2
First Seen
Apr 16, 2026