CtrlK
BlogDocsLog inGet started
Tessl Logo

step-functions

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-functions
What are skills?

81

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

82%

Resilient Payment Processing Workflow

Error handling and retry configuration

Criteria
Without context
With context

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

100%

5%

Nightly Order Fulfillment Pipeline

Workflow type selection and parallel/map execution

Criteria
Without context
With context

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

100%

Compliance Review Workflow for Policy Changes

Callback pattern and intrinsic functions

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.