CtrlK
BlogDocsLog inGet started
Tessl Logo

aws-compute

Provisions, scales, and operates Amazon EC2 virtual-machine workloads: instance-type selection (Graviton/Arm64, burstable T credits, GPU, instance store vs EBS), launch templates, Auto Scaling groups (scaling policies, instance refresh, mixed instances, Spot, warm pools, lifecycle hooks), IMDSv2, placement groups, Elastic IPs, AMI lifecycle, and Systems Manager fleet operations (Session Manager, Run Command, Patch Manager). Applies to EC2 instance and fleet questions, InsufficientInstanceCapacity, CPU-credit/surplus charges, IMDSv2 401s, instances stuck in Pending:Wait, ASG not replacing unhealthy instances, status-check failures, SSH refused/timed out, or instances missing as SSM managed nodes. For a single secure instance launch, the launching-ec2-instance-with-best-practices skill is more appropriate; for instance profiles, see setting-up-ec2-instance-profiles; for Image Builder, see amazon-ec2-image-builder. Does NOT cover Lambda, ECS/Fargate, EKS, VPC/ALB/NLB design, or IAM policy authoring.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is aws-compute in aws/agent-toolkit-for-aws

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

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

A well-architected overview skill: lean, high-signal warnings and troubleshooting tables, real one-level-deep reference files with executable content, and clear routing. The main weaknesses are the duplicated navigation tables and the absence of explicit validation checkpoints in the batch fleet workflows, which the rubric caps at 3 for workflow clarity.

Suggestions

Merge the 'Which do you need?' and 'Quick Navigation' tables into one routing table (or make one cover decisions and the other tasks without overlapping rows) to cut duplicated routing tokens.

Add explicit verification steps to the batch workflows, e.g. after instance refresh: check `aws autoscaling describe-instance-refresh` reaches Successful and instances pass ELB health checks before declaring the rollout done.

Include one minimal end-to-end command example for the flagship 'stand up an autoscaling web fleet' workflow (create-launch-template then create-auto-scaling-group) inline, deferring variants to references.

DimensionReasoningScore

Conciseness

The body is dense and earns its tokens — specific facts like "default `HttpPutResponseHopLimit` of 1", "heartbeat 3600s, default ABANDON", and a compact symptom/cause/fix table with no padding or explanations of concepts Claude already knows. It is not a 5 because the "Which do you need?" table and the "Quick Navigation" table substantially overlap, routing to the same four reference files twice.

4 / 5

Actionability

Concrete, executable specifics appear throughout: `--health-check-type ELB`, `HttpPutResponseHopLimit=2`, `AmazonSSMManagedInstanceCore`, `HttpTokens=required`, `price-capacity-optimized`, "Call `complete-lifecycle-action` CONTINUE", "Stop/start to migrate to new hardware". It is not a 5 because the full command sequences for the workflows (create launch template, create ASG, run instance refresh) are deferred to the references rather than shown, leaving minor gaps in copy-paste readiness at the top level.

4 / 5

Workflow Clarity

The Common Workflows section sequences multi-step processes clearly ("Create a launch template (AMI, type, IMDSv2), then an ASG referencing it with `--health-check-type ELB` and a target-tracking policy"; "New launch template version → instance refresh; pin a numeric launch-template version so rollback works"), but no validation checkpoints are stated (e.g., verify instances pass ELB health checks before/after an instance refresh). Since fleet rollout via instance refresh is a batch operation, the rubric caps workflow clarity at 3 for missing validation/verification steps, despite the good sequencing.

3 / 5

Progressive Disclosure

The SKILL.md is a genuine overview: two decision/navigation tables, four critical warnings each deep-linked to the correct file, workflow pointers, and a Not-Covered section. All six referenced files (auto-scaling.md, provisioning.md, instance-selection.md, systems-manager.md, ami-management.md, troubleshooting.md) exist, are one level deep, and cross-link only as siblings — matching the clear-overview, well-signaled-references anchor. Not score 4 because there are no real organization gaps beyond the table overlap already counted under conciseness.

5 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

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

An exemplary description: third-person voice, comprehensive concrete capabilities, an explicit trigger clause built from real error codes and symptom phrases, and explicit boundary routing to sibling skills with a Does-NOT-cover list. Length is justified because every clause is a distinct capability, trigger, or boundary rather than filler.

DimensionReasoningScore

Specificity

The description enumerates many concrete capabilities — "instance-type selection (Graviton/Arm64, burstable T credits, GPU, instance store vs EBS), launch templates, Auto Scaling groups (scaling policies, instance refresh, mixed instances, Spot, warm pools, lifecycle hooks), IMDSv2, placement groups, Elastic IPs, AMI lifecycle, and Systems Manager fleet operations (Session Manager, Run Command, Patch Manager)" — matching the comprehensive-coverage anchor. It is not the level below (4) because there are no meaningful gaps in the skill's declared scope.

5 / 5

Completeness

Both halves are explicit: the "what" is the opening capability list ("Provisions, scales, and operates Amazon EC2 virtual-machine workloads: ...") and the "when" is the concrete trigger clause "Applies to EC2 instance and fleet questions, ... SSH refused/timed out, or instances missing as SSM managed nodes". It exceeds level 4 because the when-clause lists concrete trigger phrases rather than a generic "use when working with EC2".

5 / 5

Trigger Term Quality

It captures the natural phrases users actually say or paste: "InsufficientInstanceCapacity", "CPU-credit/surplus charges", "IMDSv2 401s", "instances stuck in Pending:Wait", "ASG not replacing unhealthy instances", "SSH refused/timed out", "instances missing as SSM managed nodes" — error codes plus symptom phrasings, i.e., synonyms and variations. Score 4 would require only good-but-incomplete keyword coverage, which does not fit here.

5 / 5

Distinctiveness Conflict Risk

It has a clear EC2-fleet niche and actively disambiguates siblings: "For a single secure instance launch, the launching-ec2-instance-with-best-practices skill is more appropriate; for instance profiles, see setting-up-ec2-instance-profiles; for Image Builder, see amazon-ec2-image-builder. Does NOT cover Lambda, ECS/Fargate, EKS, VPC/ALB/NLB design, or IAM policy authoring." Explicit exclusions plus redirects give minimal conflict risk, matching the level-5 anchor.

5 / 5

Total

20

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
aws/agent-toolkit-for-aws
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.