Packaging GitHub Copilot Agents and Skills with Agent Package Manager

If you are building GitHub Copilot agent skills, creating them is usually the easy part. Sharing them across repositories without drift is where things get messy. In this post, I look at using APM to package skills, agents, and MCP configuration in a way that is reusable, focused, and much easier to manage across teams.

Azure Pricing Skill for GitHub Copilot Using Azure MCP

How I built the azure-pricing skill for GitHub Copilot, using Azure MCP and the Azure Retail Prices API to bring live Azure pricing into architecture and engineering workflows.

AWS Diagram Agent Skill with Draw.io MCP 

Learn how to generate AWS architecture diagrams automatically using Draw.io MCP and GitHub Copilot Agent Skills. Build consistent, readable diagrams directly from structured inputs and integrate them into engineering workflows.

Automating Terraform provider upgrades with GitHub Agentic Workflows

Terraform provider upgrades often turn into a manual research exercise. You check the registry, read changelogs, scan the codebase for deprecated resources, update the provider version, add moved blocks, run a plan, and hope nothing breaks. Using GitHub Agentic Workflows, a Terraform MCP server, and reusable agents and skills, much of that preparation can be … Read more

Building Better Azure Terraform Modules with GitHub Copilot Agents and Skills

If you’ve ever tried to put together a “simple” Terraform module for Azure, you’ll know it rarely stays simple. You start with a couple of resources. Then someone asks for tags. Naming has to follow Azure CAF. Security defaults need tweaking. Monitoring gets bolted on late. By the time you open a pull request, the … Read more

Running GitHub Copilot SDK Inside GitHub Actions

Run GitHub Copilot SDK in GitHub Actions to automate tasks in your CI/CD pipeline. Learn how to build a PR review bot with consistent, structured output.

The Future of IaC: How AI Is Changing the Way We Build

The future of Infrastructure as Code isn’t about writing more Terraform. It’s about teaching agents how your platform works, letting AI handle the repetitive parts, and spending more time reviewing intent instead of syntax. Here’s how agent skills, MCP servers, and natural language workflows are quietly reshaping IaC.

API Management – Disable Trusted Connectivity by March 2026

If you are using Azure API Management service, you may get notified or see an Azure advisor recommendation regarding – Disable trusted service connectivity in API Management.  While reviewing Azure Advisor recommendations across multiple subscriptions, I noticed something interesting: only a subset of our API Management (APIM) services appeared in the advisor alerts. This prompted … Read more

Cross-Tenant Azure API Management Authentication with Federated Credentials: A Complete Guide

Working with Azure API Management across multiple tenants? Tired of managing service principal secrets and certificates? In this blog post, I’m going to show you how to set up passwordless cross-tenant authentication using User-Assigned Managed Identities and Federated Credentials. This approach eliminates the need for client secrets while enabling secure service-to-service authentication between API Management … Read more

Why You Should Use AI-Powered Terraform Plan Reviews in Your CI/CD Pipeline

Increase CI/CD efficiency with AI-powered Terraform plan reviews. Catch issues early, improve IaC quality, and speed up deployments. Learn more today.