# inngest

This skill guides Claude Code in building Inngest-based background jobs and event-driven workflows. Use it for scheduled tasks, multi-step processes, and work that must resume after failures.

- skill · `type=skill` · Claude Code · 80 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/workflow-automation/inngest
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/inngest

## What it does

The skill helps Claude Code work with Inngest for background processing and event-based applications. Its coverage includes Inngest functions, staged workflows, delayed execution, parallel task branches, and concurrency limits. The examples cover typed events in Next.js and error handling across workflows with multiple steps.

It also addresses scheduled functions and design mistakes such as skipping step boundaries, sending oversized event payloads, or overlooking concurrency controls. Individual steps act as checkpoints, allowing a workflow to pick up after an interruption.

Related skills include `nextjs-app-router`, `vercel-deployment`, and `supabase-backend`. To add this skill through the Claude Code templates package, run `npx claude-code-templates@latest --skill workflow-automation/inngest`. Another installation route is `npx skills add davila7/claude-code-templates --skill inngest -a claude-code`.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill workflow-automation/inngest
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill inngest -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/inngest/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/inngest/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/inngest/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/inngest/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates inngest
```

2. **Manually: put the files in place**
- File: `.github/skills/inngest/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/workflow-automation/inngest
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/inngest/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/workflow-automation/inngest

## When to use it
- Build background jobs with Inngest
- Split a long-running process into checkpointed steps
- Handle errors across parallel workflow branches
- Schedule functions to run at set times
- Control concurrent workflow execution

## Example prompts
- Design an Inngest background job for my application.
- Break the user onboarding flow into steps and handle failures.
- Create a scheduled Inngest function and account for concurrency limits.

## Similar
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [claude-api](https://affpapa.org/en/nevibecode/skills/claude-api.md) — skill · 74198 installs
- [lark-im](https://affpapa.org/en/nevibecode/skills/lark-im.md) — skill · 472900 installs
- [lark-event](https://affpapa.org/en/nevibecode/skills/lark-event.md) — skill · 466800 installs
- [caveman-discover](https://affpapa.org/en/nevibecode/skills/caveman-discover.md) — skill · 104400 installs
- [migration](https://affpapa.org/en/nevibecode/skills/migration.md) — skill · 103900 installs

## Other versions with the same name
- [inngest · sickn33](https://affpapa.org/en/nevibecode/skills/sickn33-inngest.md) — 1200 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 804 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
