Codex skills for Microsoft Azure

These Azure skills cover App Service, Azure Functions, Bicep, Microsoft Entra ID and the ASP.NET Core apps that run on them. Codex deploys through a staging slot that must pass its health check before a swap, previews every Bicep change with what-if, moves Functions to the current programming model, and gives workloads managed identities or federated credentials instead of client secrets.

Every Microsoft Azure skill in one command

Installs these 5 into ~/.agents/skills/. Add --project after -- to install into the current repository instead.

The installer is a 104-line POSIX shell script. It fetches the skills you name from codexskills.dev and unpacks each into its own folder in your skills directory. No sudo, no telemetry, and every skill page shows the full SKILL.md first. Read install.sh

curl -fsSL codexskills.dev/install.sh | sh -s -- azure-functions azure-app-service azure-bicep azure-entra-id aspnet-core

Microsoft Azure FAQ

Is there a Codex skill for migrating Azure Functions to the current programming model?

Azure Functions first identifies which model a project uses, such as Node.js v3 with function.json versus v4 with app.http, or .NET in-process versus the isolated worker, and moves it to the current one. It picks Flex Consumption or Premium from real timeout and networking needs, runs everything under Core Tools and Azurite locally, and asks before func azure functionapp publish. Durable Functions orchestrators are kept deterministic, with no Date.now() or I/O inside them.

Can Codex write Azure Bicep instead of ARM templates?

Azure Bicep writes main.bicep with typed, validated parameters and per-environment .bicepparam files, checks Azure Verified Modules before hand-rolling one, and shows a what-if preview before any deployment runs. It never puts secrets such as a listKeys() result in outputs, because outputs land in deployment history, and names role assignments with deterministic guid() values. Converting ARM JSON or portal-created resources to Bicep is in scope.

How should my API validate Microsoft Entra ID tokens?

Microsoft Entra ID registers APIs with v2 tokens, scopes and app roles, and validates issuer, audience, tenant and scope or role on every request. It rejects ID tokens and Graph access tokens at your API and keys users on tid plus oid rather than email. Tenant-wide actions such as admin consent or credential resets wait for your confirmation.

How do I install all 5 Microsoft Azure skills at once?

Pass every name to the installer in one command: curl -fsSL https://codexskills.dev/install.sh | sh -s -- azure-functions azure-app-service azure-bicep azure-entra-id aspnet-core. Add --project right after -- to put them in the current repository's .agents/skills/ so your team gets them too.

Which Microsoft Azure skill should I try first?

Azure Functions is the closest fit for most Microsoft Azure work. Mention it with $azure-functions in a prompt to load it on purpose; after that, Codex picks it up on its own whenever a task matches.

esc
Just launched

Codex Skills Pro is live

79 premium skills for Codex, each with scripts, references and an evidence report that proves the result.

Bought one by one$882.21
All 79 skills$49
94% off

That's $0.62 a skill, paid once.

Get all 79 for $49Or pick single skills from $4.99 →

Secure checkout by Creem