AWS Step Functions workflow orchestration with state machines. Use when designing workflows, implementing error handling, configuring parallel execution, integrating with AWS services, or debugging executions.
Install with Tessl CLI
npx tessl i github:itsmostafa/aws-agent-skills --skill step-functions81
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillAgent success when using this skill
Validation for skill structure
Error handling and retry configuration
SDK Lambda resource
0%
0%
OutputPath Payload
0%
0%
Retry Lambda.ServiceException
100%
100%
Retry TooManyRequests
100%
100%
Retry BackoffRate
100%
100%
Retry MaxAttempts
100%
100%
Catch ResultPath
100%
100%
Catch States.ALL
100%
100%
TimeoutSeconds on Task
100%
100%
boto3 client method
100%
100%
definition json.dumps
100%
100%
Workflow type STANDARD
100%
100%
Without context: $0.2376 · 57s · 11 turns · 12 in / 3,430 out tokens
With context: $0.5888 · 1m 27s · 21 turns · 4,766 in / 5,045 out tokens
Workflow type selection and parallel/map execution
Express workflow type
100%
100%
Map state used
100%
100%
Map ItemsPath
100%
100%
Map MaxConcurrency
50%
100%
Parallel state for post-purchase
100%
100%
Parallel branches count
100%
100%
Wait state for delay
100%
100%
No Lambda sleep
100%
100%
Meaningful state names
100%
100%
Express reasoning documented
100%
100%
Without context: $0.2169 · 49s · 10 turns · 11 in / 3,154 out tokens
With context: $0.3770 · 1m 17s · 16 turns · 17 in / 3,644 out tokens
Callback pattern and intrinsic functions
waitForTaskToken resource
100%
100%
Task token passed
100%
100%
TimeoutSeconds on wait state
100%
100%
Catch States.Timeout
100%
100%
send_task_success used
100%
100%
send_task_failure used
100%
100%
boto3 stepfunctions client
100%
100%
Intrinsic function used
100%
100%
Choice routing approval
100%
100%
Expiry state handling
100%
100%
Meaningful state names
100%
100%
Without context: $0.3083 · 1m 19s · 12 turns · 13 in / 5,142 out tokens
With context: $0.6993 · 2m 12s · 26 turns · 73 in / 7,679 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.