This is your reference for building AWS Step Functions state machines. It covers the essential workflow patterns you'll actually use: Lambda orchestration, parallel execution, Map state for batch processing, and proper error handling with retries and catches. The source includes working JSON definitions for Choice states, Parallel branches, and Map iterators, plus boto3 examples for creating and executing workflows. What's useful here is the side-by-side comparison of Standard vs Express workflows and a clear breakdown of all eight state types. If you're coordinating multiple AWS services or need durable workflow execution with built-in retry logic, this gives you the patterns to copy and modify.

skills.sh installs
121
GitHub stars
1.2K
last updated
Jun 8, 2026

Install

$ npx -y skills add itsmostafa/aws-agent-skills --skill step-functions --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS Step Functions

AWS Step Functions is a serverless orchestration service that lets you build and run workflows using state machines. Coordinate multiple AWS services into business-critical applications.

Table of Contents

Core Concepts

Workflow Types

TypeDescriptionPricing
StandardLong-running, durable, exactly-oncePer state transition
ExpressHigh-volume, short-durationPer execution (time + memory)

State Types

StateDescription
TaskExecute work (Lambda, API call)
ChoiceConditional branching
ParallelExecute branches concurrently
MapIterate over array
WaitDelay execution
PassPass input to output
SucceedEnd successfully
FailEnd with failure

Amazon States Language (ASL)

JSON-based language for defining state machines.

Common Patterns

Sponsors

Details

Repository
github.com/itsmostafa/aws-agent-skills
Categories
AI & Agent Building, Debugging, Automation & Workflows, Cloud & Infrastructure
License
MIT
First seen
Jun 11, 2026

More from itsmostafa/aws-agent-skills

All 18
1paulrberg avatarcoderabbitpaulrberg/agent-skillsThis skill should be used when the user asks to "triage coderabbit", "check coderabbit comments", "analyze coderabbit review", "fetch coderabbit findings", "cod120skills.sh installs
2signoz avatarsignoz-docssignoz/agent-skillsUse this skill first whenever the user asks about SigNoz instrumentation, OpenTelemetry setup, querying, dashboards, alerts, troubleshooting, self-hosted deploy116skills.sh installs
3arpitg1304 avatarrobotics-securityarpitg1304/robotics-agent-skills>115skills.sh installs
4mblode avataraudit-uimblode/agent-skillsAudits web UI quality across accessibility, interaction, forms, typography, navigation, layout, performance, motion, and microcopy. Use when reviewing or refini114skills.sh installs
5itsmostafa avatarsnsitsmostafa/aws-agent-skillsAWS SNS notification service for pub/sub messaging. Use when creating topics, managing subscriptions, configuring message filtering, sending notifications, or s113skills.sh installs
6github avatardata-breach-blast-radiusgithub/awesome-copilotPre-breach impact analysis: inventories sensitive data (PII, PHI, PCI-DSS, credentials), traces data flows, scores exposure vectors, and produces a regulatory b110skills.sh installs