mcpField
D
discover-azure-skills

discover-azure-skills

github.com/microsoftエージェントワークフロー1.6k48.2k 回インストール今日更新
リポジトリ

discover-azure-skills について

タスクに合う Azure スキルを探し、インストール方法を案内するスキルです。microsoft/azure-skills の GitHub リポジトリからプラグインとスキルの情報を調べ、クライアント別の手順を示します。

主な機能

  1. 01Azure のプラグインとスキルの一覧取得
  2. 02名前と説明によるスキルの絞り込み
  3. 03plugin.json からのプラグイン名確認
  4. 04クライアント別のインストール案内

活用シーン

  1. 01タスクに合う Azure スキルの検索
  2. 02該当スキルのインストールに必要なプラグインの特定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/azure-skills --skill discover-azure-skills

インストール後、Claude Code で/discover-azure-skillsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/install/
claude-code.md
copilot-cli.md
other.md

詳細

次の手順に従って、指定されたタスクの説明に合う Azure スキルを見つけます。

  1. プラグインの一覧を取得する

GitHub Contents API から Azure プラグインのディレクトリを一覧表示します:https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins?ref=main

結果の各エントリのうち、type が dir のものがプラグインディレクトリです。スキルはプラグインごとに整理されています。

  1. スキルの一覧を取得する

各プラグインについて、GitHub Contents API からそのスキルを一覧表示します:https://api.github.com/repos/microsoft/azure-skills/contents/.github/plugins/{plugin-dirname}/skills?ref=main

結果の各エントリのうち、type が dir のものがスキルディレクトリです。各スキルには、そのスキルの用途を説明する SKILL.md ファイルがあります。

  1. 関連するスキルを見つける

名前から明らかに関連性のないスキルを除外します。次に、残った各スキルの説明を API から読み取ります:https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/skills/{skill-name}/SKILL.md

説明を参考に、関連性のないスキルをさらに除外します。

  1. 関連するスキルのプラグイン名を見つける

関連する各スキルについて、GitHub Contents API から plugin.json を読み取り、プラグイン名を確認します:https://raw.githubusercontent.com/microsoft/azure-skills/main/.github/plugins/{plugin-dirname}/.plugin/plugin.json

プラグイン名はディレクトリ名と異なる場合があるため、これは重要です。インストールコマンドはプラグイン名によって異なります。

  1. 該当するスキルを報告する

該当するスキルを報告し、インストール手順を案内します。スキルは、そのプラグインをインストールすることでインストールできます。使用するエージェントクライアントに応じたインストール手順を参照してください。

コメント