CtrlK
BlogDocsLog inGet started
Tessl Logo

aws-ami-builder

Build Amazon Machine Images (AMIs) with Packer using the amazon-ebs builder. Use when creating custom AMIs for EC2 instances.

88

1.23x
Quality

81%

Does it follow best practices?

Impact

100%

1.23x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-organized code skill with copy-paste-ready Packer templates and commands. The main gaps are minor verbatim duplication of the Ubuntu filter block and a command-menu presentation that lacks an explicit validation feedback loop for costly AWS builds.

Suggestions

De-duplicate the Ubuntu source_ami_filter block: keep it once in Common Source AMI Filters and reference it from the Basic Template, and remove the repeated Amazon EBS Builder link from the References section since it already appears at the top.

Convert Build Commands into a sequenced workflow with an explicit feedback checkpoint, e.g. "Run `packer validate .` and fix any template errors before building; only proceed to `packer build` once validation passes."

Add a one-line note in Build Commands to confirm the AWS region/credentials are set (e.g. verify `AWS_REGION`) before `packer build`, since misconfigured credentials are a common build failure.

DimensionReasoningScore

Conciseness

The body is lean, assumes Claude's competence, and avoids explaining concepts like what an AMI or Packer is, but the Ubuntu source_ami_filter block is duplicated verbatim between the Basic Template and Common Source AMI Filters sections and the Amazon EBS Builder link is repeated in References — genuine tightening opportunities that keep it at level 2 rather than 3.

2 / 3

Actionability

Provides fully executable HCL templates (packer/source/provisioner blocks) and bash commands (packer init/validate/build, env vars) with specific owner account IDs, regions, and instance types — copy-paste ready, matching the level-3 anchor.

3 / 3

Workflow Clarity

Build Commands show an init→validate→build sequence with a real `packer validate` checkpoint, but they are presented as a command menu without an explicit validate-then-proceed feedback loop for a costly/stateful AWS operation, so it does not reach level 3; it is above level 1 because a validation step is present.

2 / 3

Progressive Disclosure

A well-sectioned single self-contained file with clearly labeled sections and one-level external doc links, no nested references and no genuine need to split into bundle files, matching the level-3 anchor of clear organization and easy navigation.

3 / 3

Total

10

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, concise description that states a concrete capability and pairs it with an explicit "Use when" trigger, giving clear what-and-when guidance. Its only weakness is listing a single action rather than multiple concrete capabilities.

DimensionReasoningScore

Specificity

Quotes one concrete action ("Build Amazon Machine Images (AMIs) with Packer using the amazon-ebs builder") naming the domain and specific tooling, but lists only a single action rather than multiple concrete actions, so it does not reach level 3; it is concrete rather than vague, so above level 1.

2 / 3

Completeness

Explicitly answers both "what" ("Build Amazon Machine Images (AMIs) with Packer using the amazon-ebs builder") and "when" ("Use when creating custom AMIs for EC2 instances"), the exact level-3 pattern with an explicit trigger.

3 / 3

Trigger Term Quality

Natural terms users would say are well covered ("AMIs", "custom AMIs for EC2 instances", "creating custom AMIs"), matching the level-3 anchor of good natural-term coverage rather than the partial level-2 case.

3 / 3

Distinctiveness Conflict Risk

A clear niche (Packer amazon-ebs AMI building) with distinct triggers (custom AMIs for EC2) unlikely to conflict with other skills; uses third-person voice so no specificity penalty applies.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
hashicorp/agent-skills
Reviewed

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.