Skills for Real Engineers. Straight from my .agents directory.
aws-lambda-durable-functions
Agent skill fromawslabs/agent-plugins
Build resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry logic, and orchestration for long-running executions. Covers the critical replay model, step operations, wait/callback patterns, error handling with saga pattern, testing with LocalDurableTestRunner. Triggers on phrases like: lambda durable functions, workflow orchestration, state machines, retry/checkpoint patterns, long-running stateful Lambda functions, saga pattern, human-in-the-loop callbacks, and reliable serverless applications.
How to install aws-lambda-durable-functions
npx skills add awslabs/agent-plugins# or add only this skill to Claude Code: copy the folder
plugins/aws-serverless/skills/aws-lambda-durable-functions/
# into
~/.claude/skills/aws-lambda-durable-functions/ (all projects)
.claude/skills/aws-lambda-durable-functions/ (one project)
1# AWS Lambda durable functions23Build resilient multi-step applications and AI workflows that can execute for up to 1 year while maintaining reliable progress despite interruptions.45## Onboarding67### Step 1: Validate Prerequisites89Before using AWS Lambda durable functions, verify:10111. **AWS CLI** is installed (2.33.22 or higher) and configured:1213 ```bash14 aws --version15 aws sts get-caller-identity16 ```17182. **Runtime environment** is ready:19 - For TypeScript/JavaScript: Node.js 22+ (`node --version`)20 - For Python: Python 3.11+ (`python --version`. Note that currently only Lambda runtime environments 3.13+ come with the Durable Execution SDK pre-installed. 3.11 is the min supported Python version by the Durable SDK itself, however, you could use OCI to bring your own container image with your own Python runtime + Durable SDK.)21223. **Deployment capability** exists (one of):23 - AWS SAM CLI (`sam --version`) 1.153.1 or higher24 - AWS CDK (`cdk --version`) v2.237.1 or higher25 - Direct Lambda deployment access2627### Step 2: Select language and IaC framework2829### Language Selection3031Default: TypeScript3233Override syntax:3435- "use Python" → Generate Python code36- "use JavaScript" → Generate JavaScript code3738When not specified, ALWAYS use TypeScript3940### IaC framework selection4142Default: CDK4344Override syntax:4546- "use CloudFormation" → Generate YAML templates47- "use SAM" → Generate YAML templates4849When not specified, ALWAYS use CDK5051### Error Scenarios52…
Excerpt shown under the repository's Apache-2.0 license.
More skills in agent-plugins
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
