inngest · davila7 — Claude Code skill: background jobs and setup
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.
npx claude-code-templates@latest --skill workflow-automation/inngestWhat inngest 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.
What it helps with
- 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 for the agent
- 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.
How to install inngest
1claude-code-templates
npx claude-code-templates@latest --skill workflow-automation/inngest2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill inngest -a claude-code3Manually: put the files in place
~/.claude/skills/inngest/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/inngest/
Manually: put the files in place
.agents/skills/inngest/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/inngest/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates inngest2Manually: put the files in place
.github/skills/inngest/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/workflow-automation/inngestManually: put the files in place
.devin/skills/inngest/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about inngest
How do I install inngest in Claude Code?
Run npx claude-code-templates@latest --skill workflow-automation/inngest. Alternatively, use npx skills add davila7/claude-code-templates --skill inngest -a claude-code. The listed skill path is ~/.claude/skills/inngest/SKILL.md.
What does the inngest skill do?
It guides Claude Code through designing Inngest background jobs and event-driven workflows. Its scope includes scheduled execution, multi-step functions, error handling, and concurrency control.
How does the skill handle long-running workflows?
It covers workflows divided into steps that act as recovery checkpoints. Parallel execution and error handling are also part of its guidance.
Similar skills
All skills for Backend and APIs →inngest by other authors comes first.