Skip to content

suan-digital/cloud-finops

Repository files navigation

Cloud FinOps Agent Skill

The FinOps Foundation framework transcribed and structured for AI agents. All reference content is sourced directly from Foundation repositories — no custom content. Installable in one command via skills.sh.

Quick Start

npx skills add suan-digital/cloud-finops

Works with Claude Code, Cursor, Codex, OpenCode, and 40+ other agents. See INSTALLATION.md for all methods.

What It Does

This skill turns any AI agent into a FinOps advisor grounded in Foundation material:

  • Routes by business problem — Condition-keyed routing loads only the capabilities needed. A targeted question loads 1-2 files, not the entire knowledge base.
  • Covers the full framework — All domains and capabilities with Crawl/Walk/Run maturity criteria, plus all personas
  • Includes FOCUS billing spec — Column definitions and data model for multi-cloud cost normalization
  • Waste sensor definitions — Standardized waste sensors from the KPIs repo for identifying savings opportunities
  • Tracks upstream changes — Submodule-based scripts detect drift in Foundation repos, FOCUS spec releases, and KPI definitions

Source Repositories

Repo Content License
finopsfoundation/framework Capabilities, personas, playbooks CC BY 4.0
FOCUS_Spec Billing data specification Community Specification License 1.0
finopsfoundation/kpis KPI definitions, waste sensors CC BY-SA 4.0

Sample Prompts

  • "Assess our FinOps maturity" — Walks through all 18 capabilities using Crawl/Walk/Run criteria
  • "Our cloud bill is too high" — Routes to utilization-efficiency + cost-allocation capabilities
  • "How should I structure Savings Plans?" — Routes to manage-commitment-based-discounts capability
  • "We can't attribute costs to teams" — Routes to cost-allocation + manage-shared-cloud-costs
  • "We had a cost spike last week" — Routes to manage-anomalies capability
  • "Need to forecast next quarter" — Routes to forecasting + budget-management capabilities
  • "Multi-cloud cost comparison" — Routes to FOCUS spec + data-normalization capability
  • "Identify waste in our environment" — Routes to waste sensors + utilization-efficiency

Project Structure

cloud-finops/ ├── skills/cloud-finops/ │ ├── SKILL.md ← Prompt + routing (only custom file) │ └── references/ ← Auto-generated from .upstream/ │ ├── capabilities/ ← 18 capability files │ ├── personas.md ← 8 FinOps personas │ ├── focus/ │ │ ├── overview.md ← FOCUS spec overview + glossary │ │ ├── columns.md ← 75 column definitions │ │ └── features.md ← 22 supported features │ ├── kpis/ │ │ ├── kpi-definitions.md ← KPI definitions │ │ ├── waste-sensors.md ← Standardized waste sensors │ │ ├── reducing-waste.md ← Waste reduction opportunities │ │ └── container-labels.md ← Container cost allocation labels │ └── playbooks/ ← 6 implementation playbooks ├── .upstream/ ← Git submodules (source of truth) │ ├── framework/ ← finopsfoundation/framework │ ├── focus-spec/ ← FOCUS_Spec (pinned to v1.3) │ └── kpis/ ← finopsfoundation/kpis ├── scripts/ │ ├── transform-upstream.py ← Reads .upstream/, writes references/ │ └── check-submodule-freshness.py ← Submodule drift detection ├── .claude-plugin/marketplace.json ← skills.sh marketplace config ├── INSTALLATION.md ├── CHANGELOG.md └── LICENSE.md ← CC BY-SA 4.0 

Content Monitoring

Two scripts keep the skill aligned with upstream sources:

  • transform-upstream.py — Reads .upstream/ submodules and writes references/. Use --check to verify committed files match.
  • check-submodule-freshness.py — Compares pinned submodule commits against remote HEAD to detect upstream drift.

Contributing

See .github/CONTRIBUTING.md. Contributions welcome — especially:

  • Updated transcriptions when upstream repos change
  • Bug fixes in monitoring scripts

License

CC BY-SA 4.0 — See LICENSE.md

Releases

No releases published

Packages

 
 
 

Contributors

Languages