What problem does it solve? Setting up durable execution for background jobs, webhooks, and scheduled tasks in TypeScript requires correctly wiring SDK installation, client configuration, environment variables, and framework-specific serve endpoints, where small misconfigurations cause opaque 500 errors. ## Core Features & Use Cases - Client & Environment Setup: Creates a typed Inngest client with event schemas, dev-mode flags, and signing key configuration via environment variables. - Connection Modes: Covers both HTTP serve endpoints (Next.js, Express, Hono, Fastify) and WebSocket connect-as-worker mode for long-running containers. - Local Dev Server: Guides running the inngest-cli dev server with auto-discovery, custom ports, and multi-app URLs. - Use Case: You need a retry-safe webhook handler in a Next.js app. This Skill walks you through installing the SDK, creating the client, exposing /api/inngest, and testing locally with the dev server. ## Quick Start Set up Inngest in my TypeScript Next.js project with a serve endpoint and local dev server configuration.