Tooluck logoTooluck
SKILL.md

step-functions

Agent skill fromitsmostafa/aws-agent-skills

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.

How to install step-functions

install step-functions
# install the aws-agent-skills pack with the skills CLI
npx skills add itsmostafa/aws-agent-skills

# or add only this skill to Claude Code: copy the folder

skills/step-functions/

# into

~/.claude/skills/step-functions/ (all projects)

.claude/skills/step-functions/ (one project)

skills/step-functions/SKILL.md

MITFull file
1# AWS Step Functions
2
3AWS 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.
4
5## Table of Contents
6
7- [Core Concepts](#core-concepts)
8- [Common Patterns](#common-patterns)
9- [CLI Reference](#cli-reference)
10- [Best Practices](#best-practices)
11- [Troubleshooting](#troubleshooting)
12- [References](#references)
13
14## Core Concepts
15
16### Workflow Types
17
18| Type | Description | Pricing |
19|------|-------------|---------|
20| **Standard** | Long-running, durable, exactly-once | Per state transition |
21| **Express** | High-volume, short-duration | Per execution (time + memory) |
22
23### State Types
24
25| State | Description |
26|-------|-------------|
27| **Task** | Execute work (Lambda, API call) |
28| **Choice** | Conditional branching |
29| **Parallel** | Execute branches concurrently |
30| **Map** | Iterate over array |
31| **Wait** | Delay execution |
32| **Pass** | Pass input to output |
33| **Succeed** | End successfully |
34| **Fail** | End with failure |
35
36### Amazon States Language (ASL)
37
38JSON-based language for defining state machines.
39
40## Common Patterns
41
42### Simple Lambda Workflow
43
44```json
45{
46 "Comment": "Process order workflow",
47 "StartAt": "ValidateOrder",
48 "States": {
49 "ValidateOrder": {
50 "Type": "Task",
51 "Resource": "arn:aws:lambda:us-east-1:123456789012:function:ValidateOrder",
52 "Next": "ProcessPayment"
53 },
54 "ProcessPayment": {
55…

Excerpt shown under the repository's MIT license.

More skills in aws-agent-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

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

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates