azure-functions · davila7 — Claude Code skill: what it does, how to install
Supplies Claude Code with production conventions for Azure Functions across .NET, Python, and Node.js. It guides Durable Functions setup and cold start mitigation.
npx claude-code-templates@latest --skill development/azure-functionsWhat azure-functions does
The skill provides architectural patterns for the .NET isolated worker runtime, TypeScript and JavaScript v4 code-centric models, and Python v2 decorator syntax. It steers the assistant toward safe Durable Functions orchestration and clean asynchronous calls.
Common traps are flagged directly: allocating a fresh HttpClient per request, running synchronous calls, or starting new repositories on legacy in-process runtimes. It also prompts the agent to set up Application Insights, configure Consumption plan execution limits, and register warmup triggers.
Recreating HTTP clients for each invocation causes socket exhaustion, making IHttpClientFactory mandatory in high-load scenarios.
What it helps with
- migrate a .NET app to the isolated worker process
- orchestrate Durable Functions without thread blocking
- implement Python v2 handlers using decorators
- mitigate serverless cold starts via warmup triggers
Example prompts for the agent
- Refactor this Node.js Azure Function to programming model v4
- Configure IHttpClientFactory for my isolated worker project
- Create a Durable Functions orchestrator with async handling
How to install azure-functions
1claude-code-templates
npx claude-code-templates@latest --skill development/azure-functions2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill azure-functions -a claude-code3Manually: put the files in place
~/.claude/skills/azure-functions/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/azure-functions/
Manually: put the files in place
.agents/skills/azure-functions/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/azure-functions/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates azure-functions2Manually: put the files in place
.github/skills/azure-functions/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/azure-functionsManually: put the files in place
.devin/skills/azure-functions/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about azure-functions
How to install azure-functions in Claude Code?
Run npx claude-code-templates@latest --skill development/azure-functions in your terminal.
What does the azure-functions skill do?
It equips Claude Code with development patterns for Azure Functions across .NET, Python, and Node.js. It also steers the model away from synchronous blocking and socket exhaustion.
Which anti-patterns does azure-functions flag?
It prevents creating new HttpClient instances on every execution, running synchronous code inside async tasks, and choosing the in-process model for modern setups.
Similar skills
All skills for Cloud: AWS, Azure, GCP →azure-functions by other authors comes first.