aws-cli-beast

Featured

Provides advanced AWS CLI patterns for managing EC2, Lambda, S3, DynamoDB, RDS, VPC, IAM, and CloudWatch. Generates bulk operation scripts, automates cross-service workflows, validates security configurations, and executes JMESPath queries for complex filtering. Triggers on "aws cli help", "aws command line", "aws scripting", "aws automation", "aws batch operations", "aws bulk operations", "aws cli pagination", "aws multi-region", "aws profiles", "aws cli troubleshooting".

AI & Automation 330 stars 39 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS CLI Beast Mode ## Overview Advanced AWS CLI patterns for speed, precision, and security-first automation. Covers JMESPath queries, bulk operations, waiters, cross-account access, and destructive operation safety. ## When to Use - Bulk operations across thousands of AWS resources - Advanced JMESPath filtering and output transformation - Automated scripts for AWS routines - Multi-profile and multi-region management - Security auditing and compliance checks - CLI-driven infrastructure-as-code workflows ## Instructions ### Step 1: Categorize the Request | Category | Services | Commands | |----------|----------|----------| | Compute | EC2, Lambda | describe-instances, invoke, publish-version | | Storage | S3 | sync, cp, mb, rb, presign | | Database | DynamoDB, RDS | query, scan, batch-write-item | | Networking | VPC, Route53 | describe-vpcs, describe-security-groups | | Security | IAM | simulate-principal-policy, get-policy-version | | Observability | CloudWatch | get-metric-statistics, filter-log-events | ### Step 2: Apply Beast Mode Principles 1. **Dry-run first**: Always validate with `--dryrun` or `--dry-run` 2. **Query server-side**: Use `--query` with JMESPath to filter before transfer 3. **Batch intelligently**: Paginate with `--max-results` and parallelize with xargs 4. **Wait properly**: Use built-in waiters or exponential backoff polling 5. **Switch contexts**: Use `--profile` and `--region` for multi-account operations ### Step 3: Validate Destructive Op...

Details

Author
giuseppe-trisciuoglio
Repository
giuseppe-trisciuoglio/developer-kit
Created
10 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category