スキル github-automation
📦

github-automation

安全

GitHubワークフローとリポジトリ管理の自動化

Issues、Pull Request、ブランチ、CI/CDパイプラインを自動化してGitHub操作を効率化します。このスキルはRube MCPと統合され、Claude、Codex、またはClaude Codeを通じてGitHub APIアクションをプログラム的に実行できます。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「github-automation」を使用しています。 List open issues in myrepo with label 'bug'

期待される結果:

ラベル'bug'の付いた3件の開いているIssueが見つかりました:#42 'ログインフォームの検証エラー'、#38 '低速接続時のAPIタイムアウト'、#31 'モバイルナビゲーションの重複'。すべてチームメンバーに割り当てられ、最近のアクティビティがあります。

「github-automation」を使用しています。 Check if PR #156 is ready to merge

期待される結果:

PR #156 'ユーザー認証を追加'はマージ準備完了です:5つのCIチェックすべてが合格し、2つの承認を受けており、マージの競合はありません。ブランチはmainから3コミット先行しています。マージするかどうかの確認をお待ちしています。

セキュリティ監査

安全
v1 • 2/25/2026

All 190 static analysis findings are false positives. The SKILL.md file is documentation-only Markdown describing GitHub API usage via Rube MCP. No executable code is present. Backtick patterns are Markdown inline code formatting, not shell execution. The hardcoded URL is a legitimate MCP server endpoint for user configuration.

1
スキャンされたファイル
233
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
32
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

開発チームリード

開いているPull Requestを一覧表示し、CIステータスを確認���、承認された変更を明示的な確認でマージすることで、PRレビューワークフローを自動化します。

オープンソースメンテナー

ラベル付きIssueを作成し、貢献者を割り当て、複数のリポジトリ間で進捗を追跡することで、受信Issueや機能リクエストを管理します。

DevOpsエンジニア

CI/CDパイプラインを監視・トリガーし、デプロイステータスを確認し、本番ブランチのブランチ保護ルールを管理します。

これらのプロンプトを試す

開いているIssueを一覧表示
List all open issues in the repository owner/repo and summarize their status.
機能リクエストIssueを作成
Create a new issue in owner/repo with title 'Feature: X' and body describing the feature requirements. Add labels 'enhancement' and assign to user 'devname'.
PRをレビューしてマージ
Find open pull requests in owner/repo by author 'contributor'. Check the CI status for each PR. If checks pass, prepare merge summary for my approval.
デプロイワークフローをトリガー
List available workflows in owner/repo. Trigger the 'deploy.yml' workflow on the 'main' branch with inputs for environment 'production'. Monitor the deployment status.

ベストプラクティス

  • Pull Requestをマージする前に、必ずCIチェックステータスを確認してください
  • マージや削除などの破壊的操作については、明示的なユーザー確認を求めてください
  • 大きな結果セットを完全に反復処理するには、ページネーションパラメーターを使用してください

回避

  • CIステータスやマージの競合を確認せずにPull Requestをマージする
  • ユーザー権限を確認せずにラベルや担当者が設定されたと想定する
  • 明示的なユーザー確認なしでリポジトリやブランチを削除する

よくある質問

Rube MCPとは何ですか?必要ですか?
Rube MCPはGitHub APIアクセスを提供するMCPサーバーです。このスキルを使用する前に、MCPクライアント設定にhttps://rube.app/mcpを追加し、GitHub OAuth認証を完了する必要があります。
このスキルはプライベートリポジトリにアクセスできますか?
はい、ただし認証されたGitHubユーザーが適切な権限を持っているリポジトリに限ります。アクセスはGitHub OAuthトークンのスコープによって制御されます。
一覧表示操作のページネーションはどのように機能しますか?
一覧表示エンドポイントはページネーションされた結果を返します。pageおよびper_pageパラメーター(最大100件/ページ)を使用してください。要求した数より少ない結果を受け取るまで反復処��します。
Issue作成時にラベルが黙って削除されたのはなぜですか?
ラベル、担当者、マイルストーンの設定にはプッシュアクセスが必要です。権限がない場合、これらのフィールドはGitHub APIによって黙って無視されます。
Pull Requestを自動的にマージできますか?
いいえ。このスキルはマージ操作前に明示的なユーザー確認を必要とします。これは偶発的なマージを防ぐための安全対策です。
ブランチが保護されていない場合どうなりますか?
保護されていないブランチでは、GETブランチ保護エンドポイントが404を返します。これはそのブランチに保護ルールが適用されていないとみなしてください。

開発者の詳細

ファイル構成

📄 SKILL.md