mcpField
F
finops-overview

finops-overview

github.com/laurigatesCloud & DevOps5958 installsUpdated 1d ago
Repository

About finops-overview

finops-overview is a skill for developers who need a quick snapshot of CI costs and health for a repository and, when available, organization billing. It combines billing, cache, and workflow data and suggests related FinOps skills for follow-up.

Key features

  1. 01View organization billing summary
  2. 02Summarize repository cache usage
  3. 03Review workflow statistics
  4. 04Suggest follow-up skills from findings

Use cases

  1. 01Quickly assess CI costs and health
  2. 02Review billing, cache, and workflow status together
  3. 03Choose the next FinOps skill to run

Install

Copy the command and run it in a terminal.

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

After installing, type/finops-overviewin Claude Code to confirm it loaded.

Bundled filesscripts/billing-summary.sh

Details

From the project README

/finops:overview

Display a quick FinOps summary including org-level billing (if admin) and current repository workflow/cache statistics.

When to Use This Skill

Use this skill when...Use a sibling instead when...
You need a first-look snapshot of CI costs, cache, and workflow healthYou need a detailed cache breakdown — use /finops:caches
You want billing + cache + workflow stats in one view before drilling deeperYou need per-workflow run frequency and duration analysis — use /finops:workflows
You are deciding which finops skill to run nextYou want to find and fix CI waste patterns — use /finops:waste
You want a single-repo summaryYou want to benchmark across many repos in an org — use /finops:compare

Context

  • Current repo URL: !git remote get-url origin

Parameters

ParameterDescriptionDefault
orgGitHub organization nameCurrent repo's owner

Execution

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

Output Format

=== 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

Agentic Optimizations

ContextCommand
Org billing (JSON)gh api "/orgs/{org}/settings/billing/actions" --jq '.'
Repo cache summarygh api "/repos/{owner}/{repo}/actions/caches" --jq '{total: .total_count}'
Workflow listgh workflow list --json name,state
Recent runs (compact)gh run list --limit 20 --json status,conclusion,name
Compact overviewbash "${SKILL_DIR}/scripts/billing-summary.sh" $ARGS

Post-actions

Suggest next steps based on findings:

  • High skipped runs -> /finops:waste
  • High cache usage -> /finops:caches
  • Want detailed workflow analysis -> /finops:workflows
  • Compare across repos -> /finops:compare

Comments

Markdown supported