Skip to content

SpillwaveSolutions/mastering-aws-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mastering AWS CLI

A comprehensive Claude Code skill for AWS CLI v2 quick-reference, designed for experienced developers.

Overview

This skill provides instant access to AWS CLI commands, patterns, and best practices. It covers compute, storage, networking, security, and CI/CD integration with GitHub Actions.

What's Included

  • Compute & Containers: Lambda, ECS, EKS, ECR, EC2
  • Storage & Databases: S3, DynamoDB, Aurora/RDS
  • Streaming & Messaging: MSK (Kafka), Kinesis, SQS, SNS
  • Data & ETL: Glue (Catalog/Crawlers/Jobs)
  • Security: IAM, STS, Secrets Manager, SSM Parameter Store
  • Networking: VPC, Security Groups, SSM Tunneling
  • CI/CD: GitHub Actions, OIDC Federation

Installing with Skilz (Universal Installer)

The recommended way to install this skill across different AI coding agents is using the skilz universal installer.

This skill supports Agent Skill Standard which means it supports 14+ coding agents including Claude Code, OpenAI Codex, Cursor, and Gemini.

Install Skilz

pip install skilz

Quick Install from Git

You can use either -g or --git with HTTPS or SSH URLs:

# HTTPS URL
skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli

# SSH URL
skilz install --git git@github.com:SpillwaveSolutions/mastering-aws-cli.git

Claude Code

Install to user home (available in all projects):

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli

Install to current project only:

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli --project

OpenCode

Install for OpenCode:

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli --agent opencode

Project-level install:

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli --project --agent opencode

Gemini CLI

Project-level install for Gemini:

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli --agent gemini

OpenAI Codex

Install for OpenAI Codex:

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli --agent codex

Project-level install:

skilz install -g https://github.com/SpillwaveSolutions/mastering-aws-cli --project --agent codex

Install from SkillzWave Marketplace

# Claude to user home dir ~/.claude/skills
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli

# Claude skill in project folder ./claude/skills
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli --project

# OpenCode install to user home dir ~/.config/opencode/skills
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli --agent opencode

# OpenCode project level
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli --agent opencode --project

# OpenAI Codex install to user home dir ~/.codex/skills
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli --agent codex

# OpenAI Codex project level ./.codex/skills
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli --agent codex --project

# Gemini CLI (project level only)
skilz install SpillwaveSolutions_mastering-aws-cli/mastering-aws-cli --agent gemini

See the Skill Listing for installation instructions for all 14+ supported coding agents.

Other Supported Agents

Skilz supports 14+ coding agents including Windsurf, Qwen Code, Aidr, and more.

For the full list of supported platforms, visit SkillzWave.ai/platforms or see the skilz-cli GitHub repository.

Manual Installation

Copy this skill to your Claude Code skills directory:

# User-level installation
cp -r mastering-aws-cli ~/.claude/skills/

# Or create a symlink
ln -s "$(pwd)" ~/.claude/skills/mastering-aws-cli

Usage

The skill activates automatically when you mention AWS-related topics:

"How do I assume an IAM role?"
"Show me ECS deployment commands"
"Set up GitHub Actions with AWS OIDC"
"Deploy a Lambda function from a zip file"
"Configure S3 lifecycle policies"

Skill Structure

mastering-aws-cli/
├── SKILL.md                    # Main skill definition with decision trees
├── README.md                   # This file
└── references/
    ├── setup.md                # Installation, SSO, profiles
    ├── iam-security.md         # Roles, policies, STS
    ├── lambda.md               # Serverless functions
    ├── ecs.md                  # Container orchestration
    ├── eks.md                  # Kubernetes
    ├── ecr.md                  # Container registry
    ├── s3.md                   # Object storage
    ├── dynamodb.md             # NoSQL database
    ├── aurora.md               # Relational databases
    ├── glue.md                 # ETL and data catalog
    ├── msk.md                  # Managed Kafka
    ├── kinesis.md              # Data streams
    ├── vpc-networking.md       # VPC and networking
    ├── bastion-tunneling.md    # SSM tunneling
    ├── github-cicd.md          # GitHub Actions integration
    └── advanced-patterns.md    # JMESPath, waiters, aliases

Quick Reference

Essential Commands

# Identity & Access
aws sts get-caller-identity              # Verify identity
aws configure sso                        # Set up SSO (recommended)
aws sso login --profile prod             # Refresh SSO session

# S3
aws s3 ls                                # List buckets
aws s3 sync ./local s3://bucket/prefix   # Sync directories

# Lambda
aws lambda invoke --function-name fn response.json
aws lambda update-function-code --function-name fn --zip-file fileb://code.zip

# ECS
aws ecs list-clusters
aws ecs update-service --cluster prod --service api --force-new-deployment

# EKS
aws eks update-kubeconfig --name my-cluster
kubectl get pods

# Secrets
aws secretsmanager get-secret-value --secret-id prod/api/key --query SecretString --output text
aws ssm get-parameter --name /app/db/host --with-decryption

Triggers

The skill responds to these keywords:

Category Keywords
Services lambda, ecs, eks, ecr, s3, dynamodb, aurora, rds, glue, msk, kinesis
Security iam, sts, assume role, secrets manager, parameter store
Networking vpc, bastion, ssm tunnel
Setup aws configure, aws sso
CI/CD github actions aws, oidc aws

Progressive Disclosure Architecture

This skill uses a three-level loading system for efficient context usage:

  1. Metadata (~100 words) - Always loaded, triggers skill activation
  2. SKILL.md (<5K words) - Quick reference with decision trees
  3. References (unlimited) - Detailed docs loaded on-demand

When you ask about a specific topic, Claude loads only the relevant reference file.

Version

  • Version: 2.1.0
  • Author: Spillwave
  • License: MIT

Contributing

Contributions welcome! Please:

  1. Fork this repository
  2. Add or update reference files in references/
  3. Update SKILL.md navigation if adding new files
  4. Submit a pull request

Related Skills


SkillzWave: Largest Agentic Marketplace for AI Agent Skills | SpillWave: Leaders in AI Agent Development

About

Agentic Skill for AWS CLI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •