掲載済み (2026-08-01号)
238 137文字 • 1分

Claude Code Actionで使うSkillを、リポジトリにコミットせずgh skill installで実行時に入れる

日本語

掲載情報

2026年8月1日土曜日号 アネックス掲載

概要

Claude Code Actionで利用する共通Skillをリポジトリにコミットせず、GitHub Actionsの実行時にGitHub CLIで動的にインストールして利用する方法を解説しています。

詳細内容

GitHub Pull RequestのセキュリティレビューなどをClaude Code Actionで自動化する際、共通化したSkillを各リポジトリに個別にコミットするとメンテナンスが煩雑になります。この記事では、GitHub Actionsのワークフロー内で`gh skill install`コマンドを使用し、実行時にSkillを動的に導入する手法を提案しています。特に、実行環境の制約を回避するために`--scope user`オプションを活用する点や、`--allowedTools`でインストールしたSkillを明示的に許可する設定など、組織展開を容易にするための具体的なTipsが網羅されています。このアプローチにより、最小限のワークフロー定義だけで最新の共通プロンプトやロジックを各リポジトリに適用可能になります。