/mom-report
Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations.
> /plugin marketplace add microsoft/finops-toolkitHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/mom-report
Context preview
What this command does when you run it.
Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations.
Command definition
mom-report.mddescription: Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations.
disable-model-invocation: true
Instructions
Perform a comprehensive autonomous analysis of the specified environment for the last fiscal month and a forecast for the next fiscal month. You are responsible for reviewing bundled references in `skills/finops-toolkit/references/`, managing `ftk/planning/`, and interpreting `ftk/results/`.
This is an iterative, cumulative workflow. Each run builds on previous runs — prior research, notes, and results carry forward. The analysis is intentionally open-ended: explore broadly, follow leads, and surface insights that a static report template would miss.
1 - Setup Phase
1. Use the current context to determine today's date. 2. Read the bundled skill references in `skills/finops-toolkit/references/` before starting new analysis. 3. Start with `skills/finops-toolkit/references/queries/INDEX.md` for validated KQL assets and `skills/finops-toolkit/references/finops-hubs.md` for hub-specific analysis guidance. 4. Review `skills/finops-toolkit/references/docs-mslearn/framework/finops-framework.md` and `skills/finops-toolkit/references/docs-mslearn/framework/capabilities.md` so your findings stay aligned to FinOps terminology, reporting, anomalies, and forecasting.
**Checkpoint:** Confirm which skill reference sources you reviewed and summarize the most relevant guidance before proceeding.
2 - Plan Phase
1. Plan ahead in `ftk/planning/plan-[environment-name]-report-[date].md` 2. Track progress in `ftk/planning/progress-[environment-name]-report-[date].md` 3. Save/update the report in `ftk/results/[environment-name]-report-[date].md`. 4. Do not save query results anywhere except in `ftk/results/[environment-name]-report-[date].md`.
**Checkpoint:** Present the plan and confirm it covers the right scope before executing.
3 - Execute Phase
1. You may encounter errors along the way which you will need to troubleshoot — check your `ftk/notes/` to avoid troubleshooting the same issue unnecessarily. 2. Check casting, syntax, and query structure. Make sure to use the correct data types and parameters for functions and tools. 3. Document issues and solutions in `ftk/notes/topic-name.md`. 4. Add new working queries you create to `skills/finops-toolkit/references/queries/catalog/query-name.kql` and update `skills/finops-toolkit/references/queries/INDEX.md` for re-use. 5. Use autonomous batch processing to handle large datasets efficiently. 6. Save your work as you go to `ftk/results/[environment-name]-report-[date].md` to avoid lost work. 7. Investigate suspicious workload patterns using `skills/finops-toolkit/references/finops-hubs.md` for anomaly, budget, and optimization context. 8. Explore material patterns beyond the obvious cost drivers, then summarize findings and stop when the report is complete or blocked.
**Checkpoint:** Update the report and summarize key findings so far before moving to reflection.
4 - Reflect Phase
1. Use the bundled reference guidance in `skills/finops-toolkit/references/` to interpret `ftk/results/[environment-name]-report-[date].md` and validate whether the month-over-month story is evidence-backed. 2. Make the report professional, scannable and colorful. Use charts, graphs and emojis. 3. Check your work as you go for errors and omissions. Make sure the report is complete and renders correctly.
**Remember:**
- Apply the FinOps Framework — demonstrate mastery of `skills/finops-toolkit/references/docs-mslearn/framework/finops-framework.md` and `skills/finops-toolkit/references/docs-mslearn/framework/capabilities.md`.
- Continue until the report is complete, internally consistent, and ready for FinOps review. If blocked, stop and report the exact blocker and evidence.
Read more
description: Autonomous month-over-month cost analysis with anomaly detection, forecasting, and actionable recommendations. disable-model-invocation: true
Instructions
Perform a comprehensive autonomous analysis of the specified environment for the last fiscal month and a forecast for the next fiscal month. You are responsible for reviewing bundled references in `skills/finops-toolkit/references/`, managing `ftk/planning/`, and interpreting `ftk/results/`.
This is an iterative, cumulative workflow. Each run builds on previous runs — prior research, notes, and results carry forward. The analysis is intentionally open-ended: explore broadly, follow leads, and surface insights that a static report template would miss.
1 - Setup Phase
1. Use the current context to determine today's date. 2. Read the bundled skill references in `skills/finops-toolkit/references/` before starting new analysis. 3. Start with `skills/finops-toolkit/references/queries/INDEX.md` for validated KQL assets and `skills/finops-toolkit/references/finops-hubs.md` for hub-specific analysis guidance. 4. Review `skills/finops-toolkit/references/docs-mslearn/framework/finops-framework.md` and `skills/finops-toolkit/references/docs-mslearn/framework/capabilities.md` so your findings stay aligned to FinOps terminology, reporting, anomalies, and forecasting.
**Checkpoint:** Confirm which skill reference sources you reviewed and summarize the most relevant guidance before proceeding.
2 - Plan Phase
1. Plan ahead in `ftk/planning/plan-[environment-name]-report-[date].md` 2. Track progress in `ftk/planning/progress-[environment-name]-report-[date].md` 3. Save/update the report in `ftk/results/[environment-name]-report-[date].md`. 4. Do not save query results anywhere except in `ftk/results/[environment-name]-report-[date].md`.
**Checkpoint:** Present the plan and confirm it covers the right scope before executing.
3 - Execute Phase
1. You may encounter errors along the way which you will need to troubleshoot — check your `ftk/notes/` to avoid troubleshooting the same issue unnecessarily. 2. Check casting, syntax, and query structure. Make sure to use the correct data types and parameters for functions and tools. 3. Document issues and solutions in `ftk/notes/topic-name.md`. 4. Add new working queries you create to `skills/finops-toolkit/references/queries/catalog/query-name.kql` and update `skills/finops-toolkit/references/queries/INDEX.md` for re-use. 5. Use autonomous batch processing to handle large datasets efficiently. 6. Save your work as you go to `ftk/results/[environment-name]-report-[date].md` to avoid lost work. 7. Investigate suspicious workload patterns using `skills/finops-toolkit/references/finops-hubs.md` for anomaly, budget, and optimization context. 8. Explore material patterns beyond the obvious cost drivers, then summarize findings and stop when the report is complete or blocked.
**Checkpoint:** Update the report and summarize key findings so far before moving to reflection.
4 - Reflect Phase
1. Use the bundled reference guidance in `skills/finops-toolkit/references/` to interpret `ftk/results/[environment-name]-report-[date].md` and validate whether the month-over-month story is evidence-backed. 2. Make the report professional, scannable and colorful. Use charts, graphs and emojis. 3. Check your work as you go for errors and omissions. Make sure the report is complete and renders correctly.
**Remember:**
- Apply the FinOps Framework — demonstrate mastery of `skills/finops-toolkit/references/docs-mslearn/framework/finops-framework.md` and `skills/finops-toolkit/references/docs-mslearn/framework/capabilities.md`.
- Continue until the report is complete, internally consistent, and ready for FinOps review. If blocked, stop and report the exact blocker and evidence.
Quick links: The FinOps toolkit is an open-source collection of customizable tools and resources to help you adopt and implement FinOps capabilities that automate and extend the Microsoft Cloud.
Repo: microsoft/finops-toolkit
Other commands on finops-toolkit.
hubs-connect
Discover FinOps hub instances via Azure Resource Graph, connect to a cluster, and save…
hubs-health-check
Check deployed hub version against latest stable and dev releases and validate data freshness.
ytd-report
Comprehensive fiscal year-to-date cost analysis with forecast through the organization's…

