Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The azure-functions-setup skill checks whether your development environment has the tools and language runtime required for an Azure Functions task.
Skill: azure-functions-setup | Source code
Important
Azure Functions skills and the @azure/functions-skills package are in preview. Features and supported workflows can change before general availability. For current release information, see the @azure/functions-skills package.
What it provides
This skill checks relevant versions of Azure CLI, Azure Developer CLI, Azure Functions Core Tools, Node.js, Python, .NET, and Go. It reports the results as a checklist and provides operating-system-specific guidance for missing or incompatible prerequisites. For deployment workflows, it also checks whether the required Azure Skills are available.
The skill checks only the language runtimes relevant to your project or stated intent. It provides installation commands and documentation links but doesn't install tools without your approval.
Prerequisites
- Azure Functions skills installed in a supported coding agent.
- Node.js 22 or later. GitHub Copilot CLI requires Node.js 24 or later.
- The operating system and intended Functions language or project, when known.
For Go development (preview), the skill checks for Go 1.24 or later and Core Tools 4.12 or later. Creating Azure resources or deploying Go apps also requires Azure CLI 2.87.0 or later.
When to use this skill
Use this skill when you need to:
- Prepare a workstation for Azure Functions development.
- Verify prerequisites before creating or opening a Functions project.
- Check whether Azure CLI, Core Tools, or a language runtime is missing or outdated.
- Confirm that Azure Skills are available before a deployment workflow.
- Get installation guidance that matches your operating system and shell.
Example prompts
Try these prompts to activate this skill:
- "Check my Azure Functions development environment."
- "Help me install the prerequisites for a Python function app."
- "Verify that I have everything required for TypeScript Functions development."
- "Check whether my environment is ready to deploy an Azure Functions app."
- "Set up Azure CLI and Azure Functions Core Tools."