Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
gh skill コマンドで AI エージェントのスキルを一元管理・自動配布する
Search
greendrop
May 08, 2026
Technology
37
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
gh skill コマンドで AI エージェントのスキルを一元管理・自動配布する
greendrop
May 08, 2026
More Decks by greendrop
See All by greendrop
GitHub Actions の設定を少しよくする
greendrop
0
45
リンクからモバイルアプリを起動する技術
greendrop
0
29
知っててうれしい SQL について
greendrop
0
330
知っててうれしい HTTP Cookie を使ったセッション管理について
greendrop
1
320
知っててうれしいリレーショナルデータベースについて
greendrop
0
280
スマホアプリエンジニアでない方へ向けた、スマホアプリ開発に関連するトピック
greendrop
0
250
知っててうれしい HTTP について
greendrop
0
350
知っててうれしい HTTP キャッシュについて
greendrop
0
380
知っててうれしい HTTP Cookie について
greendrop
0
330
Other Decks in Technology
See All in Technology
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
0
240
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
890
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
310
インフラと開発の垣根を超えていき!〜元AWSインフラエンジニアがAWS開発で奮闘している話〜
hatahata021
3
360
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
160
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
450
OPENLOGI Company Profile for engineer
hr01
1
74k
大量データに対しても、生成AIを用いてリーズナブルにデータ加工をしたい!Databricksのai_queryについて調べてみた
kamoshika
1
240
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
640
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
710
全社でのソフトウェアサプライチェーン攻撃対策をやってみた with Takumi Guard
z63d
0
160
探索・可視化・自動化を一本化 Amazon Quickでデータ活用スピードを上げる方法
koheiyoshikawa
0
140
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
610
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Faster Mobile Websites
deanohume
310
32k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
My Coaching Mixtape
mlcsv
0
170
The browser strikes back
jonoalderson
0
1.4k
Deep Space Network (abreviated)
tonyrice
0
230
Paper Plane (Part 1)
katiecoart
PRO
1
9.7k
Transcript
gh skill コマンドで AI エージェントのスキルを 一元管理・自動配布する GitHub CLI v2.90.0 の新機能
× GitHub Actions Lightning Talk
自己紹介 GitHub: @greendrop X (Twitter): @greendrop269 Web エンジニア(Rails / React
/ Vue.js / Flutter etc) 2025年1月生まれの双子(女・男)の父 Claude Code を中心に AI ツールを活用中
😢 スキル管理の課題 📋 コピーが大変 リポジトリごとにスキルファイ ルをコピーして配置する必要が ある 🔄 更新が手間 スキルを更新しても各リポジト
リへの反映を手動で行う必要が ある 👥 把握しにくい チームで使う場合、誰がどのス キルのどのバージョンを持って いるか不明 → gh skill コマンドで解決!
gh skill コマンドとは GitHub CLI v2.90.0 〜 新機能 GitHub リポジトリ上のスキルを
インストール・更新できる CLI コマンド gh skill publish リポジトリのスキルを公開する gh skill install スキルをインストールする gh skill update インストール済みスキルを更新する プライベートリポジトリでも動作 → 社内スキル共有にも!
リポジトリ構成 & SKILL.md 📁 agent-skills/ ├── commit/ │ └── SKILL.md
├── create-pr/ │ └── SKILL.md ├── scripts/ │ └── validate-skills.sh └── .github/ └── workflows/ ├── skill-publish.yml ├── skill-validate.yml └── skill-update.yml 📄 SKILL.md の形式 --- name: commit description: 変更を確認し… version: "2026.04.30.1" source: "github.com/…" --- (スキルの本文 = AI へのプロンプト)
CI/CD の仕組み SKILL.md を変更して PR 作成 ▶ skill-validate バリデーション &
バー ジョンチェック ▶ skill-publish main マージで CalVer タグ自動付与 & 公開 ▶ skill-update 毎週月曜 09:00 JST に 自動更新 PR 作成 PR 時 main マージ時 定期 / 手動
CalVer でバージョン管理 v2026.04.30.1 年 月 日 連番 採番の判断が不要 破壊的変更やメジャー/マイナーの区別が難しいスキ ルには
CalVer が最適。日付+連番で迷わず決まる。 自動化しやすい 日付ベースなので GitHub Actions から連番を計算して タグを打つ処理が単純に書ける。
スキルの使い方 インストール gh skill install greendrop/agent-skills 選択UIが表示されるので必要なスキルだけ選べる → .claude/skills/<name>/SKILL.md に配置される
更新 gh skill update --all metadata フィールドの参照情報をもとに最新版を取得 自動更新 PR(GitHub Actions) # 毎週月曜 09:00 JST に自動実行 gh skill update --all 変更があれば自動でブランチを作成・PR を起票 → 気づいたら古いバージョン問題を防ぐ
まとめ スキルをひとつのリポジトリで一元管理できる main マージで自動公開 → 公開し忘れがない CalVer で採番を自動化 → 手作業の判断が不要
インストール先での更新も自動 PR で追いかけられる 🚀 github.com/greendrop/agent-skills 📝 zenn.dev/greendrop/articles/2026-04-30-29f3c1bd7f3b92