yu-iskw/github-project-skills

GitHub CLI を使用して GitHub ワークフローを自動化する専門エージェントスキル。

github-project-skills とは?

このスキルは、AI エージェント(例:Claude Code、Cursor、Codex)が GitHub CLI を活用して GitHub プロジェクト管理タスクを自動化するためのものです。主に Issue の作成、ラベル管理、マイルストーン設定、プロジェクトボードへのカード追加など、標準的な GitHub ワークフローをエージェントが直接操作できるようにします。このスキルを使うことで、開発者は手動操作を減らし、リポジトリ管理の効率を向上させることができます。対応プラットフォームは GitHub CLI が動作する環境であれば特に制限はなく、エージェントは `gh` コマンドを介して GitHub API とやり取りします。スキルのドキュメントには具体的なコマンド例やワークフローが含まれており、エージェントが自律的にタスクを実行するためのガイドラインが提供されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add yu-iskw/github-project-skills

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

github-project-skills は何をしますか?

GitHub CLI を使用して GitHub ワークフローを自動化する専門エージェントスキル。

このスキルは、開発者が手動で行っていた GitHub 上のプロジェクト管理タスクを、AI エージェントが代行して実行できるようにします。エージェントは gh コマンドを通じて、Issue の作成、ラベルの追加、マイルストーンの設定、プロジェクトボードの操作などを自動化します。

主な機能

  • Issue 管理: 新しい Issue の作成、既存 Issue の更新、クローズなど
  • ラベル管理: ラベルの追加、削除、一覧表示
  • マイルストーン管理: マイルストーンの作成と Issue への割り当て
  • プロジェクトボード操作: プロジェクトボードへのカード追加や移動
  • プルリクエスト管理: PR の作成、レビュー依頼、マージ

前提条件

  • GitHub CLI がインストールされていること
  • GitHub CLI が認証済みであること(gh auth status で確認可能)
  • エージェントが gh コマンドを実行できる権限を持っていること

使用例

# 新しい Issue を作成する
git issue create --title "バグ修正: ログイン画面が表示されない" --body "ログインボタンをクリックしても何も起こらない問題を修正する" --label "bug"

# プロジェクトボードに Issue を追加する
git project item add --owner "owner" --repo "repo" --project-number 1 --issue-id "ISSUE_ID"

注意点

  • このスキルは GitHub CLI のバージョン 2.0 以上を推奨します
  • 操作には適切な GitHub トークン権限が必要です(repo、project スコープなど)
  • エージェントはユーザーの代わりに操作を行うため、誤操作を防ぐために確認ステップを設けることを推奨します

関連スキル