jpskill.com
🛠️ 開発・MCP コミュニティ

azure-hosted-copilot-sdk

Build and deploy GitHub Copilot SDK apps to Azure. USE FOR: build copilot app, create copilot app, copilot SDK, @github/copilot-sdk, scaffold copilot project, copilot-powered app, deploy copilot app, host on azure, azure model, BYOM, bring your own model, use my own model, azure openai model, DefaultAzureCredential, self-hosted model, copilot SDK service, chat app with copilot, copilot-sdk-service template, azd init copilot, CopilotClient, createSession, sendAndWait, GitHub Models API. DO NOT USE FOR: using Copilot (not building with it), Copilot Extensions, Azure Functions without Copilot, general web apps without copilot SDK, Foundry agent hosting (use microsoft-foundry skill), agent evaluation (use microsoft-foundry skill).

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o azure-hosted-copilot-sdk.zip https://jpskill.com/download/19665.zip && unzip -o azure-hosted-copilot-sdk.zip && rm azure-hosted-copilot-sdk.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/19665.zip -OutFile "$d\azure-hosted-copilot-sdk.zip"; Expand-Archive "$d\azure-hosted-copilot-sdk.zip" -DestinationPath $d -Force; ri "$d\azure-hosted-copilot-sdk.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して azure-hosted-copilot-sdk.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → azure-hosted-copilot-sdk フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
5

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Azure 上の GitHub Copilot SDK

ステップ 1: ルート

ユーザーの要望 アクション
新規プロジェクトを構築する (空のプロジェクト) ステップ 2A (スキャフォールド)
既存のリポジトリに新しい SDK サービスを追加する ステップ 2B (並行してスキャフォールド)
既存の SDK アプリを Azure にデプロイする ステップ 2C (既存の SDK アプリにインフラを追加)
既存のアプリコードに SDK を追加する SDK を統合する
Azure/独自のモデルを使用する ステップ 3 (BYOM 設定)

ステップ 2A: 新規プロジェクトをスキャフォールドする (Greenfield)

azd init --template azure-samples/copilot-sdk-service

テンプレートには、API (Express/TS) + Web UI (React/Vite) + インフラ (Bicep) + Dockerfile + トークンスクリプトが含まれています。これらを再作成しないでください。SDK リファレンスを参照してください。

ステップ 2B: 既存のリポジトリに SDK サービスを追加する

ユーザーは既存のコードを持っており、そのコードと並行して新しい Copilot SDK サービスを必要としています。テンプレートを一時ディレクトリにスキャフォールドし、API サービスとインフラをユーザーのリポジトリにコピーし、azure.yaml を既存のサービスと新しいサービスの両方を含むように適応させます。既存のデプロイのリファレンスを参照してください。

ステップ 2C: 既存の SDK アプリをデプロイする

ユーザーは既に動作する Copilot SDK アプリを持っており、Azure インフラを必要としています。既存のデプロイのリファレンスを参照してください。

ステップ 3: モデル設定

3 つのモデルパス (2A/2B の上にレイヤー化):

パス 設定
GitHub デフォルト model パラメーターなし — SDK がデフォルトを選択します
GitHub 特定 model: "<name>"listModels() を使用して検出します
Azure BYOM model + providerDefaultAzureCredential を介した bearerToken

モデル設定のリファレンスを参照してください。

ステップ 4: デプロイ

azure-prepare (ステップ 0 のルーティングはスキップします — スキャフォールドは完了しています) → azure-validateazure-deploy の順に呼び出します。

ルール

  • 変更を行う前に、ユーザーのリポジトリにある AGENTS.md を読んでください
  • Docker が必要です (docker info)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

GitHub Copilot SDK on Azure

Step 1: Route

User wants Action
Build new (empty project) Step 2A (scaffold)
Add new SDK service to existing repo Step 2B (scaffold alongside)
Deploy existing SDK app to Azure Step 2C (add infra to existing SDK app)
Add SDK to existing app code Integrate SDK
Use Azure/own model Step 3 (BYOM config)

Step 2A: Scaffold New (Greenfield)

azd init --template azure-samples/copilot-sdk-service

Template includes API (Express/TS) + Web UI (React/Vite) + infra (Bicep) + Dockerfiles + token scripts — do NOT recreate. See SDK ref.

Step 2B: Add SDK Service to Existing Repo

User has existing code and wants a new Copilot SDK service alongside it. Scaffold template to a temp dir, copy the API service + infra into the user's repo, adapt azure.yaml to include both existing and new services. See deploy existing ref.

Step 2C: Deploy Existing SDK App

User already has a working Copilot SDK app and needs Azure infra. See deploy existing ref.

Step 3: Model Configuration

Three model paths (layers on top of 2A/2B):

Path Config
GitHub default No model param — SDK picks default
GitHub specific model: "<name>" — use listModels() to discover
Azure BYOM model + provider with bearerToken via DefaultAzureCredential

See model config ref.

Step 4: Deploy

Invoke azure-prepare (skip its Step 0 routing — scaffolding is done) → azure-validateazure-deploy in order.

Rules

  • Read AGENTS.md in user's repo before changes
  • Docker required (docker info)

同梱ファイル

※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。