-
Notifications
You must be signed in to change notification settings - Fork 195
Add Claude Code plugin for FinOps hubs and Azure Cost Management #2013
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
728db88
7664a38
d1887fa
e1ee1a5
b834fe9
a33f72f
8a822a6
aaa39f5
f0fdaf7
38952ed
631a62a
5799afd
9b15fac
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| { | ||
| "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", | ||
| "name": "finops-toolkit", | ||
| "description": "Microsoft FinOps Toolkit plugins for AI-powered cloud financial management.", | ||
| "owner": { | ||
| "name": "Microsoft" | ||
| }, | ||
| "plugins": [ | ||
| { | ||
| "name": "microsoft-finops-toolkit", | ||
| "version": "1.0.0", | ||
| "source": "../src/templates/claude-plugin", | ||
| "description": "AI-powered cloud financial management for Azure. Analyze costs with KQL queries against FinOps hubs, get CFO-level reporting, and access Azure Cost Management insights.", | ||
| "category": "productivity", | ||
| "homepage": "https://learn.microsoft.com/en-us/cloud-computing/finops/toolkit/finops-toolkit-overview" | ||
| }, | ||
| { | ||
| "name": "microsoft-learn", | ||
| "source": { | ||
| "source": "url", | ||
| "url": "https://github.com/microsoftdocs/mcp.git" | ||
| }, | ||
| "description": "Access official Microsoft documentation, API references, and code samples for Azure, .NET, Windows, and more.", | ||
| "category": "documentation", | ||
| "homepage": "https://learn.microsoft.com" | ||
| } | ||
| ] | ||
| } | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should not symlink this file to Copilot instructions. We should symlink Copilot instructions here. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| .github/copilot-instructions.md |
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It looks like you dropped a significant amount of useful information. I don't think this should be the right approach. The Copilot instructions aren't as good as what we have here. I haven't compared everything, so there may be room to merge, but we should keep the build and test guidance and more. |
This file was deleted.
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It looks like you dropped a significant amount of useful information. I don't think this should be the right approach. The Copilot instructions aren't as good as what we have here. I haven't compared everything, so there may be room to merge, but we should keep the build and test guidance and more. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| .github/copilot-instructions.md |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -3,7 +3,7 @@ title: FinOps toolkit changelog | |||||
| description: Review the latest features and enhancements in the FinOps toolkit, including updates to FinOps hubs, Power BI reports, and more. | ||||||
| author: MSBrett | ||||||
| ms.author: brettwil | ||||||
| ms.date: 02/11/2026 | ||||||
| ms.date: 02/23/2026 | ||||||
| ms.topic: reference | ||||||
| ms.service: finops | ||||||
| ms.subservice: finops-toolkit | ||||||
|
|
@@ -35,6 +35,13 @@ The following section lists features and enhancements that are currently in deve | |||||
|
|
||||||
| ## v14 | ||||||
|
|
||||||
| ### Claude Code plugin v1.0 | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This should be the same version as everything else.
Suggested change
|
||||||
|
|
||||||
| - **Added** | ||||||
| - Added Claude Code plugin with skills for FinOps hubs and Azure Cost Management. | ||||||
| - Added 4 agents (CFO, FinOps practitioner, database query, hubs agent), 4 commands, and an output style. | ||||||
| - Moved KQL query catalog from `src/queries/` into the plugin. | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Did you update the finops-hub-copilot code? |
||||||
|
|
||||||
| ### [FinOps hubs](hubs/finops-hubs-overview.md) v14 | ||||||
|
|
||||||
| - **Fixed** | ||||||
|
|
||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| { | ||
| "unversionedZip": true | ||
| } |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,23 @@ | ||||||
| { | ||||||
| "name": "finops-toolkit", | ||||||
| "version": "1.0.0", | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This should be the same version as the toolkit. Update-Version.ps1 should change this whenever versions update. |
||||||
| "description": "Claude plugin for FinOps Toolkit, providing tools and integrations for financial operations management.", | ||||||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. FinOps != "financial operations"
Suggested change
|
||||||
| "author": { | ||||||
| "name": "FinOps Toolkit Team", | ||||||
| "url": "https://github.com/microsoft" | ||||||
| }, | ||||||
| "homepage": "https://learn.microsoft.com/en-us/cloud-computing/finops/toolkit/finops-toolkit-overview", | ||||||
| "repository": "https://github.com/microsoft/finops-toolkit", | ||||||
| "license": "MIT", | ||||||
| "keywords": ["finops", "cost-management", "reservations", "savings plans", "cloud-optimization", "commitments", "credits", "MACC"], | ||||||
| "commands": "./commands/", | ||||||
| "agents": ["./agents/chief-financial-officer.md", "./agents/finops-practitioner.md", "./agents/ftk-database-query.md", "./agents/ftk-hubs-agent.md"], | ||||||
| "skills": "./skills/", | ||||||
| "mcpServers": { | ||||||
| "azure-mcp-server": { | ||||||
| "command": "npx", | ||||||
| "args": ["-y", "@azure/mcp@latest", "server", "start", "--namespace", "kusto", "--read-only"] | ||||||
| } | ||||||
| }, | ||||||
| "outputStyles": "./output-styles/" | ||||||
| } | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file should not be at the repo root. It should be under
src/to follow the repo convention of keeping source files insrc/. Root-level dotfiles/directories should be reserved for tool configuration that must be at root (like.github/,.vscode/).