スキル azure-hosted-copilot-sdk
📦

azure-hosted-copilot-sdk

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス🔑 環境変数

Deploy Copilot SDK Apps to Azure

開発者はGitHub Copilot SDKでAI搭載アプリの構築とホストに苦戦しています。このスキルは、プロジェクトの準備、Copilot SDKの既存コードベースへの統合、Azureモデルの構成、Azure Container Appsへのデプロイを行います。

対応: Claude Codex Code(CC)
🥉 75 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「azure-hosted-copilot-sdk」を使用しています。 新しいCopilot SDKプロジェクトのスキャフォールド

期待される結果:

azure-samples/copilot-sdk-serviceテンプレートで新しいプロジェクト構造を作成。Expressエンドポイントで/apiにAPIサービス準備完了。React/ViteでWeb UI実行中。Azure Container Appsデプロイ用にインフラ構成済み。

「azure-hosted-copilot-sdk」を使用しています。 既存のExpressアプリに/api/chatエンドポイントを追加

期待される結果:

@github/copilot-sdk依存関係を追加。セッション管理とストリーミング応答でチャットルートを作成。ローカル開発用にGitHubトークン認証を設定。

セキュリティ監査

安全
v1 • 2/25/2026

This Microsoft skill contains only Markdown documentation files with instructional bash commands for Azure deployment workflows. All 194 static findings are false positives: backtick patterns are documentation examples (not code execution), URLs are official Microsoft/GitHub references, and environment variable access is legitimate for Azure credential management. No executable code or malicious patterns detected.

5
スキャンされたファイル
403
解析された行数
4
検出結果
1
総監査数

リスク要因

監査者: claude

品質スコア

45
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

新規Copilot App開発

Copilot SDK統合をゼロから始めた新しいプロジェクトを開始

既存アプリケーションへのCopilot追加

インフラを書き直さず、既存のWebアプリケーションにCopilot SDKエンドポイントを統合

Enterprise Azureモデルデプロイ

Azure AI FoundryまたはAzure OpenAIで managed identity認証を使用してCopilotアプリをデプロイ

これらのプロンプトを試す

新しいCopilot SDKプロジェクトのスキャフォールド
Azure上に新しいCopilot SDKプロジェクトを作成したい。React UIとExpress APIでチャットアプリケーションをゼロから構築したい。
既存アプリへのCopilot SDK統合
既存のExpress.jsアプリケーションにCopilot SDKを追加したい。/api/routesフォルダがあり、/api/chatにAIチャットエンドポイントを追加したい。
特定モデルでのAzure BYOM構成
Copilot SDKアプリのAzure BYOMを設定したい。https://myresource.openai.azure.comにo4-miniデプロイを持つAzure OpenAIリソースがある。managed identity認証を使用したい。
既存のCopilot SDKアプリのAzureへのデプロイ
ローカルでCopilot SDKアプリが動作している。azdを使って適切なインフラでAzure Container Appsにデプロイ帮助我

ベストプラクティス

  • スキャフォールドされたテンプレートのAGENTS.mdを読み、修正前にファイルの目的を理解する
  • context7 MCPツールを使用して最新のCopilot SDKドキュメントとコードサンプルを取得
  • 504エラーを防ぐためにnginx proxy_read_timeoutを300秒に増やす(マルチターンAIセッション用)

回避

  • 既存プロジェクト内でazd initを実行しない - ファイルが上書きされる。一時ディレクトリにスキャフォールドしてから行う。
  • wireApiの'responses'をstore:falseで使用しない - マルチターン tool callが壊れる。代わりに'completions'を使用。
  • Azureプロバイダの場合、apiVersionをトップレベルにネストしない - azure: { apiVersion: '...' }の下にある必要がある。

よくある質問

Copilot SDKのAzure BYOMでは哪些モデルが動作しますか?
BYOMのサポートはoシリーズ(o3、o3-mini、o4-mini)とgpt-5ファミリモデルのみ。gpt-4oやgpt-4.1などのモデルは、SDKの暗号化されたコンテンツ形式をサポートしていないため動作しません。
'gh auth token'の失敗を修正 방법은?
'gh auth login'で認証し、'gh auth refresh --scopes copilot'で必要なcopilotスコープを追加。GitHub CLIがインストールされている必要があります。
Copilot SDKセッションがハング하거나タイムアウトする 이유는?
利用可能なAzureモデルデプロイを検出する方法は?
'az cognitiveservices account deployment list --name <resource> --resource-group <rg>'を使用。SDKのlistModels()はAzureデプロイではなくGitHubモデルのみを返します。
GitHubデフォルトとAzure BYOMの違いは何ですか?
GitHubデフォルトでは自動認証でGitHubホストモデルを使用。Azure BYOMでは、エンタープライズ管理のためにDefaultAzureCredentialで独自のAzure OpenAIまたはAI Foundryデプロイを使用できます。
Azure BYOMのトークン期限切れ怎么处理?
Bearerトークンは1時間後に期限切れ。本番環境では、DefaultAzureCredential.getToken()を使用してリクエストごとに新しいトークンを取得。長時間セッションのトークンはキャッシュしないでください。