aws-ec2

Generate AWS EC2 launch templates, Auto Scaling Groups, and CloudFormation or Terraform templates.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill aws-ec2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-ec2
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/aws-ec2
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill aws-ec2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and configuration of AWS EC2 instances, launch templates, and Auto Scaling Groups, simplifying cloud infrastructure management.

Core Features & Use Cases

  • Instance Configuration: Define EC2 instance types, operating systems, and purposes.
  • Infrastructure as Code: Generate CloudFormation or Terraform templates for repeatable deployments.
  • Automated Scaling: Set up Auto Scaling Groups for dynamic capacity management.
  • Use Case: Quickly generate a production-ready EC2 setup for a new web application, including an Auto Scaling Group, user data for bootstrapping, and appropriate security groups.

Quick Start

Generate an AWS EC2 launch template for a t3.medium Ubuntu 24.04 instance to host a database.

Frequently Asked Questions about aws-ec2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a production-ready AWS EC2 launch template with user data bootstrapping?

Generate a production-ready AWS EC2 launch template by defining the instance type, operating system, and purpose, then embedding a user data script to bootstrap applications automatically during instance initialization.

What's the best way to configure an AWS Auto Scaling Group for dynamic capacity management?

Configure an AWS Auto Scaling Group by linking it to a pre-defined launch template, enabling dynamic capacity management and automated scaling strategies based on real-time traffic and load demands.

Does this approach support setting up an EC2 bastion host with SSM Session Manager?

Yes, this approach supports setting up an EC2 bastion host using SSM Session Manager and IMDSv2 security hardening, replacing traditional SSH access with managed, auditable instance connectivity.

Can I use Infrastructure as Code to deploy AWS EC2 infrastructure for web and application servers?

Yes, you can generate Infrastructure as Code templates, such as CloudFormation or Terraform, to achieve repeatable and automated AWS EC2 deployments for web servers, application servers, and databases.

When do I need an AWS EC2 launch template instead of directly configuring individual instances?

You need an AWS EC2 launch template when standardizing instance configurations for Auto Scaling Groups, ensuring consistent security hardening, IMDSv2 enforcement, and user data bootstrapping across dynamically provisioned instances.

Why should I enforce IMDSv2 when configuring AWS EC2 instances?

Enforce IMDSv2 when configuring AWS EC2 instances to prevent unauthorized access to instance metadata, mitigating SSRF vulnerabilities and ensuring security hardening best practices across your cloud infrastructure.