CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-image-builder

Build Azure managed images and Azure Compute Gallery images with Packer. Use when creating custom images for Azure VMs.

Install with Tessl CLI

npx tessl i github:hashicorp/agent-skills --skill azure-image-builder
What are skills?

85

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

26%

Custom Ubuntu VM Image for Application Tier

Basic managed image configuration

Criteria
Without context
With context

Correct plugin source

100%

100%

Plugin version constraint

50%

100%

azure-arm source type

100%

100%

Sensitive client_id

100%

100%

Sensitive client_secret

100%

100%

Timestamp local with regex_replace

0%

100%

Timestamp used in image name

100%

100%

Managed image fields

100%

100%

Correct image publisher

100%

100%

Correct image offer

100%

100%

Correct image SKU

100%

100%

Standard_B2s vm_size

0%

100%

azure_tags with BuildDate

50%

100%

Without context: $0.3065 · 1m 8s · 18 turns · 18 in / 4,231 out tokens

With context: $0.2776 · 1m 6s · 16 turns · 298 in / 3,196 out tokens

100%

33%

Multi-Region VM Image Distribution via Azure Compute Gallery

Gallery image distribution

Criteria
Without context
With context

shared_image_gallery_destination block

100%

100%

gallery_name field

100%

100%

image_name field

100%

100%

image_version with formatdate

0%

100%

replication_regions list

100%

100%

Standard_LRS storage type

0%

100%

Plugin version ~> 2.0

50%

100%

azure-arm source type

100%

100%

Correct Ubuntu SKU

100%

100%

Build script init step

100%

100%

Build script validate step

100%

100%

Standard_B2s vm_size

0%

100%

Without context: $0.3578 · 1m 25s · 19 turns · 19 in / 5,376 out tokens

With context: $0.3404 · 1m 12s · 21 turns · 101 in / 3,769 out tokens

100%

Azure Image Build Pipeline: Authentication Setup and Build Automation

Authentication and build workflow

Criteria
Without context
With context

ARM_CLIENT_ID export

100%

100%

ARM_CLIENT_SECRET export

100%

100%

ARM_SUBSCRIPTION_ID export

100%

100%

ARM_TENANT_ID export

100%

100%

use_azure_cli_auth option

100%

100%

Contributor role requirement

100%

100%

Sensitive client_id variable

100%

100%

Sensitive client_secret variable

100%

100%

packer init first

100%

100%

packer validate before build

100%

100%

Plugin version ~> 2.0

100%

100%

azure-arm source in templates

100%

100%

Without context: $0.2700 · 1m 28s · 13 turns · 13 in / 4,970 out tokens

With context: $0.5072 · 1m 55s · 26 turns · 274 in / 6,625 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.