finops-overview について
finops-overviewは、リポジトリのCIコストや状態、利用可能な場合は組織の請求情報を確認するスキルです。請求、キャッシュ、ワークフローをまとめ、結果に応じたFinOpsスキルを案内します。
主な機能
- 01組織の請求概要を確認
- 02リポジトリのキャッシュ使用量を集計
- 03ワークフロー統計を確認
- 04結果に応じて次のスキルを提案
活用シーン
- 01CIコストと状態の初期確認
- 02請求・キャッシュ・ワークフローの一括確認
- 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
パラメーター
| パラメーター | 説明 | デフォルト |
|---|---|---|
org | GitHub 組織名 | 現在のリポジトリのオーナー |
実行
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
コメント
Markdown 対応