inngest-skills

Agent Skills for building with Inngest

20
2
20
6
TypeScript
public

Inngest Agent Skills

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.

Available Skills

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
inngest-realtime Stream durable workflow updates to a UI in real time v4 native realtime, channels, subscription tokens, useRealtime hook, SSE

Language Support

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.

Installation

Claude Code

/plugin marketplace add inngest/inngest-skills
/plugin install inngest-skills@inngest-agent-skills

Skills.sh

npx skills add inngest/inngest-skills

Cursor

Add to your .cursorrules file:

Load the Inngest skills from https://github.com/inngest/inngest-skills for building with Inngest's durable execution platform.

Other Agents

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.

Dev Server MCP

The plugin ships a .mcp.json that registers the local Inngest dev server’s MCP endpoint with Claude Code:

{
  "mcpServers": {
    "inngest-dev": {
      "type": "http",
      "url": "http://127.0.0.1:8288/mcp"
    }
  }
}

This lets the agent inspect runs, events, and function state on your local dev server while you’re working.

Port note: the URL is hardcoded to 8288, the Inngest dev server’s default. If 8288 is already in use, the dev server falls back to 8289+ — in that case, edit the url in .mcp.json to point at the active port. Run lsof -i :8288 (or check the dev server’s startup output) to find which port it bound to.

Contributing

See AGENTS.md for guidelines on editing and maintaining these skills.

License

Licensed under the Apache License 2.0. See LICENSE for details.

v0.3.3[beta]