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.zipInstalls 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.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
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:
| Guide | Contents |
|---|---|
| Azure Function Creation with Azure CLI | Azure Function Creation with Azure CLI |
| Azure Function Implementation (Node.js) | Azure Function Implementation (Node.js) |
| Azure Functions with Terraform | Azure Functions with Terraform |
| Function Bindings Configuration | Function 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| azure-functions (this skill) | 10 | 5mo | Review | Intermediate |
| aws-serverless | 2 | 6mo | Review | Intermediate |
| migrate-backend-to-dts | 0 | 3mo | Review | Advanced |
| resources | 1 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by aj-geddes
View all by aj-geddes →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.
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
resources
windmill-labs
MUST use when managing resources.
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
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.
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.