aws-lambda-dev

Automate AWS Lambda function creation in Python with single-file architecture.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mporenta/airflow --skill aws-lambda-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-lambda-dev
Source: https://github.com/mporenta/airflow/tree/main/.claude/skills/aws-lambda-dev
Command: npx skills add https://github.com/mporenta/airflow --skill aws-lambda-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Patterns and practices for building small, maintainable AWS Lambda functions in Python using a single-file architecture, avoiding classes, and focusing on predictable behavior.

Core Features & Use Cases

  • Single-file architecture with functions over classes
  • Pydantic-based input validation
  • Comprehensive logging and graceful error handling
  • Environment-based configuration, S3-based event backup, and Secrets Manager integration
  • Async HTTP calls with aiohttp for external APIs and webhook-style handlers

Quick Start

Create a new Lambda following the single-file pattern, validate inputs with Pydantic, and implement webhook handling with proper logging and 200 OK responses.

Frequently Asked Questions about aws-lambda-dev

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

FAQPage Schema
How do I build maintainable AWS Lambda functions in Python without using classes?

You can build maintainable AWS Lambda functions in Python using a single-file architecture that favors functions over classes, ensuring predictable behavior and simplified maintenance for webhook handlers and event processors.

What's the best way to validate input data in Python AWS Lambda webhook handlers?

The best way to validate input data in Python AWS Lambda webhook handlers is using Pydantic models, which provide structured validation and integrate seamlessly with environment-based configuration and graceful error handling.

Does AWS Lambda support async HTTP calls for webhook-style handlers?

AWS Lambda supports async HTTP calls for webhook-style handlers by using the aiohttp library, enabling efficient external API integration while maintaining structured logging and returning 200 OK responses.

Can I use environment-based configuration and S3 backups in a single-file Lambda function?

You can use environment-based configuration and S3-backed event backups in a single-file Lambda function, combining Secrets Manager integration with Pydantic validation for secure and reliable event processing.

When should I use a single-file architecture for AWS Lambda event processors?

You should use a single-file architecture for AWS Lambda event processors when building small, maintainable functions for scheduled jobs or batch processing, avoiding classes to focus on predictable, easily deployable behavior.