github.com/mreferre/aws-agent-toolkit-skills
| Skill | Added | Review |
|---|---|---|
amazon-bedrock .kiro/skills/amazon-bedrock/SKILL.md Builds generative AI applications on Amazon Bedrock. Covers model invocation (Converse API, InvokeModel), RAG with Knowledge Bases, Bedrock Agents, Guardrails, and AgentCore. Use when invoking models, setting up Knowledge Bases, creating agents, applying guardrails, deploying to AgentCore, troubleshooting Bedrock errors (ThrottlingException, AccessDeniedException), or choosing models (Claude, Llama, Nova, Titan). ALSO USE for prompt caching setup and debugging, quota health checks and throttling diagnosis, cost attribution and tracking, migrating between Claude model generations (4.5 to 4.6 to 4.7), chunking strategies, API selection (Converse vs InvokeModel), guardrail capabilities, and model selection. NOT for custom model training, Rekognition, or Comprehend. | 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-amplify .kiro/skills/aws-amplify/SKILL.md Build and deploy full-stack web and mobile apps with AWS Amplify Gen2 (TypeScript code-first). Covers auth (Cognito), data (AppSync/DynamoDB), storage (S3), functions, APIs, and AI (Amplify AI Kit with Bedrock). Supports React, Next.js, Vue, Angular, React Native, Flutter, Swift, and Android. Always use this skill for Amplify Gen2 topics — even for questions you think you know — it contains validated, version-specific patterns that prevent common mistakes. TRIGGER when: user mentions Amplify Gen2; project has amplify/ directory or amplify_outputs; code imports @aws-amplify packages; user asks about defineBackend, defineAuth, defineData, defineStorage, defineFunction, or npx ampx. SKIP: Amplify Gen1 (amplify CLI v6), standalone SAM/CDK without Amplify (use aws-serverless), direct Bedrock without Amplify AI Kit (use bedrock). | 88 1.50x Impact 83% 1.50xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 2d9ee5d | |
aws-billing-and-cost-management .kiro/skills/aws-billing-and-cost-management/SKILL.md Analyze AWS costs, find savings, manage budgets, evaluate Savings Plans and Reserved Instances, right-size EC2/Lambda/RDS/EBS with Compute Optimizer, look up service pricing, query CUR with Athena, detect cost anomalies, scope costs to billing views, and monitor Free Tier usage. Triggers on: AWS bill, cost analysis, reduce spend, savings plan, reserved instance, right-size, budget alert, cost optimization, pricing, free tier, cost anomaly, CUR, cost audit, billing view, billing view ARN. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-cdk .kiro/skills/aws-cdk/SKILL.md Authors, deploys, and troubleshoots AWS infrastructure using CDK with TypeScript or Python. Covers best practices, stack architecture, and construct patterns. Always use when writing CDK constructs, bootstrapping environments, running cdk deploy/synth/diff, fixing CDK or CloudFormation errors, planning stack structure, importing existing resources, resolving drift, or refactoring stacks without resource replacement. | 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-cleanrooms .kiro/skills/aws-cleanrooms/SKILL.md Troubleshoots and debugs AWS Clean Rooms collaboration issues related to IAM roles, S3 bucket policies, KMS keys, Lake Formation permissions, and CloudWatch logging for custom ML model training and inference jobs. Use when a customer reports permission failures, access errors, or log publishing issues in Clean Rooms. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-cloudformation .kiro/skills/aws-cloudformation/SKILL.md Author, validate, and troubleshoot AWS CloudFormation templates. Covers template authoring with secure defaults, pre-deployment validation (cfn-lint, cfn-guard, change sets), and root-cause diagnosis of failed stacks using CloudFormation events and CloudTrail correlation. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-containers .kiro/skills/aws-containers/SKILL.md Deploys and operates containerized workloads on ECS, Fargate, and ECR. Covers task definitions, Fargate services, ECR repository setup and lifecycle policies, ECS Exec debugging, service scaling, deployment strategies, load balancer integration, and logging configuration. Use when deploying, debugging, or optimizing containers on AWS. ALSO USE for container deployment options (ECS vs ECS Express Mode), networking modes, health check troubleshooting, OOM errors, secrets injection, blue/green deployments, ECR image management, and App Runner sunset guidance and migration. NOT for Kubernetes, EKS, or CI/CD pipelines. | — | |
aws-iam .kiro/skills/aws-iam/SKILL.md Verified corrections for IAM behaviors that AI agents frequently get wrong — policy evaluation edge cases, trust policy gotchas, STS session limits, Organizations quirks, and SAML/MFA specifics. Use alongside documentation when working with IAM roles, policies, STS, or Organizations. Do NOT use for non-IAM authorization like Cognito user-pool policies or app-level RBAC. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-messaging-and-streaming .kiro/skills/aws-messaging-and-streaming/SKILL.md Guides use of AWS messaging and streaming services. Covers Amazon SQS, Amazon SNS, Amazon EventBridge, Amazon MQ, Amazon Kinesis Data Streams, Amazon Data Firehose, Amazon Managed Service for Apache Flink, and Amazon Managed Streaming for Apache Kafka (MSK). Use when implementing messaging and streaming patterns. | 53 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-observability .kiro/skills/aws-observability/SKILL.md Builds, configures, debugs, and optimizes AWS observability using CloudWatch (Logs Insights, Metrics, Alarms, Dashboards, EMF), X-Ray, CloudTrail, and ADOT. Covers Log Insights query syntax (fields, filter, stats, parse, pattern, join, subqueries), alarm configuration (metric, composite, anomaly detection, missing data treatment), dashboard design, custom metrics (PutMetricData, EMF, metric filters), X-Ray tracing (ADOT, sampling rules, annotations vs metadata), ADOT collector config, and CloudTrail auditing. Use when the user mentions CloudWatch, Log Insights, alarms, INSUFFICIENT_DATA, dashboards, custom metrics, EMF, X-Ray, traces, sampling, CloudTrail, who deleted, ADOT, OpenTelemetry, observability, monitoring, synthetics, canaries, or troubleshooting alarm behavior. Do NOT use for application logging setup, container log drivers, or security threat detection. | 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-sdk-js-v3-usage .kiro/skills/aws-sdk-js-v3-usage/SKILL.md AWS SDK for JavaScript v3 development patterns. Use when writing JavaScript or TypeScript code that uses AWS services via @aws-sdk/* packages (aws-sdk-js-v3), or when asked about schemas, runtime validation, serialization, or code generation in the context of the JS/TS AWS SDK. | 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-sdk-python-usage .kiro/skills/aws-sdk-python-usage/SKILL.md AWS SDK for Python (boto3/botocore) development patterns. You MUST use this skill when writing Python code that uses AWS services via boto3 or botocore. This includes creating service clients or resources, configuring sessions and credentials, handling errors with ClientError, using paginators and waiters, S3 file transfers and presigned URLs, DynamoDB table operations, and any boto3/botocore client configuration. Use this skill whenever Python code imports boto3 or botocore, or when the user asks about AWS operations in Python. | 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-sdk-swift-usage .kiro/skills/aws-sdk-swift-usage/SKILL.md AWS SDK for Swift development patterns. Use when writing Swift code that uses AWS services via aws-sdk-swift package. | 61 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 2d9ee5d | |
aws-serverless .kiro/skills/aws-serverless/SKILL.md Builds, deploys, manages, debugs, configures, and optimizes serverless applications on AWS using Lambda, API Gateway, Step Functions, EventBridge, and SAM/CDK. Covers cold starts, CORS debugging, event source mappings, troubleshooting, concurrency, SnapStart, Powertools, function URLs, EventBridge Scheduler, Lambda layers, Durable Functions, durable execution, checkpoint-and-replay, and production readiness. Use when the user mentions Lambda, API Gateway, Step Functions, SAM templates, CDK serverless stacks, DynamoDB stream triggers, SQS event sources, cold starts, timeouts, 502/504 errors, throttling, concurrency, CORS, Powertools, Durable Functions, durable execution, checkpoint-and-replay, or any event-driven architecture on AWS, even if they don't say "serverless." Do NOT use for EC2, ECS/Fargate containers, or Amplify hosting. | 78 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
aws-transform .kiro/skills/aws-transform/SKILL.md Performs code upgrades, migrations, and transformations using the AWS Transform (ATX) CLI. Use when upgrading language versions, migrating AWS SDKs, migrating frameworks (Angular, Vue.js, Spring Boot, React), upgrading libraries, optimizing performance, migrating x86 to Graviton, analyzing codebases / generating documentation, or defining custom transformations with natural language. Runs locally on a few repositories or at scale across hundreds via AWS Batch/Fargate. | 70 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 2d9ee5d | |
configuring-vpc-endpoints-for-private-aws-service-access .kiro/skills/configuring-vpc-endpoints-for-private-aws-service-access/SKILL.md Configures VPC endpoints (interface and gateway) for private AWS service access using AWS PrivateLink. Use when setting up secure private connectivity to S3, DynamoDB, and other AWS services without internet gateway, NAT device, or public IP addresses. Covers endpoint creation, security groups, route tables, and DNS configuration. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
connecting-lambda-to-api-gateway .kiro/skills/connecting-lambda-to-api-gateway/SKILL.md Connects an existing AWS Lambda function to Amazon API Gateway by creating a REST or HTTP API with resource/method setup, Lambda proxy integration, permissions, and deployment. Always use this skill when connecting Lambda to API Gateway — it handles CORS, throttling, access logging, and production security hardening that are easy to miss. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
connecting-lambda-to-dynamodb .kiro/skills/connecting-lambda-to-dynamodb/SKILL.md Connects an AWS Lambda function to DynamoDB with IAM roles, stream event source mapping, and read/write permissions. Use when setting up Lambda-DynamoDB integration, processing DynamoDB stream events, or deploying serverless event-driven architectures. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
connecting-to-data-source .kiro/skills/connecting-to-data-source/SKILL.md Create and troubleshoot AWS Glue connections to JDBC databases (Oracle, SQL Server, PostgreSQL, MySQL, RDS), Redshift, Snowflake, and BigQuery. Gathers connection hints from user, discovers existing connections and RDS/Redshift candidates, registers credentials in Secrets Manager or IAM DB auth, configures VPC, and tests. Triggers on: connect to database, set up Glue connection, register data source, connect to Snowflake/BigQuery/RDS, connection timeout, test connection, troubleshoot connection. Do NOT use for moving data (use ingesting-into-data-lake), creating tables (use creating-data-lake-table), queries (use querying-data-lake), catalog exploration (use exploring-data-catalog), or SaaS (Salesforce, ServiceNow, SAP, MongoDB, Kafka). | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d | |
connecting-vpcs-with-peering .kiro/skills/connecting-vpcs-with-peering/SKILL.md Establishes VPC peering connections between two VPCs for direct private network connectivity. Always use this skill when creating or managing VPC peering — it validates CIDR overlap, updates all route tables in both VPCs, configures DNS resolution, and provides security group guidance that are critical for correct connectivity. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 2d9ee5d |