inngest/inngest-setup

Verwenden Sie dieses Skill, wenn Sie durable Execution zu einem TypeScript-Projekt hinzufügen – für ausfallsichere Webhook-Handler, Hintergrundaufgaben, die Abstürze überleben, geplante Aufgaben oder langlebige Workflows, die über eine einzelne Anfrage hinaus bestehen. Es umfasst die Installation des Inngest SDK, die Client-Konfiguration, Umgebungsvariablen, Serve-Endpunkte (Next.js, Express, Hono, Fastify), den Connect-as-Worker-Modus und den lokalen Entwicklungsserver.

Was ist inngest-setup?

Dieses Skill vereinfacht die Einrichtung von Inngest für die durable Execution in TypeScript-Projekten. Es automatisiert die Installation des Inngest SDK, die Konfiguration des Clients und die Einrichtung von Umgebungsvariablen, sodass Entwickler schnell ausfallsichere Webhook-Handler, absturzsichere Hintergrundjobs und geplante Aufgaben erstellen können. Das Skill unterstützt gängige Frameworks wie Next.js, Express, Hono und Fastify und bietet Anleitungen sowohl für den Standard-Serve-Modus als auch für den Connect-as-Worker-Modus mit nativer Integration in das jeweilige Framework. Darüber hinaus wird die Einrichtung des lokalen Entwicklungsservers abgedeckt, der eine nahtlose lokale Entwicklung und Tests der Workflows ermöglicht, bevor sie in Produktion gehen. Die Anleitungen in SKILL.md führen den Benutzer Schritt für Schritt durch den gesamten Prozess, von der Installation bis zur funktionierenden lokalen Entwicklungsumgebung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/inngest/inngest-skills/tree/main/skills/inngest-setup

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht inngest-setup?

Verwenden Sie dieses Skill, wenn Sie durable Execution zu einem TypeScript-Projekt hinzufügen – für ausfallsichere Webhook-Handler, Hintergrundaufgaben, die Abstürze überleben, geplante Aufgaben oder langlebige Workflows, die über eine einzelne Anfrage hinaus bestehen. Es umfasst die Installation des Inngest SDK, die Client-Konfiguration, Umgebungsvariablen, Serve-Endpunkte (Next.js, Express, Hono, Fastify), den Connect-as-Worker-Modus und den lokalen Entwicklungsserver.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

inngest/inngest-durable-functions

Use when building functions that must survive process crashes, retry automatically on failure, run on a schedule, react to events, or maintain state across infrastructure failures — e.g., webhook handlers that drop events, flaky cron jobs, background jobs that fail mid-execution, or workflows that need to resume where they left off. Covers Inngest function configuration, triggers (events, cron, invoke), step execution and memoization, idempotency, cancellation, error handling, retries, logging, and observability.

inngest/inngest-events

Use when designing event-driven workflows, decoupling services, implementing fan-out patterns (one trigger, many downstream handlers), implementing idempotent event handling with IDs (24-hour dedupe window), or handling at-least-once delivery from external sources like Stripe webhooks. Covers Inngest event schema, payload format, naming conventions, IDs for idempotency, the ts param, fan-out patterns, and system events like inngest/function.failed.

inngest/inngest-middleware

Use when adding cross-cutting concerns to durable functions — structured logging or tracing across all functions, error tracking with Sentry, payload encryption for sensitive data, dependency injection of clients (DB, Stripe, etc.) into function handlers, custom telemetry, or behavior that should apply uniformly across many functions. Covers Inngest middleware lifecycle, creating custom middleware, dependencyInjectionMiddleware, @inngest/middleware-encryption, @inngest/middleware-sentry, and custom middleware patterns.

inngest/inngest-steps

Use when implementing delays that must survive process restarts (e.g., 24-hour cart abandonment, scheduled follow-ups), waiting for human approval or external events with timeouts (review gates, webhook callbacks, async API completion), polling external services without losing state on crashes, calling other functions and awaiting their results, memoizing expensive operations so they don't re-run on retry, or running async work in parallel inside a workflow. Covers Inngest step methods: step.run, step.sleep, step.waitForEvent, step.waitForSignal, step.sendEvent, step.invoke, step.ai, plus patterns for loops and parallel execution.

Verwandte Skills