azure-carbon-optimization について
azure-carbon-optimization は Azure Carbon Optimization の管理向けエージェントスキルで、ローカルの参照資料とリモート取得するドキュメントを提供します。トラブルシューティング、Azure Advisor の推奨事項、アクセス制御、REST と Python による炭素データのエクスポートを扱います。
主な機能
- 01炭素レポートのトラブルシューティング
- 02Azure Advisor による排出削減案内
- 03RBAC アクセス設定
- 04REST データエクスポート
- 05Python エクスポート統合
活用シーン
- 01炭素データ収集問題の調査
- 02排出削減の推奨事項の適用
- 03ユーザーとサービスプリンシパルのアクセス設定
- 04外部システムへの炭素データ出力
MCP 対応
mcp_microsoftdocs の microsoft_docs_fetch ツールで Microsoft のドキュメントを取得できます。代替手段として fetch_webpage も記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-carbon-optimizationインストール後、Claude Code で/azure-carbon-optimizationを入力して読み込まれたか確認します。
詳細
Azure Carbon Optimization スキル
このスキルでは、Azure Carbon Optimization に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、セキュリティ、統合およびコーディングパターンを取り上げます。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
IMPORTANT for Agent: 関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が記載されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ります。ファイルリンクが記載されているカテゴリ(例:security.md)では、リンク先の参照ファイルに対してread_fileを使用します。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントコンテンツを取得するためにネットワークアクセスが必要です。
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L32-L36 | データ収集の問題、構成エラー、炭素レポートや最適化結果のトラブルシューティングなど、Azure Carbon Optimization の問題を診断して解決します。 |
| ベストプラクティス | L37-L41 | Azure Advisor を使用して、リソースの使用状況と構成を最適化し、炭素排出量を削減するための推奨事項を特定、優先順位付け、実施します。 |
| セキュリティ | L42-L46 | Azure Carbon Optimization のロールベースのアクセス制御(RBAC)を構成します。権限、ロール、ユーザーとサービスプリンシパルのアクセス設定が含まれます。 |
| 統合およびコーディングパターン | L47-L51 | REST と Python を使用して Azure の炭素最適化データをエクスポートします。外部システムに排出量データを統合するためのエンドポイント、認証、ペイロード形式、サンプルコードが含まれます。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Carbon Optimization の問題を診断して修正する | https://learn.microsoft.com/en-us/azure/carbon-optimization/troubleshooting |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Advisor の推奨事項を適用して排出量を削減する | https://learn.microsoft.com/en-us/azure/carbon-optimization/reduce-emissions |
セキュリティ
| トピック | URL |
|---|---|
| Azure Carbon Optimization の RBAC アクセスを構成する | https://learn.microsoft.com/en-us/azure/carbon-optimization/permissions |
統合およびコーディングパターン
| トピック | URL |
|---|---|
| REST API を使用して Azure の炭素最適化データをエクスポートする | https://learn.microsoft.com/en-us/azure/carbon-optimization/api-export-data |
| Python REST 統合を使用して Azure の炭素データをエクスポートする | https://learn.microsoft.com/en-us/azure/carbon-optimization/tutorial-export-python |