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).
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
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
$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. 下の青いボタンを押して
azure-hosted-copilot-sdk.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
azure-hosted-copilot-sdkフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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 + provider と DefaultAzureCredential を介した bearerToken |
モデル設定のリファレンスを参照してください。
ステップ 4: デプロイ
azure-prepare (ステップ 0 のルーティングはスキップします — スキャフォールドは完了しています) → azure-validate → azure-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-validate → azure-deploy in order.
Rules
- Read
AGENTS.mdin user's repo before changes - Docker required (
docker info)
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (2,631 bytes)
- 📎 references/azure-model-config.md (4,357 bytes)
- 📎 references/copilot-sdk.md (3,500 bytes)
- 📎 references/deploy-existing.md (3,025 bytes)
- 📎 references/existing-project-integration.md (2,429 bytes)