{
 "schema": "aiblocks-page/1",
 "id": "agency-engineering-finops-engineer",
 "type": "agent",
 "name": "Cloud cost analyst",
 "summary": "Find where your cloud bill goes and what to cut safely. Get spend by owner, ranked savings with their risk, and what to commit to last.",
 "headline": "Cloud cost analyst",
 "subhead": "Paste your cloud cost report for AWS, Google Cloud or Azure, with a line on what must stay reliable. It shows who owns the spend, ranks the waste to remove and the savings to take, and says what to buy in advance last. You get a plan with owners, not live changes.",
 "job": {
  "id": "ship-and-host",
  "name": "Ship and host your app"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  },
  {
   "type": "source_text",
   "required": false,
   "label": "Source text",
   "what": "a long source in full: an article, a video or talk transcript, or notes from a book, with its title, author and link"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "Your cost report, such as an AWS Cost and Usage Report, a Google Cloud billing export or an Azure Cost Management export, for 30 to 90 days.",
  "Your accounts or projects, and how they map to teams, if you know.",
  "Which systems are production and which are test or dev.",
  "The reliability you must keep, such as \"the app must handle a traffic spike\" or \"no slower than today\".",
  "Moves you plan, such as a migration or a rebuild in the next year (optional)",
  "Customer or order counts for the same months, for cost per customer (optional)"
 ],
 "you_get": [
  "Spend by team and service, with the share nobody owns.",
  "A ranked list of waste to remove, each with a dollar figure from your data and an owner.",
  "Savings from resizing and scheduling, each with its risk to reliability.",
  "A list of hidden costs, such as data transfer and old snapshots.",
  "A commitment plan sized to your steady baseline, plus alerts and a unit cost view if you gave counts."
 ],
 "use_when": [
  "Your AWS, Google Cloud or Azure bill is rising and nobody can say why.",
  "Finance asks which team or product each cloud dollar belongs to.",
  "You are about to buy reserved instances or a savings plan and want to check it is safe to commit.",
  "You want to see cloud cost per customer or per order, not only the total."
 ],
 "skip_when": [
  "You want to review your monthly cloud and AI bills as a routine. Use the Cloud and AI bills, waste and spend limits.",
  "You want to cap what your app spends on AI model calls. Use the AI model routing planner.",
  "You want real-time cost alerts or budget changes made for you. Use your cloud provider's own cost tools. This agent writes a plan only.",
  "You want reliability goals and alerts for a service. Use the SRE agent."
 ],
 "output_sample": {
  "input": [
   "Your cost report for 30 to 90 days",
   "How accounts, projects or tags map to teams",
   "Which systems are production and which are test",
   "The reliability you must keep, and planned moves (optional)"
  ],
  "prerequisites": [
   "Someone with access to your cloud billing pages to export the report and check each finding."
  ],
  "output": [
   {
    "name": "Scope",
    "contains": "The cloud, the period, total spend from your data, your reliability limits and assumptions."
   },
   {
    "name": "Ownership",
    "contains": "Spend by team and service, and the share that has no owner."
   },
   {
    "name": "Waste list",
    "contains": "Idle and forgotten resources, each with a cost from your data, a risk and an owner."
   },
   {
    "name": "Resize and schedule",
    "contains": "Systems to shrink or switch off at night, with the saving and the headroom kept."
   },
   {
    "name": "Hidden costs",
    "contains": "Data transfer, NAT, storage and snapshot costs, with the cause and a fix to test."
   },
   {
    "name": "Commitment plan",
    "contains": "Which steady workloads could take a discount commitment, and what to confirm first."
   },
   {
    "name": "Unit cost and alerts",
    "contains": "Cost per customer or order if you gave counts, and when to alert on spend."
   },
   {
    "name": "Gaps and checks",
    "contains": "Missing data and open choices, with who should decide each."
   }
  ]
 },
 "output_shape": "SCOPE\n  Cloud <AWS, Google Cloud or Azure> | Period <dates> | Total spend <from your data> | Reliability limits <list> | Assumptions <list>\n\nOWNERSHIP\n  <team or service> | <spend> | <share of total> | Unowned spend <amount and share>\n\nWASTE LIST\n  <resource or group> | <monthly cost from your data> | <action> | <risk> | <owner>\n\nRESIZE AND SCHEDULE\n  <system> | <current use vs size> | <change> | <saving> | <headroom kept> | <owner>\n\nHIDDEN COSTS\n  <line item> | <cost> | <cause> | <fix to test>\n\nCOMMITMENT PLAN\n  <system> | <steady baseline> | <stable for the term? yes, no or unknown> | <proposed coverage> | <what to confirm>\n\nUNIT COST AND ALERTS\n  <measure> | <value, if counts were given> | <alert when>\n\nGAPS AND CHECKS\n  <missing data> | <why it matters> | <who decides>",
 "how_to_use": [
  "Download the pack and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "Export your cost report as a CSV or paste the top lines by service and account. Remove account IDs you do not want to share. Do not paste keys or passwords.",
  "Type \"Review this cloud spend. Ownership first, then waste, then resizing, then commitments last. Use only my numbers. Mark every assumption.\"",
  "Check the ownership table first. If a big share has no owner, fix that before you cut anything.",
  "Review each saving with the team that owns the system. Skip any that removes headroom you need.",
  "Make changes in the cloud console or code yourself. The AI cannot read your account or change anything."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Cloud and AI bills, waste and spend limits",
   "url": "https://useaiblocks.com/skills/monthly-cloud-and-ai-bill-keeper",
   "why": "Cloud and AI bills, waste and spend limits"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-finops-engineer.md",
  "licence": "MIT",
  "original_name": "FinOps Engineer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "FinOps Engineer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/engineering/engineering-finops-engineer.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-engineering-finops-engineer",
  "markdown": "https://useaiblocks.com/agents/agency-engineering-finops-engineer.md",
  "json": "https://useaiblocks.com/agents/agency-engineering-finops-engineer.json",
  "instructions": "https://useaiblocks.com/skills/agency-engineering-finops-engineer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-engineering-finops-engineer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-engineering-finops-engineer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-engineering-finops-engineer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
