aws

Generate AWS SAM and CloudFormation templates for serverless applications.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/aubrian-halili/ai-experience --skill aws-aubrian-halili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws
Source: https://github.com/aubrian-halili/ai-experience/tree/main/.claude/skills/aws
Command: npx skills add https://github.com/aubrian-halili/ai-experience --skill aws-aubrian-halili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers design, build, and manage AWS serverless applications, ensuring best practices for security, cost, and reliability.

Core Features & Use Cases

  • Infrastructure as Code: Generates and modifies SAM/CloudFormation templates.
  • IAM Best Practices: Enforces least privilege for Lambda functions and resources.
  • Serverless Design Patterns: Provides guidance on Lambda handlers, DynamoDB, SQS, and API Gateway.
  • Use Case: You need to create a new Lambda function to process SQS messages and store data in DynamoDB. This Skill can generate the SAM template, IAM policy, and a basic handler structure for you.

Quick Start

Use the aws skill to create a new SAM template for a Lambda function that reads from DynamoDB.

Frequently Asked Questions about aws

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

FAQPage Schema
How do I generate a SAM template for a Lambda function that reads from DynamoDB?

To generate a SAM template for a Lambda function, this Skill automates infrastructure as code creation and applies serverless design patterns for DynamoDB access. It outputs the CloudFormation template, a basic handler structure, and least privilege IAM policies.

What is the best way to enforce least privilege IAM policies for serverless applications?

To enforce least privilege IAM policies for serverless applications, this Skill analyzes your resources and automatically generates scoped permissions for Lambda functions. It ensures your IAM policies grant only the necessary access to DynamoDB, SQS, and API Gateway.

Can I use SAM and CloudFormation to build an SQS message processing workflow?

Yes, you can use SAM and CloudFormation to build an SQS message processing workflow. This Skill designs the serverless architecture by generating the infrastructure code, Lambda handlers, and the required IAM roles for processing SQS messages and storing data.

Does this approach support designing APIs with API Gateway and Lambda?

Yes, this approach supports designing APIs with API Gateway and Lambda. The Skill provides serverless design patterns and automates the generation of CloudFormation templates to properly route API traffic to your Lambda handlers.

When should I not use serverless architecture for my cloud application?

You should not use serverless architecture when your application requires long-running processes or persistent server connections, as Lambda functions have strict execution time limits. This Skill focuses on event-driven workflows using DynamoDB, SQS, and API Gateway.

What are the steps to create an AWS serverless app from scratch?

To create an AWS serverless app from scratch, the Skill performs input classification, context analysis, solution design, and verification. It generates your SAM templates, implements Lambda handlers, and applies security reviews to ensure reliability and cost efficiency.