AZ

azure-functions

Assists with creating and managing Azure serverless functions, including bindings, triggers, and service integration.

Install

mkdir -p .claude/skills/azure-functions && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/244" && unzip -o skill.zip -d .claude/skills/azure-functions && rm skill.zip

Installs to .claude/skills/azure-functions

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create serverless functions on Azure with triggers, bindings, authentication, and monitoring. Use for event-driven computing without managing infrastructure.
157 chars · catalog description✓ has a “when” trigger
Intermediate

Key capabilities

  • Deploy serverless HTTP triggers
  • Configure Azure storage account backends
  • Manage input and output bindings
  • Implement background message processing
  • Integrate with Application Insights for monitoring

How it works

Hooks into Azure infrastructure CLI to provision consumption-plan resources and manage event-driven runtime configurations.

Inputs & outputs

You give it
Azure resource name and function logic
You get back
Deployed serverless function endpoint

When to use azure-functions

  • Create HTTP-triggered APIs
  • Set up background message processing
  • Configure scheduled cron jobs

About this skill

Azure Functions

Table of Contents

Overview

Azure Functions enables serverless computing on Microsoft Azure. Build event-driven applications with automatic scaling, flexible bindings to various Azure services, and integrated monitoring through Application Insights.

When to Use

  • HTTP APIs and webhooks
  • Message-driven processing (Service Bus, Event Hub)
  • Scheduled jobs and CRON expressions
  • File and blob processing
  • Queue-based workflows
  • Real-time data processing
  • Microservices and backend logic
  • Integration with Azure ecosystem services

Quick Start

Minimal working example:

# Install Azure Functions Core Tools
curl https://aka.ms/install-artifacts-ubuntu.sh | bash

# Login to Azure
az login

# Create resource group
az group create --name myapp-rg --location eastus

# Create storage account (required for Functions)
az storage account create \
  --name myappstore \
  --location eastus \
  --resource-group myapp-rg \
  --sku Standard_LRS

# Create Function App
az functionapp create \
  --resource-group myapp-rg \
  --consumption-plan-location eastus \
  --runtime node \
  --runtime-version 18 \
  --functions-version 4 \
  --name myapp-function \
  --storage-account myappstore
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Azure Function Creation with Azure CLIAzure Function Creation with Azure CLI
Azure Function Implementation (Node.js)Azure Function Implementation (Node.js)
Azure Functions with TerraformAzure Functions with Terraform
Function Bindings ConfigurationFunction Bindings Configuration

Best Practices

✅ DO

  • Use managed identity for Azure services
  • Store secrets in Key Vault
  • Enable Application Insights
  • Implement idempotent functions
  • Use durable functions for long-running operations
  • Handle exceptions and failures
  • Monitor function execution
  • Use bindings instead of SDK calls

❌ DON'T

  • Store secrets in code or configuration
  • Ignore Application Insights
  • Create functions without error handling
  • Use blocking operations
  • Create long-running functions without Durable Functions
  • Ignore monitoring and logging

When not to use it

  • Long-running stateful process execution
  • Applications requiring low-latency high-frequency socket connections

Prerequisites

Azure CLIAzure subscription

Limitations

  • Consumption plan cold starts
  • Storage account dependency for function state

How it compares

Automates the binding and infrastructure setup rather than requiring manual portal navigation.

Compared to similar skills

azure-functions side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
azure-functions (this skill)105moReviewIntermediate
aws-serverless26moReviewIntermediate
migrate-backend-to-dts03moReviewAdvanced
resources12moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

aws-serverless

davila7

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

214

migrate-backend-to-dts

Azure-Samples

Migrate existing Azure Durable Functions apps from existing backend storage providers (Azure Storage, Netherite, MSSQL) to the Durable Task Scheduler. Use when switching backends, converting to azureManaged storage provider, upgrading from Azure Storage default provider, migrating from Netherite Eve

00

resources

windmill-labs

MUST use when managing resources.

13

aspire

davidortinau

**WORKFLOW SKILL** - Orchestrates Aspire applications using the Aspire CLI and MCP tools for running, debugging, deploying, and managing distributed apps. USE FOR: aspire run, aspire stop, aspire deploy, start aspire app, aspire describe, list aspire integrations, debug aspire issues, view aspire lo

00

architecture-patterns

wshobson

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

55214

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

Search skills

Search the agent skills registry