{
  "markdown": "<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"assets/inngest-wordmark-light.png\">\n    <img src=\"assets/inngest-wordmark.png\" alt=\"Inngest\" width=\"280\">\n  </picture>\n</p>\n\n# Inngest Agent Skills\n\nAgent Skills for building with [Inngest](https://www.inngest.com)'s durable execution platform. These skills give AI coding agents comprehensive guidance on creating reliable, fault-tolerant applications: durable functions, events, steps, flow control, middleware, realtime, AI agents, Agent Evals, CLI operations, REST API fallback, brownfield audits, and SDK migrations.\n\n> **Looking for the full agent-plugin experience?** Use the [Inngest plugin for Claude Code](https://github.com/inngest/inngest-claude-code-plugin) or the [Inngest plugin for Codex](https://github.com/inngest/inngest-codex-plugin) — same shared skills, plus plugin-specific MCP, eval harnesses, commands, or agents.\n\nLearn more about [Agent Skills](https://agentskills.io).\n\n## Available Skills\n\n| Skill                                                            | Description                                                  | What It Covers                                                                 |\n| ---------------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------------ |\n| [inngest-setup](./skills/inngest-setup/)                         | Set up Inngest in a TypeScript project                       | SDK installation, client config, environment variables, dev server             |\n| [inngest-events](./skills/inngest-events/)                       | Design and send Inngest events                               | Event schema, naming conventions, idempotency, fan-out patterns, system events |\n| [inngest-durable-functions](./skills/inngest-durable-functions/) | Create and configure Inngest durable functions               | Triggers, step execution, memoization, cancellation, error handling, retries   |\n| [inngest-steps](./skills/inngest-steps/)                         | Use Inngest step methods to build durable workflows          | step.run, step.sleep, step.waitForEvent, loops, parallel execution             |\n| [inngest-flow-control](./skills/inngest-flow-control/)           | Configure Inngest flow control for functions                 | Concurrency limits, throttling, rate limiting, debounce, priority, batching    |\n| [inngest-middleware](./skills/inngest-middleware/)               | Create and use Inngest middleware for cross-cutting concerns | Middleware lifecycle, dependency injection, built-in middleware                |\n| [inngest-realtime](./skills/inngest-realtime/)                   | Stream durable workflow updates to a UI in real time         | v4 native realtime, channels, subscription tokens, `useRealtime` hook, SSE     |\n| [inngest-cli](./skills/inngest-cli/)                             | Install and use the Inngest CLI and Dev Server               | Dev server, auto-discovery, Docker, testing, MCP server, deployment workflow   |\n| [inngest-api-cli](./skills/inngest-api-cli/)                     | Operate Inngest API resources from the terminal             | `inngest api`, Cloud debugging, traces, event runs, invocation, Insights       |\n| [inngest-api](./skills/inngest-api/)                             | Use REST API v2 and OpenAPI fallback                        | Raw HTTP, API keys, docs lookup, request shapes, pagination, secret redaction  |\n| [inngest-agents](./skills/inngest-agents/)                       | Build durable AI agents and agentic workflows               | AgentKit, `step.ai`, tool calls, multi-agent networks, human approval, realtime |\n| [inngest-agent-evals](./skills/inngest-agent-evals/)             | Evaluate AI agents and workflows in production              | Scoring, deferred scorers, sessions, traces, step experiments, Insights        |\n| [inngest-brownfield-audit](./skills/inngest-brownfield-audit/)   | Audit an existing codebase for durability gaps              | Repo discovery, anti-pattern detection, incremental Inngest integration plan   |\n| [inngest-v3-v4-migration](./skills/inngest-v3-v4-migration/)     | Upgrade a codebase from SDK v3 to v4                        | Usage detection, trigger/schema/serve/realtime API changes, verification       |\n\n## Language Support\n\n**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.\n\nFor **Python** or **Go**, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance.\n\n## Installation\n\n### Skills.sh\n\n```bash\nnpx skills add inngest/inngest-skills\n```\n\nThis installs individual skills into your global `~/.claude/skills/` directory and works with Claude Code, Claude.ai, and other agent runtimes that read skills from that path.\n\n### Claude Code and Codex Plugins\n\nFor the full Claude Code experience — skills + dev-server MCP + eval harness + (coming soon) commands and agents — install the Claude Code plugin:\n\n```\n/plugin marketplace add inngest/inngest-claude-code-plugin\n/plugin install inngest@inngest-claude-code-plugin\n```\n\nSee the [plugin repo](https://github.com/inngest/inngest-claude-code-plugin) for details.\n\nFor Codex, install the [Codex plugin](https://github.com/inngest/inngest-codex-plugin) from its `plugins/inngest` bundle.\n\n### Cursor\n\nAdd to your `.cursorrules` file:\n\n```\nLoad the Inngest skills from https://github.com/inngest/inngest-skills for building with Inngest's durable execution platform.\n```\n\n### Other Agents\n\nReference 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.\n\n## Repository layout\n\nThis repo is the **source of truth for the skills themselves**. The Claude Code and Codex plugins pull from here.\n\n```\nskills/\n├── inngest-setup/\n├── inngest-durable-functions/\n├── inngest-steps/\n├── inngest-events/\n├── inngest-flow-control/\n├── inngest-middleware/\n├── inngest-realtime/\n├── inngest-cli/\n├── inngest-api-cli/\n├── inngest-api/\n├── inngest-agents/\n├── inngest-agent-evals/\n├── inngest-brownfield-audit/\n└── inngest-v3-v4-migration/\n```\n\nIf you're authoring or editing a skill, do it here. The plugin repo syncs from this one.\n\n## Contributing\n\nSee [AGENTS.md](./AGENTS.md) for guidelines on editing and maintaining these skills.\n\n## License\n\nLicensed under the Apache License 2.0. See [LICENSE](./LICENSE) for details.\n",
  "bytes": 6646,
  "sha": "2ed229130dc15d8a8b3894110608d6e9dcbb8bef55b316aa208a7e615f5b66f1",
  "repo_slug": "inngest/inngest-skills",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_inngest_inngest_skills_inngest_durable_f_e0fa8c39/readme"
}