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.
npx claude-code-templates@latest --skill development/aws-serverlessWhat 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-serverless2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill aws-serverless -a claude-code3Manually: put the files in place
~/.claude/skills/aws-serverless/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/aws-serverless/
Manually: put the files in place
.agents/skills/aws-serverless/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/aws-serverless/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates aws-serverless2Manually: put the files in place
.github/skills/aws-serverless/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/aws-serverlessManually: put the files in place
.devin/skills/aws-serverless/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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.