microsoft/skills-for-copilot-studio

A skill for AI-coding tools to build and edit Microsoft Copilot Studio agents as YAML — with schema validation, templates, and AI-powered skills. Suited for Claude Code, GitHub Copilot CLI, and more.

何を解決するか

開発者が視覚的なインターフェースに頼るのではなく、コードベースのワークフローを使用して Microsoft Copilot Studio エージェントの構築、テスト、トラブルシューティングを可能にします。YAML ファイルの使用を可能にすることで、バージョン管理やターミナルベースの編集といったソフトウェアエンジニアリングの実践をエージェント作成に導入します。

仕組み

このプロジェクトは、Claude Code、GitHub Copilot CLI、VS Code などの AI ベースのコーディングツールのプラグインとして機能します。開発ライフサイクルの異なる部分を処理する4つの専用サブエージェントを提供します:

  • 管理: ローカルファイルとクラウド間でエージェントコンテンツ(クローン、プッシュ、プル)を同期します。
  • 作成: トピック、アクション、知識、トリガー、変数の YAML 定義を作成および編集します。
  • テスト: 公開されたエージェントに対してポイントテスト、バッチテストスイート、評価分析を実行します。
  • アドバイザー: デザインの助言を提供し、エージェントの落とし穴をレビューし、トラブルシューティングの支援を行います。

対象ユーザー

ターミナルやエディタで Copilot Studio エージェントを管理したい開発者やエージェントデザイナーで、完全に視覚的な作成体験よりも YAML ベースの構成を好む方。

特徴

  • マルチツール対応: Claude Code、GitHub Copilot CLI、VS Code で動作します。
  • YAML駆動開発: エージェントコンポーネントをテキストファイル内で直接作成できます。
  • クラウド同期: クラウドへのエージェント構成のプッシュ・プルを内蔵コマンドで実行可能。
  • 統合テスト: 個別テストとバッチ評価スイートの両方をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト