Skip to content
Back to skills

Azure Hosted Copilot Sdk

ASecurity

'Build and deploy GitHub Copilot SDK apps to Azure. WHEN: build copilot

  • 6 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
ai-agentsreactexpressdockerazuregitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add JantonioFC/skillsbank --skill azure-hosted-copilot-sdk --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Azure Hosted Copilot Sdk?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Azure Hosted Copilot Sdk
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jantoniofc-azure-hosted-copilot-sdk/badge)](https://www.skillsdirectory.com/skills/jantoniofc-azure-hosted-copilot-sdk)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: azure-hosted-copilot-sdk
description: 'Build and deploy GitHub Copilot SDK apps to Azure. WHEN: 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, Defaul...'
license: MIT
metadata:
  author: Microsoft
  version: 1.0.1
risk: safe
source: community
---
# 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](references/existing-project-integration.md) |
| 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](references/copilot-sdk.md).

## 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](references/deploy-existing.md).

## Step 2C: Deploy Existing SDK App

User already has a working Copilot SDK app and needs Azure infra. See [deploy existing ref](references/deploy-existing.md).

## 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](references/azure-model-config.md).

## Step 4: Deploy

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

## Rules

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

## When to Use

Build and deploy GitHub Copilot SDK apps to Azure.

Covers: GitHub Copilot SDK on Azure, Route, Step 2A: Scaffold New (Greenfield), Step 2B: Add SDK Service to Existing Repo, Step 2C: Deploy Existing SDK App.

Files in this skill

  • SKILL.md2.5 KB
  • references/auth-best-practices.md6.1 KB
  • references/azure-model-config.md4.5 KB
  • references/copilot-sdk.md3.5 KB
  • references/deploy-existing.md3 KB
  • references/existing-project-integration.md2.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.