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