Teaches Claude how to build durable workflows with Inngest's step primitives. You'll reach for this when you need delays that survive restarts (abandoned cart follow-ups), waiting for webhook callbacks or human approval with timeouts, or polling APIs without losing state on crashes. The critical gotcha it hammers home: each step re-runs your function from the beginning, so anything non-deterministic (API calls, DB queries, random numbers) must go inside a step or you'll execute it repeatedly. Covers the full toolkit: step.run for retriable work, step.sleep for delays, step.waitForEvent for async coordination, step.invoke for composing functions, plus handling loops and parallel execution. Worth noting the TypeScript focus and the 1,000 step per function limit.
npx skills add https://github.com/inngest/inngest-skills --skill inngest-steps