aws-skills

Generate AWS CDK stacks for serverless APIs with Lambda and DynamoDB.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/allanninal/claude-code-skills --skill aws-skills-allanninal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-skills
Source: https://github.com/allanninal/claude-code-skills/tree/main/skills/aws-skills
Command: npx skills add https://github.com/allanninal/claude-code-skills --skill aws-skills-allanninal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance and best practices for building, deploying, and managing applications on Amazon Web Services (AWS), covering infrastructure as code, serverless architectures, and data storage.

Core Features & Use Cases

  • AWS CDK Patterns: Demonstrates project structure and stack definitions for infrastructure as code.
  • Lambda Best Practices: Offers guidance on handler patterns, performance optimization, and cold start reduction.
  • DynamoDB & S3: Illustrates single-table design, access patterns, and bucket configuration best practices.
  • API Gateway: Shows how to set up REST APIs with request validation and throttling.
  • Security & Cost: Includes checklists for IAM, cost optimization, and security configurations.

Quick Start

Use the aws-skills skill to generate an AWS CDK stack for a serverless API with a Lambda function and DynamoDB table.

Frequently Asked Questions about aws-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure an AWS CDK project for a serverless API with Lambda and DynamoDB?

To structure an AWS CDK project for a serverless API, define infrastructure as code using stack definitions that provision API Gateway, Lambda functions, and DynamoDB tables. This Skill provides comprehensive patterns and code examples for AWS development and deployment.

What are the best practices for reducing Lambda cold starts in serverless architectures?

Reducing Lambda cold starts involves applying handler patterns and performance optimization techniques specific to serverless architectures. This guidance includes best practices for operational efficiency and application deployment on the AWS platform.

How does DynamoDB single-table design work for serverless applications?

DynamoDB single-table design works by consolidating multiple entity types into one table to optimize access patterns and query efficiency. This approach is detailed with best practices for data storage and bucket configuration in serverless architectures.

Can I use AWS CDK to configure API Gateway request validation and throttling?

Yes, you can use AWS CDK to configure API Gateway request validation and throttling. This Skill demonstrates how to set up REST APIs with request validation and throttling for secure application deployment.

How do I apply IAM least privilege principles when deploying AWS infrastructure as code?

Applying IAM least privilege principles involves using specific security configurations and checklists during infrastructure as code deployment. This ensures operational efficiency and enforces strict access controls across AWS resources like S3 and DynamoDB.

What is the best way to optimize AWS costs for serverless architectures using CDK?

The best way to optimize AWS costs for serverless architectures is by implementing cost optimization strategies and checklists within your CDK definitions. This includes configuring S3 bucket policies and DynamoDB access patterns efficiently.