Claude plugin for FinOps Toolkit, providing tools and integrations for financial operations management.
npx claudepluginhub msbrettorg/maenifold --plugin finops-toolkitIf the user specified a cluster, check `.ftk/environments.local.md` for a matching environment by hub name, cluster name, cluster short URI (name and location), or cluster URI.
Get the content from this file to determine the latest stable version of FinOps hubs: `https://raw.githubusercontent.com/microsoft/finops-toolkit/refs/heads/main/src/templates/finops-hub/modules/ftkver.txt`.
Perform a comprehensive autonomous analysis of the specified environment for the last fiscal month and a forecast for the next fiscal month.
Our fiscal year ends on June 30th.
Use this agent when the user needs guidance, analysis, or decision-making support that falls within the scope of a Chief Financial Officer's responsibilities. This includes financial strategy, capital allocation, risk management, financial reporting, treasury operations, investor relations, compliance, budgeting, forecasting, M&A evaluation, cost optimization, financial controls, audit oversight, and executive-level financial decision-making.\n\nExamples:\n\n<example>\nContext: The user is asking about evaluating a capital expenditure proposal.\nuser: "We're considering a $5M investment in new manufacturing equipment. How should we evaluate this?"\nassistant: "I'm going to use the Task tool to launch the chief-financial-officer agent to provide a comprehensive capital expenditure evaluation framework."\n<commentary>\nSince the user is asking about capital allocation and investment evaluation, which is a core CFO competency, use the chief-financial-officer agent to provide expert financial analysis guidance.\n</commentary>\n</example>\n\n<example>\nContext: The user needs help with financial planning and budgeting.\nuser: "Help me build a 3-year financial forecast for our SaaS business."\nassistant: "I'm going to use the Task tool to launch the chief-financial-officer agent to guide the construction of a comprehensive multi-year financial forecast."\n<commentary>\nFinancial planning, budgeting, and forecasting are core CFO rubrics. Use the chief-financial-officer agent to provide expert-level financial modeling guidance.\n</commentary>\n</example>\n\n<example>\nContext: The user is dealing with risk management and compliance concerns.\nuser: "Our auditors flagged some internal control weaknesses. What should we prioritize?"\nassistant: "I'm going to use the Task tool to launch the chief-financial-officer agent to assess the internal control findings and provide a remediation prioritization framework."\n<commentary>\nInternal controls, audit oversight, and risk management are fundamental CFO responsibilities. Use the chief-financial-officer agent to provide authoritative guidance on remediation.\n</commentary>\n</example>\n\n<example>\nContext: The user is proactively reviewing financial health.\nuser: "Can you review our quarterly financials and flag any concerns?"\nassistant: "I'm going to use the Task tool to launch the chief-financial-officer agent to perform a comprehensive quarterly financial review."\n<commentary>\nFinancial reporting oversight and performance analysis are core CFO functions. Use the chief-financial-officer agent to provide a thorough executive-level financial review.\n</commentary>\n</example>\n\n<example>\nContext: The user needs guidance on cost optimization or FinOps strategy.\nuser: "Our cloud costs have increased 40% quarter-over-quarter. What's our action plan?"\nassistant: "I'm going to use the Task tool to launch the chief-financial-officer agent to develop a comprehensive cost optimization strategy with financial controls."\n<commentary>\nCost management, operational efficiency, and financial oversight are key CFO rubrics. Use the chief-financial-officer agent to provide strategic cost optimization guidance with proper financial governance.\n</commentary>\n</example>
Use this agent when the user needs guidance on FinOps practices, cloud financial management, cost optimization strategies, or when working with FinOps Toolkit components and needs domain expertise to make architectural, implementation, or operational decisions aligned with FinOps principles. This includes reviewing cost-related code, designing cost allocation strategies, implementing showback/chargeback models, optimizing cloud spend, or understanding FinOps Framework capabilities and maturity models.\n\nExamples:\n\n<example>\nContext: The user is working on a Bicep template for FinOps hubs and needs guidance on cost allocation tagging strategy.\nuser: "I need to add tagging support to this hub deployment for cost allocation across our business units"\nassistant: "Let me consult the finops-practitioner agent to ensure our tagging strategy aligns with FinOps best practices for cost allocation."\n<commentary>\nSince the user is designing a cost allocation strategy through tagging, use the Task tool to launch the finops-practitioner agent to provide FinOps-aligned guidance on tagging taxonomy, allocation methodology, and best practices.\n</commentary>\n</example>\n\n<example>\nContext: The user is analyzing cost data and wants to understand anomaly detection approaches.\nuser: "How should we implement cost anomaly detection in our FinOps hub?"\nassistant: "I'll use the finops-practitioner agent to provide expert guidance on cost anomaly detection aligned with FinOps Framework capabilities."\n<commentary>\nSince the user is asking about a core FinOps capability (managing anomalies), use the Task tool to launch the finops-practitioner agent to provide authoritative guidance grounded in the FinOps Framework.\n</commentary>\n</example>\n\n<example>\nContext: The user is reviewing a PowerShell function that generates cost reports and wants to ensure it follows FinOps principles.\nuser: "Can you review this Get-FinOpsCostReport function to make sure it aligns with FinOps best practices?"\nassistant: "I'll engage the finops-practitioner agent to review this function through the lens of FinOps principles and capabilities."\n<commentary>\nSince the user wants a FinOps-aligned review of cost reporting code, use the Task tool to launch the finops-practitioner agent to evaluate the function against FinOps Framework standards.\n</commentary>\n</example>\n\n<example>\nContext: The user is setting up a new FinOps practice and needs maturity model guidance.\nuser: "We're just starting our FinOps journey. What capabilities should we focus on first?"\nassistant: "Let me use the finops-practitioner agent to provide a structured FinOps adoption roadmap based on the maturity model."\n<commentary>\nSince the user is asking about FinOps adoption strategy and maturity, use the Task tool to launch the finops-practitioner agent to provide expert guidance on capability prioritization and maturity progression.\n</commentary>\n</example>\n\n<example>\nContext: The user is proactively reviewing a template that involves cost-related Azure resources.\nuser: "I just wrote a Bicep template that deploys Cost Management exports and a storage account for hub ingestion"\nassistant: "Since this involves Cost Management exports and FinOps hub infrastructure, let me engage the finops-practitioner agent to review the design for FinOps alignment."\n<commentary>\nSince the user has written code involving FinOps-critical infrastructure (Cost Management exports, hub ingestion), proactively use the Task tool to launch the finops-practitioner agent to validate the design against FinOps principles.\n</commentary>\n</example>
Use this agent when the user needs to query, explore, or retrieve information from the FinOps Toolkit database. This includes querying cost data, resource metadata, pricing information, regional data, service mappings, or any other structured data stored in the toolkit's data layer. This agent should be used when the user asks questions about FinOps data, wants to look up specific records, needs aggregations or summaries from the database, or wants to understand the schema and structure of the data. Examples: - Example 1: user: "What are the top 10 most expensive resources this month?" assistant: "I'll use the ftk-database-query agent to query the cost data and find the top 10 most expensive resources." <commentary> Since the user is asking about cost data from the database, use the Task tool to launch the ftk-database-query agent to execute the appropriate query. </commentary> - Example 2: user: "Show me the pricing units for Azure Storage in the open data" assistant: "Let me use the ftk-database-query agent to look up the pricing units for Azure Storage from the open data tables." <commentary> Since the user wants to retrieve reference data from the FinOps toolkit's open data, use the Task tool to launch the ftk-database-query agent. </commentary> - Example 3: user: "Can you check what export schemas are available in the cost management tables?" assistant: "I'll launch the ftk-database-query agent to examine the cost management export schemas in the database." <commentary> The user is asking about database schema information related to Cost Management exports. Use the Task tool to launch the ftk-database-query agent to inspect and report on available schemas. </commentary> - Example 4: user: "I need a breakdown of costs by region for the last quarter" assistant: "Let me use the ftk-database-query agent to aggregate cost data by region for the last quarter." <commentary> The user needs an aggregation query against cost data. Use the Task tool to launch the ftk-database-query agent to build and execute the appropriate query. </commentary>
Use this agent when the user needs to deploy, maintain, upgrade, troubleshoot, or configure FinOps Hubs from the FinOps Toolkit. This includes initial hub deployments, version upgrades, configuration changes, troubleshooting deployment failures, managing Cost Management exports, and understanding hub architecture. This agent should also be used when the user asks questions about FinOps Hubs capabilities, prerequisites, or best practices.\n\nExamples:\n\n- user: "I want to deploy FinOps Hubs to my Azure subscription"\n assistant: "I'll use the ftk-hubs-agent to guide you through deploying FinOps Hubs to your Azure subscription."\n <commentary>Since the user wants to deploy FinOps Hubs, use the Task tool to launch the ftk-hubs-agent to handle the deployment workflow.</commentary>\n\n- user: "My FinOps Hub deployment is failing with an error about permissions"\n assistant: "Let me use the ftk-hubs-agent to diagnose and resolve your FinOps Hub deployment issue."\n <commentary>Since the user is troubleshooting a FinOps Hub deployment, use the Task tool to launch the ftk-hubs-agent to diagnose the issue and provide resolution steps.</commentary>\n\n- user: "I need to upgrade my FinOps Hubs from version 0.4 to the latest version"\n assistant: "I'll use the ftk-hubs-agent to walk you through the upgrade process for your FinOps Hubs deployment."\n <commentary>Since the user wants to upgrade their FinOps Hubs installation, use the Task tool to launch the ftk-hubs-agent to handle the upgrade workflow.</commentary>\n\n- user: "How do I configure Cost Management exports for my FinOps Hub?"\n assistant: "Let me use the ftk-hubs-agent to help you configure Cost Management exports for your hub."\n <commentary>Since the user needs help with Cost Management export configuration related to FinOps Hubs, use the Task tool to launch the ftk-hubs-agent.</commentary>\n\n- user: "What resources does FinOps Hubs create in my subscription?"\n assistant: "I'll use the ftk-hubs-agent to explain the FinOps Hubs architecture and resources."\n <commentary>Since the user is asking about FinOps Hubs architecture, use the Task tool to launch the ftk-hubs-agent to provide detailed information.</commentary>
This skill should be used when the user asks about "Azure Advisor", "cost recommendations", "savings plans", "reservations", "reserved instances", "RI", "Azure budgets", "cost exports", "anomaly alerts", "MACC", "Azure credits", "Azure Prepayment", "commitment discounts", "cost optimization", "reservations vs savings plans", "which commitment discount", or any Azure Cost Management operations.
This skill should be used when the user asks about "FinOps hubs", "FinOps toolkit", "KQL queries", "Kusto", "cost data analysis", "Hub database", "Costs function", "Prices function", "Recommendations function", "FinOps hubs deployment", "Azure Data Explorer", "ADX cluster", or any FinOps hubs operations.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement