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.

skills.sh installs
4K
GitHub stars
29
last updated
Aug 21, 2026

Install

$ npx -y skills add inngest/inngest-skills --skill inngest-steps --agent claude-code

Installs into .claude/skills of the current project.

Files

Inngest Steps

Build robust, durable workflows with Inngest's step methods. Each step is a separate HTTP request that can be independently retried and monitored.

These skills are focused on TypeScript. For Python or Go, refer to the Inngest documentation for language-specific guidance. Core concepts apply across all languages.

Core Concept

🔄 Critical: Each step re-runs your function from the beginning. Put ALL non-deterministic code (API calls, DB queries, randomness) inside steps, never outside.

📊 Step Limits: Every function has a maximum of 1,000 steps and 4MB total step data.

// ❌ WRONG - will run 4 times
export default inngest.createFunction(
  { id: "bad-example", triggers: [{ event: "test" }] },
  async ({ step }) => {
    console.log("This logs 4 times!"); // Outside step = bad
    await step.run("a", () => console.log("a"));
    await step.run("b", () => console.log("b"));
    await step.run("c", () => console.log("c"));
  }
);

Sponsors

Details

Repository
github.com/inngest/inngest-skills
Categories
Backend & APIs, Git & Pull Requests, Code Review & Quality, Automation & Workflows
First seen
May 16, 2026

More from inngest/inngest-skills

All 6
1wshobson avatarsocial-publishingwshobson/agentsSchedule and publish social media posts across 13 platforms (X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, Pint4Kskills.sh installs
2dpearson2699 avatarvision-frameworkdpearson2699/swift-ios-skillsImplement computer vision features including text recognition (OCR), face detection, barcode scanning, image segmentation, object tracking, and document scannin4Kskills.sh installs
3giuseppe-trisciuoglio avatarzod-validation-utilitiesgiuseppe-trisciuoglio/developer-kitCreates reusable Zod v4 schemas, validates API payloads, forms, and configuration input, transforms and coerces data safely, and handles validation errors with 4Kskills.sh installs
4zc277584121 avatarmermaid-to-imagezc277584121/marketing-skillsConvert Mermaid code blocks in Markdown files to PNG images using the mermaid.ink API.4Kskills.sh installs
5zc277584121 avatarimage-generationzc277584121/marketing-skillsGenerate illustration images for articles and documentation with a Codex-first workflow, OpenAI API fallback, and Gemini fallback.4Kskills.sh installs
6tradermonty avatarvalue-dividend-screenertradermonty/claude-trading-skillsScreen US stocks for high-quality dividend opportunities combining value characteristics (P/E ratio under 20, P/B ratio under 2), attractive yields (3% or highe4Kskills.sh installs