sam

Automate serverless application workflows with AWS SAM CLI.

3|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/david-2814/claw-aws --skill sam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sam
Source: https://github.com/david-2814/claw-aws/tree/main/skills/sam
Command: npx skills add https://github.com/david-2814/claw-aws --skill sam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines building, testing, and deploying serverless applications using AWS SAM CLI.

Core Features & Use Cases

  • Initialize SAM projects, build and package functions, run local tests, and deploy serverless stacks.
  • Develop and debug APIs and event-driven workflows with local testing and iterative feedback.
  • Use case: imagine a microservice composed of multiple Lambdas; SAM coordinates scaffold, test, and deployment across services.

Quick Start

Install AWS SAM CLI, initialize a project, and start building and testing your serverless app.

Frequently Asked Questions about sam

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

FAQPage Schema
How do I build and deploy serverless applications using AWS SAM?

You can build and deploy serverless applications using AWS SAM by automating project initialization, packaging functions, running local tests, and deploying stacks across Lambda, API Gateway, DynamoDB, and Step Functions.

Can I run local tests for AWS Lambda functions before deployment?

Yes, you can run local tests for AWS Lambda functions before deployment using SAM CLI and Docker. This allows you to develop and debug APIs and event-driven workflows with iterative feedback locally before deploying to AWS.

Do I need Docker and AWS CLI installed to use SAM CLI?

Yes, you need Docker and AWS CLI v2 installed to use SAM CLI effectively. Docker is specifically required for running local tests, while appropriate runtime environments are needed for building and packaging your serverless functions.

What is the best way to scaffold a microservice with multiple Lambda functions?

The best way to scaffold a microservice with multiple Lambda functions is using AWS SAM to coordinate the initialization, testing, and deployment across services. It manages the serverless stack to ensure cohesive builds and deployments.

Does AWS SAM support deploying Step Functions and API Gateway?

Yes, AWS SAM supports deploying Step Functions and API Gateway. It automates the deployment of serverless stacks across these AWS services, allowing you to manage event-driven workflows and APIs within your serverless architecture.

Why use AWS SAM for serverless deployment instead of deploying Lambda functions manually?

You use AWS SAM for serverless deployment because it streamlines building, testing, and deploying serverless applications. It automates scaffolding, local testing, and stack management across multiple services, reducing manual configuration errors and deployment friction.