Skip to main content
skill

aws-serverless · davila7 — Claude Code skill for AWS

This skill provides patterns for AWS Lambda apps, including API Gateway, DynamoDB, and SQS event processing. Use it when shaping serverless handlers and SAM deployment templates.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill development/aws-serverless
Open on GitHub

What aws-serverless does

The skill covers Lambda handlers, REST and HTTP APIs backed by API Gateway, and asynchronous SQS processing with retries and a dead-letter queue. Its examples use JavaScript and Python, with SAM templates for deployment.

Patterns show request parsing, API responses, error handling, DynamoDB access, and reporting failed items from a message batch. They are starting points, so you’ll need to adapt table settings, function configuration, and business logic to your project. Some examples rely on the AWS SDK or boto3; the templates do not deploy an application without configured AWS resources.

What it helps with

  • structure a Lambda handler with error handling
  • connect Lambda functions to an API Gateway endpoint through SAM
  • process SQS messages in batches and retry failures
  • read items from DynamoDB in a function

Example prompts for the agent

  • Create a Lambda handler for an HTTP API that parses the request and returns a useful error response.
  • Write a SAM template connecting an HTTP API, Lambda functions, and a DynamoDB table.
  • Set up batch processing for SQS so failed messages can be retried.

How to install aws-serverless

1claude-code-templates

npx claude-code-templates@latest --skill development/aws-serverless

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill aws-serverless -a claude-code

3Manually: put the files in place

~/.claude/skills/aws-serverless/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/aws-serverless/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about aws-serverless

How do I install aws-serverless in Claude Code?

Run npx claude-code-templates@latest --skill development/aws-serverless. Alternatively, run npx skills add davila7/claude-code-templates --skill aws-serverless -a claude-code. The skill file path is ~/.claude/skills/aws-serverless/SKILL.md.

What does aws-serverless do?

It provides patterns for Lambda handlers, API Gateway integrations, DynamoDB access, and SQS event processing. The examples use JavaScript and Python, with SAM templates for AWS configuration.

Which languages and deployment tools are covered?

The examples use JavaScript and Python, and SAM is used for infrastructure templates. DynamoDB examples rely on the AWS SDK or boto3.

Similar skills

All skills for Cloud: AWS, Azure, GCP →

aws-serverless by other authors comes first.

From the same set495

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor