Agent skill · data analytics · github
aws-resource-query
Query AWS resources using natural language. Covers EC2, S3, RDS, Lambda, ECS, EKS, Secrets Manager, IAM, VPC, networking, messaging, and more. Strictly read-only — no writes, deletes, or mutations.
Why this skill is useful
Provides specific AWS CLI commands for querying resources that the AI wouldn't reliably generate on its own.
What it needs
Requires aws account access. About 8k tokens when loaded. Last updated 2026-08-07. 37,534 stars on the source repository.
What this skill does
AWS Resource Query Answer natural language questions about AWS resources by translating intent into read-only AWS CLI commands. This skill never runs commands that create, modify, or delete resources. Safety Contract STRICTLY READ-ONLY. This skill exclusively uses: aws <service> describe- aws <service> list- aws <service> get- aws sts get-caller-identity aws configure get aws resourcegroupstaggingapi get-resources aws ce get- aws support describe- NEVER run any of the following, regardless of what the user asks: create-, run-, start-, stop-, reboot-, delete-, terminate-, put-, update-, modify-, attach-, detach-, send-, publish-, invoke-, execute- If the user's query implies a write action, respond: "This skill is read-only. I can show you the current state of [resource], but I cannot [create/modify/delete] it. Would you like to see what currently exists?" Workflow Step 1: Parse Intent Identify: target service(s), scope (all / filtered / specific), detail level, and region. Step 2: Confirm Account & Region Append --region <region> to all commands when the user specifies one. Step 3: Execute & Format Run the matched read-only command(s) below and format results as a readable table. For large result sets show a count first and offer to filter further. --- Intent → Command Mapping COMPUTE EC2 Instances Lambda Functions ECS EKS Other Compute --- STORAGE S3 EBS & EFS --- DATABASES RDS DynamoDB ElastiCache & Redshift --- NETWORKING VPC & Subnets Load Balancers & DNS --- SECURITY & IDENTITY IAM Secrets Manager ⚠️ Note: Secret values are never retrieved (get-secret-value is excluded). Only metadata is shown. SSM Parameter Store ⚠️ Note: Parameter values are never retrieved (get-parameter is excluded). Only metadata is shown. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills github/aws-resource-query