claude code action (cca) の初期 setup 方法を公式の情報を元にさらっと記述します
自動設定する場合
gh command
- gh command を install
- cca を install する github account へアクセス出来るように設定しておきます
claude code を install
claude code を install し初期設定を完了させます
github app install
claude code から setup を開始する
claude app を github へ install
ブラウザに claude install 画面が自動で開きます
- install を選択
- install 先の account を選択
- install 先の repsitory を選択し、install ボタンを押下
- claude code 画面に戻り Enter を押下
- 問題なければ自動で各種設定がなされます
github worki flow のコミット
上述の自動設定後にブラウザに pull request 画面が自動で開きます
以下の様な cca 向けの workflow file となっているはずです.
問題なければ PR を merge します
以上で使用できる状態になります
手動設定する場合
上記が失敗する場合は, 手動での設定も可能です
以下を参照ください
github へ claude app を install
以下 claude app 画面から github へ install を実行
github action secret へ api key を設定
- 操作対象となる repository の setting を開く
-
Secrets and Variable
のActions
を選択 -
New repository secret
を選択 - api key を
ANTHROPIC_API_KEY
として保存します
work flow yaml を追加
- プロジェクトに
.github/workflows/claude.yml
を作成 - 後述の URL の内容を上記へコピーし commit
- github へ push します
以上、手動での設定は完了となります
使い方
簡単な一例
- 適当な issue を作成し、task を記述します
- issue の comment へ
@claude
と mention して指示を記述します -
- workflow が走り、claude からのコメントが記述されます
- このコメントは workflow が進むと内容が更新されていきます
- 以下の様に各種 link の提示と完了報告がなされます
以上となります
余談
上記の小さな task では $0.2 程かかりました