azd-deployment
Deploy containerized applications to Azure Container Apps using Azure Developer CLI (azd). Use when setting up azd projects, writing azure.yaml configuration, creating Bicep infrastructure for Container Apps, configuring remote builds with ACR, implementing idempotent deployments, managing environment variables across local/.azure/Bicep, or troubleshooting azd up failures. Triggers on requests for azd configuration, Container Apps deployment, multi-service deployments, and infrastructure-as-code with Bicep.
Why use this skill?
Learn to automate Azure Container Apps deployment using the azd-deployment skill. Expert guides for Bicep, azure.yaml, and CLI workflows.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/thegovind/azd-deploymentWhat This Skill Does
The azd-deployment skill acts as a specialized assistant for the Azure Developer CLI (azd), streamlining the deployment of containerized applications to Azure Container Apps. This skill simplifies the complexities of Infrastructure-as-Code by managing Bicep templates, configuring azure.yaml service definitions, and automating the workflow between local development environments and cloud production. It provides deep expertise in remote builds, ACR integration, and environment variable management, ensuring that deployments are consistent, idempotent, and scalable.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/thegovind/azd-deployment
Once installed, the skill will automatically intercept requests related to Azure container deployments and azd project orchestration.
Use Cases
This skill is ideal for developers looking to move beyond manual Azure portal configurations. Use it when setting up new projects from scratch, migrating existing Dockerized applications to Container Apps, or managing multi-service architectures (e.g., separate frontend and backend microservices). It is particularly effective for teams implementing CI/CD pipelines where infra-as-code must be standardized, or for troubleshooting failed azd up deployments that require precise configuration of Bicep parameters or service hooks.
Example Prompts
- "Initialize a new azd project structure with a python backend and nodejs frontend and create the base azure.yaml file."
- "My azd deployment is failing at the provision stage. Can you check my main.bicep and main.parameters.json files to see if the environment variables are correctly mapped?"
- "Show me how to add a postdeploy hook to my azure.yaml file to display the service URI after a successful container app deployment."
Tips & Limitations
To maximize effectiveness, always maintain a clear separation between your local .env files and your .azure-managed configuration. While this skill excels at managing standard Container Apps, complex networking scenarios (such as Private Link or custom VNET integrations) may require manual adjustments to your Bicep files. Ensure your Azure CLI and azd version are updated to the latest release to take full advantage of current remote build features. Always test infrastructure changes in a non-production environment using azd env new before applying them to your primary production environment.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-thegovind-azd-deployment": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api, code-execution
Related Skills
azure-ai-evaluation-py
Azure AI Evaluation SDK for Python. Use for evaluating generative AI applications with quality, safety, and custom evaluators. Triggers: "azure-ai-evaluation", "evaluators", "GroundednessEvaluator", "evaluate", "AI quality metrics".
azure-cosmos-py
Azure Cosmos DB SDK for Python (NoSQL API). Use for document CRUD, queries, containers, and globally distributed data. Triggers: "cosmos db", "CosmosClient", "container", "document", "NoSQL", "partition key".
agent-framework-azure-ai-py
Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.
azure-identity-py
Azure Identity SDK for Python authentication. Use for DefaultAzureCredential, managed identity, service principals, and token caching. Triggers: "azure-identity", "DefaultAzureCredential", "authentication", "managed identity", "service principal", "credential".
github-issue-creator
Convert raw notes, error logs, voice dictation, or screenshots into crisp GitHub-flavored markdown issue reports. Use when the user pastes bug info, error messages, or informal descriptions and wants a structured GitHub issue. Supports images/GIFs for visual evidence.