This handles the full EKS workflow from cluster creation to workload deployment. You get patterns for setting up IRSA (the right way to give pods AWS permissions), managing node groups, and installing essential add-ons like the EBS CSI driver. The guide covers both raw AWS CLI commands and eksctl shortcuts, which is helpful since eksctl saves you from writing trust policy JSON by hand. Best part is the concrete examples for things like setting up OIDC providers and configuring service accounts with IAM roles. If you're running Kubernetes on AWS and need to integrate with S3, RDS, or any AWS service from your pods, the IRSA patterns alone make this worth having.

skills.sh installs
148
GitHub stars
1.2K
last updated
Jun 8, 2026

Install

$ npx -y skills add itsmostafa/aws-agent-skills --skill eks --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS EKS

Amazon Elastic Kubernetes Service (EKS) runs Kubernetes without installing and operating your own control plane. EKS manages the control plane and integrates with AWS services.

Table of Contents

Core Concepts

Control Plane

Managed by AWS. Runs Kubernetes API server, etcd, and controllers across multiple AZs.

Node Groups

TypeDescription
ManagedAWS manages provisioning, updates
Self-managedYou manage EC2 instances
FargateServerless, per-pod compute

IRSA (IAM Roles for Service Accounts)

Associates Kubernetes service accounts with IAM roles for fine-grained AWS permissions.

Add-ons

Operational software: CoreDNS, kube-proxy, VPC CNI, EBS CSI driver.

Common Patterns

Create a Cluster

AWS CLI:

Sponsors

Details

Repository
github.com/itsmostafa/aws-agent-skills
Categories
DevOps & CI/CD, AI & Agent Building, Cloud & Infrastructure
License
MIT
First seen
Jun 11, 2026

More from itsmostafa/aws-agent-skills

All 18
1xmanrui avataropenclaw-bot-dashboardxmanrui/openclaw-bot-dashboardLaunch and manage the OpenClaw Dashboard web UI for monitoring all your bots, agents, models, and sessions. Automatically detects OS, checks for updates, instal148skills.sh installs
2majesticlabs-dev avatargoogle-ads-strategymajesticlabs-dev/majestic-marketplaceBuild Google Ads campaign structures with keyword research, ad copy, audience targeting, and budget allocation. Use when planning paid search campaigns, setting146skills.sh installs
3mgratzer avatarbloomerymgratzer/bloomeryInteractive tutorial that guides engineers through building their own coding agent (agentic loop) from scratch using raw HTTP calls to an LLM API. Supports Gemi145skills.sh installs
4oldwinter avatargithub-clioldwinter/skillsThis skill should be used when users need to interact with GitHub via the gh CLI. It covers repository management (create, delete, clone, fork), CI/CD workflows145skills.sh installs
5salesforcecommercecloud avatarb2c-docssalesforcecommercecloud/b2c-developer-toolingSearch and read B2C Commerce documentation using the b2c CLI. Covers Script API reference (dw.* classes/modules), Developer Center guides (Commerce API, PWA Kit145skills.sh installs
6microsoft avatarwinui-wpf-migrationmicrosoft/win-dev-skillsMigrate WPF applications to WinUI 3 — namespace replacement (System.Windows → Microsoft.UI.Xaml), control mapping (DataGrid→ListView, WrapPanel→ItemsRepeater, T144skills.sh installs