CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-deploy

Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.

Install with Tessl CLI

npx tessl i github:microsoft/azure-skills --skill azure-deploy
What are skills?

90

1.96x

Quality

85%

Does it follow best practices?

Impact

98%

1.96x

Average score across 3 eval scenarios

SKILL.md
Review
Evals

Evaluation results

98%

33%

Azure Deployment Runbook

AZD pre-deploy checklist sequence

Criteria
Without context
With context

Env created before variables

83%

100%

AZURE_SUBSCRIPTION_ID via env set

100%

100%

AZURE_LOCATION via env set

100%

100%

No --location flag on azd up

100%

100%

azd up uses --no-prompt

0%

100%

azd env get-values before deploy

100%

100%

RG existence check

100%

100%

Tag conflict check

0%

100%

Subscription confirmation

50%

100%

Structured subscription choices

20%

80%

Without context: $0.3023 · 1m 48s · 14 turns · 69 in / 6,294 out tokens

With context: $0.6361 · 2m 46s · 23 turns · 3,606 in / 9,254 out tokens

96%

42%

Pre-Deployment Review for Portfolio Site

Validation prerequisite enforcement

Criteria
Without context
With context

Identifies empty Validation Proof

100%

100%

Flags bypassed validation

100%

100%

Does NOT manually update status

100%

100%

Recommends azure-validate

50%

100%

Identifies invalid language value

0%

100%

Correct language fix

0%

50%

Deployment blocked

100%

100%

Identifies SWA language note

0%

100%

Both blockers addressed

0%

100%

Actionable remediation steps

50%

100%

Without context: $0.1960 · 1m 6s · 9 turns · 12 in / 3,386 out tokens

With context: $0.3028 · 1m 12s · 14 turns · 623 in / 3,625 out tokens

100%

67%

Infrastructure Review for Order Processing Service

Durable Functions DTS infrastructure check

Criteria
Without context
With context

Identifies missing scheduler resource

0%

100%

Identifies missing taskHubs resource

0%

100%

Identifies missing RBAC role

0%

100%

Identifies missing connection string

0%

100%

Identifies Storage vs DTS issue

50%

100%

Recommends stopping deployment

100%

100%

Recommends azure-prepare regeneration

0%

100%

All four DTS items listed

0%

100%

Does NOT proceed with deployment

100%

100%

Structured readiness output

100%

100%

Without context: $0.2074 · 1m 19s · 8 turns · 13 in / 3,889 out tokens

With context: $0.2786 · 1m 4s · 14 turns · 98 in / 3,376 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.