By inngest
Build production-grade durable workflows with Inngest in TypeScript/Node.js apps. Agent skills enable SDK setup, event schemas with idempotency, fault-tolerant functions using steps like run/sleep/wait/invoke, flow controls for concurrency/rate-limiting/debouncing, and middleware for encryption/logging/Sentry.
npx claudepluginhub inngest/inngest-skills --plugin inngest-skillsCreate and configure Inngest durable functions. Covers triggers (events, cron, invoke), step execution and memoization, idempotency, cancellation, error handling, retries, logging, and observability.
Design and send Inngest events. Covers event schema and payload format, naming conventions, IDs for idempotency, the ts param, fan-out patterns, and system events like inngest/function.failed.
Configure Inngest flow control for functions. Covers concurrency limits with keys, throttling, rate limiting, debounce, priority, singleton, and event batching.
Create and use Inngest middleware for cross-cutting concerns. Covers the middleware lifecycle, creating custom middleware, dependency injection with dependencyInjectionMiddleware, encryption via @inngest/middleware-encryption, Sentry error tracking via @inngest/middleware-sentry, and custom middleware patterns.
Set up Inngest in a TypeScript project. Install the SDK, create a client, configure environment variables, serve endpoints or connect as a worker, and run the local dev server.
Use Inngest step methods to build durable workflows. Covers step.run, step.sleep, step.waitForEvent, step.waitForSignal, step.sendEvent, step.invoke, step.ai, and patterns for loops and parallel execution.
Agent Skills for building with Inngest's durable execution platform. These skills provide AI agents with comprehensive guidance on creating reliable, fault-tolerant applications using Inngest.
Learn more about Agent Skills and Inngest.
| Skill | Description | What It Covers |
|---|---|---|
| inngest-setup | Set up Inngest in a TypeScript project | SDK installation, client config, environment variables, dev server |
| inngest-events | Design and send Inngest events | Event schema, naming conventions, idempotency, fan-out patterns, system events |
| inngest-durable-functions | Create and configure Inngest durable functions | Triggers, step execution, memoization, cancellation, error handling, retries |
| inngest-steps | Use Inngest step methods to build durable workflows | step.run, step.sleep, step.waitForEvent, loops, parallel execution |
| inngest-flow-control | Configure Inngest flow control for functions | Concurrency limits, throttling, rate limiting, debounce, priority, batching |
| inngest-middleware | Create and use Inngest middleware for cross-cutting concerns | Middleware lifecycle, dependency injection, built-in middleware |
These skills are focused on TypeScript. Core concepts like events, steps, and flow control apply across all Inngest SDKs, but code examples and setup instructions are TypeScript-specific.
For Python or Go, refer to the Inngest documentation for language-specific guidance.
/plugin marketplace add inngest/inngest-skills
/plugin install inngest-skills@inngest-agent-skills
npx skills add inngest/inngest-skills
Add to your .cursorrules file:
Load the Inngest skills from https://github.com/inngest/inngest-skills for building with Inngest's durable execution platform.
Reference this repository directly or clone it to your agent's skills directory. Each skill is self-contained with full documentation in its SKILL.md file.
See AGENTS.md for guidelines on editing and maintaining these skills.
Licensed under the Apache License 2.0. See LICENSE for details.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Frontend design skill for UI/UX implementation
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.