finops-plugin/skills/finops-overview/SKILL.md
FinOps snapshot — org billing, workflow stats, cache usage. Use when you want a high-level view of CI spending or workflow health before diving deeper.
npx skillsauth add laurigates/claude-plugins finops-overviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Display a quick FinOps summary including org-level billing (if admin) and current repository workflow/cache statistics.
| Use this skill when... | Use a sibling instead when... |
|---|---|
| You need a first-look snapshot of CI costs, cache, and workflow health | You need a detailed cache breakdown — use /finops:caches |
| You want billing + cache + workflow stats in one view before drilling deeper | You need per-workflow run frequency and duration analysis — use /finops:workflows |
| You are deciding which finops skill to run next | You want to find and fix CI waste patterns — use /finops:waste |
| You want a single-repo summary | You want to benchmark across many repos in an org — use /finops:compare |
git remote get-url origin| Parameter | Description | Default |
|-----------|-------------|---------|
| org | GitHub organization name | Current repo's owner |
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
| Context | Command |
|---------|---------|
| Org billing (JSON) | gh api "/orgs/{org}/settings/billing/actions" --jq '.' |
| Repo cache summary | gh api "/repos/{owner}/{repo}/actions/caches" --jq '{total: .total_count}' |
| Workflow list | gh workflow list --json name,state |
| Recent runs (compact) | gh run list --limit 20 --json status,conclusion,name |
| Compact overview | bash "${SKILL_DIR}/scripts/billing-summary.sh" $ARGS |
Suggest next steps based on findings:
/finops:waste/finops:caches/finops:workflows/finops:comparetesting
Verify accumulated bug claims at upstream HEAD and dedup against trackers before filing issues. Use when filing upstream reports from backlogs, audit docs, or git-history findings.
documentation
Gate outward-bound text (upstream issues, docs, PR bodies) through isolated haiku fresh-reader critique before publishing. Use when an artifact must survive a reader with zero project context.
tools
Suggest improvements to SKILL.md content, descriptions, or tool config from eval results. Use when raising pass rates, fixing triggering, or iterating on a skill after evaluation.
tools
deadbranch CLI for stale-branch cleanup — dry-run preview, TUI or non-interactive delete, protects main/develop/WIP. Use when asked to clean up branches, prune branches, or remove stale branches.