mcpField
F
finops-overview

finops-overview

github.com/laurigatesクラウド・DevOps5958 回インストール1 日前に更新
リポジトリ

finops-overview について

finops-overviewは、リポジトリのCIコストや状態、利用可能な場合は組織の請求情報を確認するスキルです。請求、キャッシュ、ワークフローをまとめ、結果に応じたFinOpsスキルを案内します。

主な機能

  1. 01組織の請求概要を確認
  2. 02リポジトリのキャッシュ使用量を集計
  3. 03ワークフロー統計を確認
  4. 04結果に応じて次のスキルを提案

活用シーン

  1. 01CIコストと状態の初期確認
  2. 02請求・キャッシュ・ワークフローの一括確認
  3. 03次に実行するFinOpsスキルの選択

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/laurigates/claude-plugins --skill finops-overview

インストール後、Claude Code で/finops-overviewを入力して読み込まれたか確認します。

同梱ファイルscripts/billing-summary.sh

詳細

/finops:overview

組織レベルの請求情報(管理者の場合)と、現在のリポジトリのワークフロー/キャッシュ統計を含む、簡潔な FinOps の概要を表示します。

このスキルを使用する場面

次のような場合にこのスキルを使用します...代わりに関連スキルを使用する場合...
CI コスト、キャッシュ、ワークフローの健全性を最初にざっと確認したいキャッシュの詳細な内訳が必要な場合 — /finops:caches を使用します
詳細を掘り下げる前に、請求情報、キャッシュ、ワークフローの統計をまとめて確認したいワークフローごとの実行頻度と所要時間を分析したい場合 — /finops:workflows を使用します
次に実行する FinOps スキルを決めたいCI の無駄なパターンを見つけて解消したい場合 — /finops:waste を使用します
単一リポジトリの概要を確認したい組織内の複数のリポジトリをベンチマークしたい場合 — /finops:compare を使用します

コンテキスト

  • 現在のリポジトリ URL:!git remote get-url origin

パラメーター

パラメーター説明デフォルト
orgGitHub 組織名現在のリポジトリのオーナー

実行

bash "${SKILL_DIR}/scripts/billing-summary.sh" $ARGS

出力形式

=== Org Billing: orgname ===
Minutes: 1234/2000 included, 0 paid

=== Org Cache Usage ===
45 caches, 2340MB total

=== Repo: orgname/reponame ===
Cache:
  12 caches, 450MB

Workflows (last 30 days):
  CI: 45 runs (40 ok, 3 fail, 2 skip)
  Deploy: 12 runs (12 ok, 0 fail, 0 skip)
  CodeQL: 30 runs (28 ok, 0 fail, 2 skip)

=== Waste Indicators ===
Skipped runs: 4/87
Workflows missing concurrency: 2

エージェント向け最適化

コンテキストコマンド
組織の請求情報(JSON)gh api "/orgs/{org}/settings/billing/actions" --jq '.'
リポジトリのキャッシュ概要gh api "/repos/{owner}/{repo}/actions/caches" --jq '{total: .total_count}'
ワークフロー一覧gh workflow list --json name,state
最近の実行(簡潔)gh run list --limit 20 --json status,conclusion,name
簡潔な概要bash "${SKILL_DIR}/scripts/billing-summary.sh" $ARGS

実行後のアクション

調査結果に基づいて、次のステップを提案します。

  • スキップされた実行が多い場合 → /finops:waste
  • キャッシュの使用量が多い場合 → /finops:caches
  • ワークフローの詳細な分析が必要な場合 → /finops:workflows
  • リポジトリ間で比較する場合 → /finops:compare

コメント