inngest-setup
Use when adding durable execution to a TypeScript project — building retry-safe webhook handlers, background jobs that survive crashes, scheduled tasks, or long-running workflows that outlive a single request. Covers Inngest SDK installation, client config, environment variables, serve endpoints (Next.js, Express, Hono, Fastify), connect-as-worker mode, and the local dev server.
Install
With your agent
Install OMGSkills skill "inngest/inngest-claude-code-plugin:skills/inngest-setup" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/inngest/inngest-claude-code-plugin /tmp/inngest-claude-code-plugin && ln -s /tmp/inngest-claude-code-plugin/skills/inngest-setup ~/.claude/skills/inngest-setup
From README
Inngest This skill sets up Inngest in a TypeScript project from scratch, covering , client configuration, connection modes, and local development. 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. Prerequisites Node.js 18+ (Node.js 22.4+ recommended for WebSocket support) TypeScript project Package manager (npm, yarn, pnpm, or bun) Step 1: the Inngest SDK the inngest npm package in your project: Step 2: Create an Inngest Client Create a shared client file that you'll import throughout your codebase: Key Configuration Options id (required): Unique identifier for your app. Use a hyphenated slug like "my-app" or "user-service" eventKey: Event key for sending events (prefer INNGESTEVENTKEY env var) env: Environment name for Branch Environments isDev: Force Dev mode (true) or Cloud mode (false). v4 defaults to Cloud mode, so set INNGESTDEV=1 env var for local development.
More from this repo
inngest-agents
Used when building durable AI agents or agentic workflows with Inngest and AgentKit, including model calls, tool calls,...
inngest-api
Used when the user explicitly asks for the Inngest REST API v2, raw HTTP, OpenAPI, API docs, API authentication, or an...
inngest-api-cli
Used when operating Inngest API resources from the terminal with `npx inngest-cli@latest api`: Cloud/local run...
