functions

Provision and deploy Azure Function Apps via Azure CLI or Core Tools.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/theslashdojo/dojo --skill functions-theslashdojo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: functions
Source: https://github.com/theslashdojo/dojo/tree/main/nodes/azure/functions
Command: npx skills add https://github.com/theslashdojo/dojo --skill functions-theslashdojo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires az, func, bash, and includes scripts (resource) components.

What problem does it solve?

Provisioning, configuring, and deploying Azure Function Apps is repetitive and error-prone when done manually; this skill automates creation of Function Apps, ensures required storage accounts exist, and performs deployments or publishes using the appropriate toolchain.

Core Features & Use Cases

  • Provision Function Apps: Create a Function App with runtime, Functions version, and a required backing storage account.
  • Deployment Options: Deploy prepared zip artifacts via Azure CLI/Kudu or publish directly from a local project with Azure Functions Core Tools.
  • Configuration Management: Update app settings, toggle remote build behavior, and validate runtime configuration for production or CI/CD workflows.
  • Use Case: In a CI pipeline that emits a zip artifact for a Python function, use this skill to create the Function App, ensure storage is available, and perform a config-zip deployment followed by configuration validation.

Quick Start

Create a Function App in a resource group, ensure a backing storage account exists, and deploy a prepared zip artifact to that Function App using the provided manage-functionapp script with the appropriate AZURE_FUNCTIONAPP_ACTION.

Frequently Asked Questions about functions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an Azure Function App from a zip artifact using Azure CLI?

To deploy an Azure Function App from a zip artifact, this skill uses Azure CLI workflows to provision the Function App, ensure a backing storage account exists, and push the zip deployment via Kudu.

Can I publish an Azure Functions project directly from local source using Core Tools?

Yes, you can publish directly from a local project using Azure Functions Core Tools. The skill automates the func publish workflow to build and push your serverless functions without requiring a pre-packaged zip artifact.

Do I need to manually create a storage account before provisioning an Azure Function App?

No, you do not need to manually create a storage account. The provisioning workflow ensures that the required backing storage account exists automatically when creating the Azure Function App.

What is the best way to automate Azure Function App creation and configuration in a CI pipeline?

The best way to automate Azure Function App creation in a CI pipeline is using scripted Azure CLI workflows that handle runtime selection, Functions host versioning, storage account dependencies, and app settings updates automatically.

Does this serverless deployment workflow support updating app settings and runtime configuration after deployment?

Yes, the workflow supports updating app settings, toggling remote build behavior, and validating runtime configuration for production or CI/CD environments after the initial Azure Function App deployment.