aws-lambda

Build and deploy AWS Lambda functions with event triggers and runtime configuration.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/ToanPV90/dotfiles --skill aws-lambda-toanpv90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-lambda
Source: https://github.com/ToanPV90/dotfiles/tree/main/agents/.agents/skills/aws-lambda
Command: npx skills add https://github.com/ToanPV90/dotfiles --skill aws-lambda-toanpv90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AWS Lambda skills help you build and deploy event-driven serverless functions without provisioning and managing servers, while still handling triggers, permissions, and runtime performance.

Core Features & Use Cases

  • Function Creation & Deployment: Create Lambda functions, update code/configuration, publish versions, and manage aliases for safe rollouts.
  • Event Sources & Integrations: Configure API Gateway, S3 notifications, SQS batch processing (including partial failures), DynamoDB Streams, and EventBridge scheduled triggers.
  • Performance & Reliability Optimization: Address cold starts using arm64, layers, provisioned concurrency, reserved concurrency, and SnapStart (where applicable).
  • Infrastructure Templates: Use SAM templates to define functions, layers, triggers, and outputs in an infrastructure-as-code workflow.

Quick Start

Instruct your AI with: set up an AWS Lambda function named my-api-handler on Python 3.12 with an API Gateway trigger, structured logging, and SQS retry-friendly batch processing, then generate the exact aws CLI and a matching SAM template for deployment.

Frequently Asked Questions about aws-lambda

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

FAQPage Schema
How do I deploy AWS Lambda functions with API Gateway and SQS triggers?

Deploy AWS Lambda functions by configuring API Gateway endpoints, S3 notifications, and SQS batch handlers with partial failure reporting. Use SAM templates and AWS CLI commands to define event source mappings, IAM permissions, and runtime configuration for production workflows.

What's the best way to optimize AWS Lambda cold start performance?

Optimize AWS Lambda cold starts by utilizing arm64 architectures, provisioned concurrency, reserved concurrency, and SnapStart. Implement Lambda layers to reduce deployment package size and improve function initialization times for event-driven serverless workloads.

How does SQS batch processing handle partial failures in AWS Lambda?

SQS batch processing in AWS Lambda handles partial failures by reporting individual message errors back to the queue. Configure event source mappings to ensure reliable serverless execution without losing messages during batch processing failures.

Do I need SAM templates to manage AWS Lambda deployments?

SAM templates are used to define AWS Lambda functions, layers, triggers, and outputs in an infrastructure-as-code workflow. They streamline function creation, version publishing, and alias management for safe rollouts alongside AWS CLI command workflows.

Can I use AWS Lambda with DynamoDB Streams and EventBridge schedules?

AWS Lambda supports DynamoDB Streams processors and EventBridge scheduled triggers for production workflows. Configure event source mappings and IAM permissions to connect your serverless functions with these event sources reliably.

How do I plan IAM permissions for event-driven AWS Lambda functions?

Plan IAM permissions for AWS Lambda by defining execution roles that allow event source mappings for API Gateway, S3, and SQS. Use SAM templates to structure permissions alongside layers and triggers for secure serverless deployments.