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.
SkillScore91Maintained
Automatic
◆Coding pack
Last verified 8/16/2026
What it changes
Passed 20 of 22 test cases with the skill, and 5 of 22 without it.
Without skill23%
With skill91%
Checks it passed that the model alone missed
Requires AWS CLI version 2.33.22 or higher
Directs the user to references/error-handling.md
Names aws-durable-execution-sdk-python for runtime
and 23 more in the full report
15 fixed5 passed either way2 still failing0 broke
Pass-rate lift
+68 pp
Tokens
+45%
Agent turns
0%
Response time
-59%
Model gemini-3.6-flashMeasured 8/16/2026v120 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 15
Prompt
We need to debug execution logs by enabling sensitive data access in our project's .mcp.json file. Which command-line flag must be added to the server configuration?
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies adding --allow-sensitive-data-access to .mcp.json
Missed
Passed
case-12 · gemini-3.6-flash · 8/16/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md198 lines12 files
AWS Lambda durable functions
Build resilient multi-step applications and AI workflows that can execute for up to 1 year while maintaining reliable progress despite interruptions.
Onboarding
Step 1: Validate Prerequisites
Before using AWS Lambda durable functions, verify:
AWS CLI is installed (2.33.22 or higher) and configured:
aws --version
aws sts get-caller-identity
Runtime environment is ready:
For TypeScript/JavaScript: Node.js 22+ (node --version)
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.)