Agent skill · software engineering · aiskillstore

aws-serverless

Specialized skill for building production-ready serverless

Why this skill is useful

Adds executable scripts and patterns for AWS serverless applications that are not widely available in public documentation.

What it needs

Requires aws-sdk installed locally. Requires aws account access. About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

AWS Serverless Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization. Principles Right-size memory and timeout (measure before optimizing) Minimize cold starts for latency-sensitive workloads Use SnapStart for Java/.NET functions Prefer HTTP API over REST API for simple use cases Design for failure with DLQs and retries Keep deployment packages small Use environment variables for configuration Implement structured logging with correlation IDs Patterns Lambda Handler Pattern Proper Lambda function structure with error handling When to use: Any Lambda function implementation,API handlers, event processors, scheduled tasks Bestpractices Initialize clients outside handler (reused across warm invocations) Always return proper API Gateway response format Log with structured JSON for CloudWatch Insights Include request ID in error logs for tracing API Gateway Integration Pattern REST API and HTTP API integration with Lambda When to use: Building REST APIs backed by Lambda,Need HTTP endpoints for functions Structure project/ ├── template.yaml # SAM template ├── src/ │ ├── handlers/ │ │ ├── get.js │ │ ├── create.js │ │ └── delete.js │ └── lib/ │ └── dynamodb.js └── events/ └── event.json # Test events Apicomparison Httpapi: Lower latency (~10ms) Lower cost (50-70% cheaper) Simpler, fewer features Best for: Most REST APIs Restapi: More features (caching, request validation, WAF) Usage plans and API keys Request/response transformation Best for: Complex APIs, enterprise features Event-Driven SQS Pattern Lambda triggered by SQS for reliable async processing When to use: Decoupled, asynchronous processing,Need retry logic and DLQ,Processing messages in batches Bestpractices Set VisibilityTimeout to 6x Lambda timeout Use ReportBatchItemFailures for partial batch failure Always configure a DLQ for poison messages Process messages …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/aws-serverless

View the source on GitHub

Browse the @skills marketplace