Not in the top 1,000 by GitHub stars
inngest/inngest-skills
Agent Skills for building with Inngest
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/inngest-agent-evals/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-agents/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-api/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-api-cli/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-brownfield-audit/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-cli/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-cloud/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-durable-functions/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-events/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-flow-control/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-middleware/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-realtime/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-setup/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-steps/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
skills/inngest-v3-v4-migration/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 082798a627bb
No earlier version was observed for comparison.
Verified commit 082798a627bbe9c3ed3a6638a9f56116a035f122
git clone --filter=blob:none --no-checkout https://github.com/inngest/inngest-skills.git .hotskills/inngest-inngest-skills && git -C .hotskills/inngest-inngest-skills checkout --detach 082798a627bbe9c3ed3a6638a9f56116a035f122
# Copy each selected skill directory from .hotskills/inngest-inngest-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/inngest/inngest-skills.git .hotskills/inngest-inngest-skills && git -C .hotskills/inngest-inngest-skills checkout --detach 082798a627bbe9c3ed3a6638a9f56116a035f122
# Copy each selected skill directory from .hotskills/inngest-inngest-skills into .agents/skills/<skill-name>/Heat
0.3- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- inngest-agent-evals
skills/inngest-agent-evals - inngest-agents
skills/inngest-agents - inngest-api
skills/inngest-api - inngest-api-cli
skills/inngest-api-cli - inngest-brownfield-audit
skills/inngest-brownfield-audit - inngest-cli
skills/inngest-cli - inngest-cloud
skills/inngest-cloud - inngest-durable-functions
skills/inngest-durable-functions - inngest-events
skills/inngest-events - inngest-flow-control
skills/inngest-flow-control - inngest-middleware
skills/inngest-middleware - inngest-realtime
skills/inngest-realtime - inngest-setup
skills/inngest-setup - inngest-steps
skills/inngest-steps - inngest-v3-v4-migration
skills/inngest-v3-v4-migration
How it works
inngest-agent-evals
When your agent uses it
Use when building, migrating, or debugging Agent Evals on Inngest: scoring AI agent or workflow outcomes, deferred scorers, sessions, traces, step experiments, experiment variant attribution, Insights queries, or production eval loops for prompts, models, tools, providers, and agent behavior. Covers TypeScript SDK v4 scoring beta APIs, `scoreMiddleware`, `step.score`, `inngest.score`, `createScorer`, `defer`, `group.experiment`, `experimentRef`, `meta.sessions`, and when to use durable workflow primitives for outcome-based evaluation.
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
2,522 tokensWhen the skill is activated
Reference documents
50,376 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Canonical References
- Decision Flow
- Setup Requirements
- Sessions
- Direct Scoring
- Deferred Scoring
- Experiments
- Brownfield Migration
- Anti-Patterns
- Verification
Files
../../.claude-plugin/marketplace.jsonasset1,170 bytesSKILL.mdcore10,929 bytes../inngest-api-cli/SKILL.mddoc8,279 bytes../inngest-api-cli/references/cli-commands.mddoc6,433 bytes../inngest-api/SKILL.mddoc5,045 bytes../inngest-api/references/rest-api-v2.mddoc7,477 bytes../inngest-cli/SKILL.mddoc14,242 bytes../inngest-cli/references/local-mcp.mddoc3,644 bytes../inngest-cloud/SKILL.mddoc4,729 bytes../inngest-durable-functions/SKILL.mddoc14,695 bytes../inngest-durable-functions/references/checkpointing.mddoc14,100 bytes../inngest-durable-functions/references/error-handling.mddoc12,900 bytes../inngest-durable-functions/references/observability.mddoc14,988 bytes../inngest-durable-functions/references/step-execution.mddoc10,263 bytes../inngest-events/SKILL.mddoc12,058 bytes../inngest-flow-control/SKILL.mddoc8,866 bytes../inngest-middleware/SKILL.mddoc10,209 bytes../inngest-middleware/references/built-in-middleware.mddoc12,939 bytes../inngest-middleware/references/dependency-injection.mddoc10,188 bytes../inngest-realtime/SKILL.mddoc18,517 bytes../inngest-setup/SKILL.mddoc12,038 bytes../inngest-steps/SKILL.mddoc11,515 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-agents
When your agent uses it
Use when building durable AI agents or agentic workflows with Inngest and AgentKit, including model calls, tool calls, multi-agent networks, human approval, realtime progress, provider rate limits, crash-safe execution, and Agent Evals handoff. Covers AgentKit, `step.ai`, `step.run`, `step.waitForEvent`, native realtime, and when to use lower-level Inngest primitives instead of an in-memory agent loop. Use `inngest-agent-evals` with this skill when the user wants scoring, sessions, experiments, deferred scorers, or outcome-based evaluation for the agent.
What it loads into context
Frontmatter
131 tokensAlways available to the agent
SKILL.md
2,087 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Copyable Example
- When to Use Inngest for Agents
- Architecture
- Basic AgentKit Function
- Tool Calls
- Human in the Loop
- Realtime Progress
- Agent Evals
- Flow Control and Cost
- Brownfield Migration
- Anti-Patterns
- Verification
Files
SKILL.mdcore9,137 bytesSKILL.mdcore9,137 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-api
When your agent uses it
Use when the user explicitly asks for the Inngest REST API v2, raw HTTP, OpenAPI, API docs, API authentication, or an endpoint that the Inngest CLI does not expose. Covers api-docs.inngest.com, llms.txt, the OpenAPI v2 spec, Bearer authentication with API keys or signing keys, production and local base URLs, raw curl/fetch requests, request-shape discovery, pagination, secret redaction, and when to prefer the `inngest-api-cli` skill instead.
What it loads into context
Frontmatter
126 tokensAlways available to the agent
SKILL.md
1,207 tokensWhen the skill is activated
Reference documents
2,093 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prefer CLI First
- Docs Lookup
- Base URLs
- Authentication
- Endpoint Discovery
- Request Rules
- Mutation Safety
- Output Handling
Files
SKILL.mdcore5,045 bytesSKILL.mdcore5,045 bytesSKILL.mdcore5,045 bytesSKILL.mdcore5,045 bytesreferences/rest-api-v2.mddoc7,477 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-api-cli
When your agent uses it
Use when operating Inngest API resources from the terminal with `npx inngest-cli@latest api`: Cloud/local run debugging, event-run lookup, function traces, function invocation, app syncs, webhooks, environments, keys, account checks, and Insights queries. Provides prescriptive command routing for agents: which CLI command to run for a run ID, event ID, app ID, function ID, Cloud environment, API key, missing ID, or potentially mutating operation. Use `inngest-cli` for dev server setup/general CLI workflows and `inngest-api` only when raw REST API v2 docs or OpenAPI fallback are needed.
What it loads into context
Frontmatter
154 tokensAlways available to the agent
SKILL.md
2,055 tokensWhen the skill is activated
Reference documents
1,768 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- First Move
- Target Rules
- Local Development
- Command Routing
- Debug a Run
- Missing IDs
- Mutating Operations
- Insights
- Output Handling
- Drift Handling
Files
SKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesSKILL.mdcore8,279 bytesreferences/cli-commands.mddoc6,433 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-brownfield-audit
When your agent uses it
Use when analyzing an existing TypeScript or JavaScript codebase to decide where and how to introduce Inngest. Covers repository discovery, framework and package detection, finding durability gaps in HTTP handlers, webhooks, cron jobs, queues, long-running jobs, AI agents, Agent Evals, polling loops, eval loops, and side-effect-heavy code, then producing and implementing an incremental integration plan.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
2,481 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Trigger
- Audit Loop
- Useful Discovery Commands
- Brownfield Decision Matrix
- Integration Plan Format
- Existing Inngest Checklist
- Durable Agent Patterns
- Implementation Guardrails
- Verification
Files
SKILL.mdcore10,534 bytesSKILL.mdcore10,534 bytesSKILL.mdcore10,534 bytesSKILL.mdcore10,534 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-cli
When your agent uses it
Use when installing or running the Inngest CLI and Dev Server for local development, local testing, serve endpoint debugging, Docker or Docker Compose setup, MCP configuration, self-hosted `inngest start`, or deployment workflow checks. Covers `inngest dev`, `inngest start`, auto-discovery, config files, environment variables, `@inngest/test`, local event sending, platform gotchas, and production/self-hosted server flags.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
3,777 tokensWhen the skill is activated
Reference documents
7,401 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Installation
- `inngest dev` — Local Dev Server
- Configuration File
- Environment Variables
- Debugging Your Serve Endpoint
- Testing Functions Locally
- Docker Setup
- MCP Server (AI Dev Tools)
- `inngest start` — Self-Hosted Production
- Deployment Workflow
- Platform-Specific Gotchas
- Quick Reference
- Troubleshooting
Files
SKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesSKILL.mdcore14,242 bytesreferences/local-mcp.mddoc3,644 bytes../inngest-durable-functions/SKILL.mddoc14,695 bytes../inngest-setup/SKILL.mddoc12,038 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-cloud
When your agent uses it
Inspect and operate Inngest Cloud through its OAuth MCP connection. Use for deployed apps and functions, failed or slow runs, traces, events, environments, sessions, experiments, and Insights. Prefer this for Cloud operations when MCP tools are available; use CLI or REST skills for explicit terminal or HTTP tasks.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
994 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Connection and target
- Investigate a run
- Events and operations
- Insights, sessions, and experiments
- Data and fallbacks
Files
SKILL.mdcore4,729 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-durable-functions
When your agent uses it
Use when building functions that must survive process crashes, retry automatically on failure, run on a schedule, react to events, or maintain state across infrastructure failures — e.g., webhook handlers that drop events, flaky cron jobs, background jobs that fail mid-execution, or workflows that need to resume where they left off. Covers Inngest function configuration, triggers (events, cron, invoke), step execution and memoization, idempotency, cancellation, error handling, retries, logging, and observability.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
3,527 tokensWhen the skill is activated
Reference documents
12,778 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concepts You Need to Know
- Function Limits
- When to Use Steps
- Function Creation
- Triggers and Events
- Idempotency Strategies
- Cancellation Patterns
- Error Handling and Retries
- Logging Best Practices
- Performance Optimization
- Advanced Patterns
- Common Mistakes to Avoid
- Next Steps
Files
SKILL.mdcore14,695 bytesreferences/checkpointing.mddoc14,100 bytesreferences/error-handling.mddoc12,900 bytesreferences/observability.mddoc14,988 bytesreferences/step-execution.mddoc10,263 bytes../references/expressions.mddoc3,548 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-events
When your agent uses it
Use when designing event-driven workflows, decoupling services, implementing fan-out patterns (one trigger, many downstream handlers), implementing idempotent event handling with IDs (24-hour dedupe window), or handling at-least-once delivery from external sources like Stripe webhooks. Covers Inngest event schema, payload format, naming conventions, IDs for idempotency, the ts param, fan-out patterns, and system events like inngest/function.failed.
What it loads into context
Frontmatter
99 tokensAlways available to the agent
SKILL.md
3,024 tokensWhen the skill is activated
Reference documents
883 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Event Payload Format
- Event Naming Conventions
- Event IDs and Idempotency
- The `ts` Parameter for Delayed Delivery
- Fan-Out Patterns
- System Events
- Sending Events
- Event Design Best Practices
Files
SKILL.mdcore12,058 bytes../references/expressions.mddoc3,548 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-flow-control
When your agent uses it
Use when handling external API rate limits (e.g., OpenAI 429s, HubSpot or Stripe rate limits), preventing duplicate work from rapid event bursts (debouncing user actions), spreading load over time, ensuring per-tenant fairness, processing events in batches, limiting concurrent runs of the same operation, or assigning priority to important runs. Covers Inngest flow control: concurrency limits with keys, throttling, rate limiting, debounce, priority, singleton, and event batching.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
2,178 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Quick Decision Guide
- Concurrency
- Throttling
- Rate Limiting
- Debounce
- Priority
- Singleton
- Batching
- Combining Flow Control
Files
SKILL.mdcore8,866 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-middleware
When your agent uses it
Use when adding cross-cutting concerns to durable functions — structured logging or tracing across all functions, error tracking with Sentry, payload encryption for sensitive data, dependency injection of clients (DB, Stripe, etc.) into function handlers, custom telemetry, or behavior that should apply uniformly across many functions. Covers Inngest middleware lifecycle, creating custom middleware, dependencyInjectionMiddleware, @inngest/middleware-encryption, @inngest/middleware-sentry, and custom middleware patterns.
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
2,139 tokensWhen the skill is activated
Reference documents
4,733 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What is Middleware?
- Middleware Lifecycle
- Creating Custom Middleware
- Middleware Packages
- Common Middleware Patterns
- Best Practices
Files
SKILL.mdcore10,209 bytesSKILL.mdcore10,209 bytesSKILL.mdcore10,209 bytesreferences/built-in-middleware.mddoc12,939 bytesreferences/dependency-injection.mddoc10,188 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-realtime
When your agent uses it
Use when streaming durable workflow updates to a UI in real time — live order status pages that animate as steps complete, AI agent token streaming from a function to the browser, log tailing for long-running jobs, or human-in-the-loop approval flows that publish a prompt and wait for a user reply. Covers Inngest v4 native realtime: defining typed channels, publishing from inside step.run, minting subscription tokens via server actions, and consuming the stream from React/Next.js client components.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
4,383 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- When to use Realtime
- Architecture
- Step 1: Define a channel
- Step 2: Publish from inside a function
- Step 3: Mint a subscription token (server action)
- Step 4: Subscribe with the `useRealtime` hook
- Pattern: Manual subscribe (non-React or custom transport)
- Pattern: Human-in-the-loop
- Common pitfalls
- Reference
Files
SKILL.mdcore18,517 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-setup
When your agent uses it
Use when adding durable execution to a TypeScript project — building retry-safe webhook handlers, background jobs that survive crashes, scheduled tasks, or long-running workflows that outlive a single request. Covers Inngest SDK installation, client config, environment variables, serve endpoints (Next.js, Express, Hono, Fastify), connect-as-worker mode, and the local dev server.
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
3,064 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Step 1: Install the Inngest SDK
- Step 2: Create an Inngest Client
- CRITICAL: Enable Dev Mode for Local Development
- Step 3: Choose Your Connection Mode
- Step 4A: Serving an Endpoint (HTTP Mode)
- Step 4B: Connect as Worker (WebSocket Mode)
- Step 5: Organizing with Apps
- Step 6: Local Development with inngest-cli
- Environment-Specific Setup
- Common Issues & Solutions
- Next Steps
Files
SKILL.mdcore12,038 bytesSKILL.mdcore12,038 bytesSKILL.mdcore12,038 bytesSKILL.mdcore12,038 bytesSKILL.mdcore12,038 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-steps
When your agent uses it
Use when implementing delays that must survive process restarts (e.g., 24-hour cart abandonment, scheduled follow-ups), waiting for human approval or external events with timeouts (review gates, webhook callbacks, async API completion), polling external services without losing state on crashes, calling other functions and awaiting their results, memoizing expensive operations so they don't re-run on retry, or running async work in parallel inside a workflow. Covers Inngest step methods: step.run, step.sleep, step.waitForEvent, step.waitForSignal, step.sendEvent, step.invoke, step.ai, plus patterns for loops and parallel execution.
What it loads into context
Frontmatter
135 tokensAlways available to the agent
SKILL.md
2,729 tokensWhen the skill is activated
Reference documents
883 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Concept
- step.run()
- step.sleep()
- step.sleepUntil()
- step.waitForEvent()
- step.waitForSignal()
- step.sendEvent()
- step.invoke()
- Patterns
- Key Gotchas
- Common Use Cases
Files
SKILL.mdcore11,515 bytes../references/expressions.mddoc3,548 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubinngest-v3-v4-migration
When your agent uses it
Use when upgrading an existing TypeScript codebase from Inngest SDK v3 to v4, or when fixing mixed v3/v4 API usage. Covers detecting current SDK usage, moving triggers into createFunction options, replacing EventSchemas with eventType/staticSchema, moving serve options to the client, updating realtime imports, rewriting step.invoke string IDs, checkpointing/serverless runtime settings, Connect option changes, and verification.
What it loads into context
Frontmatter
97 tokensAlways available to the agent
SKILL.md
2,492 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Trigger
- Migration Scan
- Upgrade Order
- Package and Environment
- Client and Serve Options
- createFunction Triggers
- EventSchemas to eventType/staticSchema
- step.invoke
- Realtime Migration
- Parallelism and Checkpointing
- Connect Changes
- Verification
- Common Failure Messages
- Anti-Patterns
Files
SKILL.mdcore10,013 bytesSKILL.mdcore10,013 bytesSKILL.mdcore10,013 bytesSKILL.mdcore10,013 bytesSKILL.mdcore10,013 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- inngest-agent-evals
- inngest-agents
- inngest-api
- inngest-api-cli
- inngest-brownfield-audit
- inngest-cli
- inngest-cloud
- inngest-durable-functions
- inngest-events
- inngest-flow-control
- inngest-middleware
- inngest-realtime
- inngest-setup
- inngest-steps
- inngest-v3-v4-migration
Repository facts
- License
- No license detected
- Created
- Feb 16, 2026
- Last pushed
- Sep 28, 2026
- Forks
- 5
- Open issues
- 2
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 36 notes
skills/inngest-agents/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-api-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-brownfield-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-brownfield-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-brownfield-audit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/inngest-cli/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 255 network referencesin 18 files: skills/inngest-cli/SKILL.md:10 skills/inngest-setup/SKILL.md:10 skills/inngest-api/SKILL.md:42 and 15 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 53 references to secretsin 10 files: skills/inngest-middleware/references/dependency-injection.md:20 skills/inngest-middleware/references/built-in-middleware.md:23 skills/inngest-api/SKILL.md:65 and 7 more
- No requests to vote in Hot
Show all 308 signals by file
.claude-plugin/marketplace.json
- Network accessline 27
"./skills/inngest-cloud" ], "repository": "https://github.com/inngest/inngest-skills", - Network accessline 28
], "repository": "https://github.com/inngest/inngest-skills", "homepage": "https://www.inngest.com/docs/ai-dev-tools/agent-skills" - Network accessline 29
"repository": "https://github.com/inngest/inngest-skills", - Network accessline 30
"homepage": "https://www.inngest.com/docs/ai-dev-tools/agent-skills"
skills/inngest-agent-evals/SKILL.md
- Network accessline 20
- Agent Evals overview: https://www.inngest.com/docs/learn/agent-evals - Network accessline 21
- Scoring guide: https://www.inngest.com/docs/features/inngest-functions/steps-workflows/scoring - Network accessline 22
- Deferred scoring guide: https://www.inngest.com/docs/features/inngest-functions/steps-workflows/deferred-scoring - Network accessline 23
- Step experiments guide: https://www.inngest.com/docs/features/inngest-functions/steps-workflows/step-experiments - Network accessline 24
- Sessions: https://www.inngest.com/docs/features/events-triggers/sessions - Network accessline 25
- Traces: https://www.inngest.com/docs/platform/monitor/traces - Network accessline 26
- Insights: https://www.inngest.com/docs/platform/monitor/insights - Network accessline 27
- Scoring reference: https://www.inngest.com/docs/reference/typescript/v4/functions/scoring - Network accessline 28
- `group.experiment()` reference: https://www.inngest.com/docs/reference/typescript/v4/functions/group-experiment - Network accessline 29
- Launch context: https://www.inngest.com/blog/introducing-agent-evals
skills/inngest-agents/SKILL.md
- Network accessline 20
- AgentKit agents: https://agentkit.inngest.com/concepts/agents - Network accessline 21
- `createAgent`: https://agentkit.inngest.com/reference/create-agent - Network accessline 22
- AI inference and `step.ai`: https://www.inngest.com/docs/features/inngest-functions/steps-workflows/step-ai-orchestration - Network accessline 23
- Agent Evals: https://www.inngest.com/docs/learn/agent-evals - Network accessline 24
- AgentKit realtime hooks: https://www.inngest.com/changelog/2025-09-24-agentkit-use-agent
skills/inngest-api-cli/SKILL.md
- Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 67
npx inngest-cli@latest api --prod get-account INNGEST_ENV=staging npx inngest-cli@latest api --prod get-webhooks npx inngest-cli@latest api --api-host http://127.0.0.1 --api-port 8288 health - Network accessline 67
npx inngest-cli@latest api --prod get-account INNGEST_ENV=staging npx inngest-cli@latest api --prod get-webhooks npx inngest-cli@latest api --api-host http://127.0.0.1 --api-port 8288 health - Network accessline 69
npx inngest-cli@latest api --api-host http://127.0.0.1 --api-port 8288 health - Network accessline 69
npx inngest-cli@latest api --api-host http://127.0.0.1 --api-port 8288 health - Network accessline 215
1. Run top-level and command-specific help. 2. Check `https://api-docs.inngest.com/llms.txt`. - Network accessline 215
1. Run top-level and command-specific help. 2. Check `https://api-docs.inngest.com/llms.txt`. - Network accessline 216
2. Check `https://api-docs.inngest.com/llms.txt`. - Network accessline 216
2. Check `https://api-docs.inngest.com/llms.txt`. - Network accessline 217
3. Check `https://api-docs.inngest.com/api-specs/v2.json`. - Network accessline 217
3. Check `https://api-docs.inngest.com/api-specs/v2.json`.
skills/inngest-api-cli/references/cli-commands.md
skills/inngest-api/SKILL.md
- Network accessline 42
- API overview: `https://api-docs.inngest.com/` - Network accessline 42
- API overview: `https://api-docs.inngest.com/` - Network accessline 43
- Authentication: `https://api-docs.inngest.com/authentication` - Network accessline 43
- Authentication: `https://api-docs.inngest.com/authentication` - Network accessline 44
- LLM index: `https://api-docs.inngest.com/llms.txt` - Network accessline 44
- LLM index: `https://api-docs.inngest.com/llms.txt` - Network accessline 45
- OpenAPI v2 spec: `https://api-docs.inngest.com/api-specs/v2.json` - Network accessline 45
- OpenAPI v2 spec: `https://api-docs.inngest.com/api-specs/v2.json` - Network accessline 46
- Markdown page pattern: add `.md` to a docs URL, for example `https://api-docs.inngest.com/v2/runs/GetFunctionTrace.md` - Endpoint request/response schemas: - Network accessline 46
- Markdown page pattern: add `.md` to a docs URL, for example `https://api-docs.inngest.com/v2/runs/GetFunctionTrace.md` - Endpoint request/response schemas: - Network accessline 47
`https://api-docs.inngest.com/v2/runs/GetFunctionTrace.md` - Network accessline 47
`https://api-docs.inngest.com/v2/runs/GetFunctionTrace.md` - Network accessline 56
- Cloud v2: `https://api.inngest.com/v2` - Network accessline 56
- Cloud v2: `https://api.inngest.com/v2` - Network accessline 57
- Local dev server v2: `http://localhost:8288/api/v2` - API docs say the dev server may also be reached through the local server origin. Confirm the actual dev server port before making local requests. - Network accessline 57
- Local dev server v2: `http://localhost:8288/api/v2` - API docs say the dev server may also be reached through the local server origin. Confirm the actual dev server port before making local requests. - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 77
[Credential-related source omitted] - Network accessline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 78
[Credential-related source omitted] - Network accessline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Network accessline 80
https://api.inngest.com/v2/account - Network accessline 80
https://api.inngest.com/v2/account - Network accessline 88
curl -fsSL https://api-docs.inngest.com/api-specs/v2.json - Network accessline 88
curl -fsSL https://api-docs.inngest.com/api-specs/v2.json - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted]
skills/inngest-api/references/rest-api-v2.md
- Network accessline 3
Condensed from the official OpenAPI spec (v2.0.0). The live spec is always authoritative and machine-readable: **https://api-docs.inngest.com/api-specs/v2.json**. Human docs: https://api-docs.inngest.com/ (append `.md` to any page URL for m - Network accessline 3
Condensed from the official OpenAPI spec (v2.0.0). The live spec is always authoritative and machine-readable: **https://api-docs.inngest.com/api-specs/v2.json**. Human docs: https://api-docs.inngest.com/ (append `.md` to any page URL for m - Network accessline 7
| Environment | URL | |-------------|-----| | Inngest Cloud | `https://api.inngest.com/v2` | - Network accessline 7
| Environment | URL | |-------------|-----| | Inngest Cloud | `https://api.inngest.com/v2` | - Network accessline 8
|-------------|-----| | Inngest Cloud | `https://api.inngest.com/v2` | | Local dev server | `http://localhost:8288/api/v2` | - Network accessline 8
|-------------|-----| | Inngest Cloud | `https://api.inngest.com/v2` | | Local dev server | `http://localhost:8288/api/v2` | - Network accessline 9
| Inngest Cloud | `https://api.inngest.com/v2` | - Network accessline 9
| Inngest Cloud | `https://api.inngest.com/v2` | - Network accessline 10
| Local dev server | `http://localhost:8288/api/v2` | - Network accessline 10
| Local dev server | `http://localhost:8288/api/v2` | - Network accessline 116
- Path: `appId` (required) - Body: `{ "url": "https://myapp.com/api/inngest" }` - Network accessline 116
- Path: `appId` (required) - Body: `{ "url": "https://myapp.com/api/inngest" }` - Network accessline 117
- Body: `{ "url": "https://myapp.com/api/inngest" }` - Network accessline 117
- Body: `{ "url": "https://myapp.com/api/inngest" }` - Network accessline 213
v1 lives at `https://api.inngest.com/v1` (signing-key auth) and covers surfaces v2 doesn't yet: listing events, fetching a single event, cancelling a run, bulk cancellations (create/list/delete), run jobs, resuming signals, and webhook get/ - Network accessline 213
v1 lives at `https://api.inngest.com/v1` (signing-key auth) and covers surfaces v2 doesn't yet: listing events, fetching a single event, cancelling a run, bulk cancellations (create/list/delete), run jobs, resuming signals, and webhook get/
skills/inngest-cli/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 37
Starts an in-memory local version of Inngest with a browser UI at `http://localhost:8288`. - Network accessline 37
Starts an in-memory local version of Inngest with a browser UI at `http://localhost:8288`. - Network accessline 43
# Specify your app URL npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 43
# Specify your app URL npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 44
npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 44
npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 49
# Multiple apps npx inngest-cli@latest dev \ -u http://localhost:3000/api/inngest \ - Network accessline 49
# Multiple apps npx inngest-cli@latest dev \ -u http://localhost:3000/api/inngest \ - Network accessline 50
npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 50
npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 51
-u http://localhost:3000/api/inngest \ - Network accessline 51
-u http://localhost:3000/api/inngest \ - Network accessline 52
-u http://localhost:4000/api/inngest - Network accessline 52
-u http://localhost:4000/api/inngest - Network accessline 54
# Disable auto-discovery (use with -u) npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 54
# Disable auto-discovery (use with -u) npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 55
npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 55
npx inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 60
| Flag | Short | Default | Description | |---|---|---|---| | `--sdk-url` | `-u` | `http://localhost:3000/api/inngest` | App serve endpoint URL(s) | - Network accessline 60
| Flag | Short | Default | Description | |---|---|---|---| | `--sdk-url` | `-u` | `http://localhost:3000/api/inngest` | App serve endpoint URL(s) | - Network accessline 61
|---|---|---|---| | `--sdk-url` | `-u` | `http://localhost:3000/api/inngest` | App serve endpoint URL(s) | | `--port` | `-p` | `8288` | Dev Server port | - Network accessline 61
|---|---|---|---| | `--sdk-url` | `-u` | `http://localhost:3000/api/inngest` | App serve endpoint URL(s) | | `--port` | `-p` | `8288` | Dev Server port | - Network accessline 62
| `--sdk-url` | `-u` | `http://localhost:3000/api/inngest` | App serve endpoint URL(s) | - Network accessline 62
| `--sdk-url` | `-u` | `http://localhost:3000/api/inngest` | App serve endpoint URL(s) | - Network accessline 92
{ "sdk-url": [ "http://localhost:3000/api/inngest", - Network accessline 92
{ "sdk-url": [ "http://localhost:3000/api/inngest", - Network accessline 93
"sdk-url": [ "http://localhost:3000/api/inngest", "http://localhost:3030/api/inngest" - Network accessline 93
"sdk-url": [ "http://localhost:3000/api/inngest", "http://localhost:3030/api/inngest" - Network accessline 94
"http://localhost:3000/api/inngest", - Network accessline 94
"http://localhost:3000/api/inngest", - Network accessline 95
"http://localhost:3030/api/inngest" - Network accessline 95
"http://localhost:3030/api/inngest" - Network accessline 102
# inngest.yaml sdk-url: - "http://localhost:3000/api/inngest" - Network accessline 102
# inngest.yaml sdk-url: - "http://localhost:3000/api/inngest" - Network accessline 103
sdk-url: - "http://localhost:3000/api/inngest" - "http://localhost:3030/api/inngest" - Network accessline 103
sdk-url: - "http://localhost:3000/api/inngest" - "http://localhost:3030/api/inngest" - Network accessline 104
- "http://localhost:3000/api/inngest" - Network accessline 104
- "http://localhost:3000/api/inngest" - Network accessline 105
- "http://localhost:3030/api/inngest" - Network accessline 105
- "http://localhost:3030/api/inngest" - Network accessline 111
| Variable | Description | |---|---| | `INNGEST_DEV` | `=1` enables Dev Mode (disables signature verification). `=0` forces Cloud mode. Accepts a URL (e.g., `http://localhost:8288`). **Defaults to Cloud mode if unset.** | - Network accessline 111
| Variable | Description | |---|---| | `INNGEST_DEV` | `=1` enables Dev Mode (disables signature verification). `=0` forces Cloud mode. Accepts a URL (e.g., `http://localhost:8288`). **Defaults to Cloud mode if unset.** | - Network accessline 112
|---|---| | `INNGEST_DEV` | `=1` enables Dev Mode (disables signature verification). `=0` forces Cloud mode. Accepts a URL (e.g., `http://localhost:8288`). **Defaults to Cloud mode if unset.** | | `INNGEST_BASE_URL` | Host for SDK-to-Innges - Network accessline 112
|---|---| | `INNGEST_DEV` | `=1` enables Dev Mode (disables signature verification). `=0` forces Cloud mode. Accepts a URL (e.g., `http://localhost:8288`). **Defaults to Cloud mode if unset.** | | `INNGEST_BASE_URL` | Host for SDK-to-Innges - Network accessline 113
| `INNGEST_DEV` | `=1` enables Dev Mode (disables signature verification). `=0` forces Cloud mode. Accepts a URL (e.g., `http://localhost:8288`). **Defaults to Cloud mode if unset.** | - Network accessline 113
| `INNGEST_DEV` | `=1` enables Dev Mode (disables signature verification). `=0` forces Cloud mode. Accepts a URL (e.g., `http://localhost:8288`). **Defaults to Cloud mode if unset.** | - Network accessline 114
| `INNGEST_BASE_URL` | Host for SDK-to-Inngest communication (e.g., `http://localhost:8288`). Leave unset in most cases. | | `INNGEST_EVENT_KEY` | Authentication key for sending events. **Use any dummy value locally** — Dev Server does not - Network accessline 114
| `INNGEST_BASE_URL` | Host for SDK-to-Inngest communication (e.g., `http://localhost:8288`). Leave unset in most cases. | | `INNGEST_EVENT_KEY` | Authentication key for sending events. **Use any dummy value locally** — Dev Server does not - Network accessline 116
| `INNGEST_SIGNING_KEY` | Secures requests between Inngest and your app. **Required in production.** Determines which Inngest environment receives syncs. | | `INNGEST_SIGNING_KEY_FALLBACK` | Fallback key for signing key rotation (v3.18.0+). - Network accessline 116
| `INNGEST_SIGNING_KEY` | Secures requests between Inngest and your app. **Required in production.** Determines which Inngest environment receives syncs. | | `INNGEST_SIGNING_KEY_FALLBACK` | Fallback key for signing key rotation (v3.18.0+). - Network accessline 117
| `INNGEST_SIGNING_KEY_FALLBACK` | Fallback key for signing key rotation (v3.18.0+). | | `INNGEST_SERVE_ORIGIN` | Full origin URL for Inngest to reach your app (e.g., `https://my-app.com`). Auto-inferred from request headers; **set explicit - Network accessline 117
| `INNGEST_SIGNING_KEY_FALLBACK` | Fallback key for signing key rotation (v3.18.0+). | | `INNGEST_SERVE_ORIGIN` | Full origin URL for Inngest to reach your app (e.g., `https://my-app.com`). Auto-inferred from request headers; **set explicit - Network accessline 118
| `INNGEST_SERVE_ORIGIN` | Full origin URL for Inngest to reach your app (e.g., `https://my-app.com`). Auto-inferred from request headers; **set explicitly for AWS Lambda, proxies, or tunnels.** | - Network accessline 118
| `INNGEST_SERVE_ORIGIN` | Full origin URL for Inngest to reach your app (e.g., `https://my-app.com`). Auto-inferred from request headers; **set explicitly for AWS Lambda, proxies, or tunnels.** | - Network accessline 128
curl -s http://localhost:3000/api/inngest | jq - Network accessline 128
curl -s http://localhost:3000/api/inngest | jq - Network accessline 163
curl -X POST "http://localhost:8288/e/test" \ - Network accessline 163
curl -X POST "http://localhost:8288/e/test" \ - Network accessline 225
docker run -p 8288:8288 -p 8289:8289 \ inngest/inngest \ inngest dev -u http://host.docker.internal:3000/api/inngest - Network accessline 225
docker run -p 8288:8288 -p 8289:8289 \ inngest/inngest \ inngest dev -u http://host.docker.internal:3000/api/inngest - Network accessline 227
inngest dev -u http://host.docker.internal:3000/api/inngest - Network accessline 227
inngest dev -u http://host.docker.internal:3000/api/inngest - Network accessline 238
environment: - INNGEST_DEV=1 - INNGEST_BASE_URL=http://inngest:8288 - Network accessline 238
environment: - INNGEST_DEV=1 - INNGEST_BASE_URL=http://inngest:8288 - Network accessline 239
- INNGEST_DEV=1 - INNGEST_BASE_URL=http://inngest:8288 ports: - Network accessline 239
- INNGEST_DEV=1 - INNGEST_BASE_URL=http://inngest:8288 ports: - Network accessline 240
- INNGEST_BASE_URL=http://inngest:8288 - Network accessline 240
- INNGEST_BASE_URL=http://inngest:8288 - Network accessline 243
inngest: image: inngest/inngest command: "inngest dev -u http://app:3000/api/inngest" - Network accessline 243
inngest: image: inngest/inngest command: "inngest dev -u http://app:3000/api/inngest" - Network accessline 244
image: inngest/inngest command: "inngest dev -u http://app:3000/api/inngest" ports: - Network accessline 244
image: inngest/inngest command: "inngest dev -u http://app:3000/api/inngest" ports: - Network accessline 245
command: "inngest dev -u http://app:3000/api/inngest" - Network accessline 245
command: "inngest dev -u http://app:3000/api/inngest" - Network accessline 313
# Option 1: Curl from CI/CD - Network accessline 313
# Option 1: Curl from CI/CD - Network accessline 314
curl -X PUT https://your-app.com/api/inngest --fail-with-body - Network accessline 314
curl -X PUT https://your-app.com/api/inngest --fail-with-body - Network accessline 350
# Start with explicit app URL npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 350
# Start with explicit app URL npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 351
npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 351
npx inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 353
# Check serve endpoint health curl -s http://localhost:3000/api/inngest | jq - Network accessline 353
# Check serve endpoint health curl -s http://localhost:3000/api/inngest | jq - Network accessline 354
curl -s http://localhost:3000/api/inngest | jq - Network accessline 354
curl -s http://localhost:3000/api/inngest | jq - Network accessline 356
# Send test event via curl curl -X POST http://localhost:8288/e/test -d '{"name": "test/event", "data": {}}' - Network accessline 356
# Send test event via curl curl -X POST http://localhost:8288/e/test -d '{"name": "test/event", "data": {}}' - Network accessline 357
curl -X POST http://localhost:8288/e/test -d '{"name": "test/event", "data": {}}' - Network accessline 357
curl -X POST http://localhost:8288/e/test -d '{"name": "test/event", "data": {}}' - Network accessline 359
# Sync after deploy (CI/CD) curl -X PUT https://your-app.com/api/inngest --fail-with-body - Network accessline 359
# Sync after deploy (CI/CD) curl -X PUT https://your-app.com/api/inngest --fail-with-body - Network accessline 360
curl -X PUT https://your-app.com/api/inngest --fail-with-body - Network accessline 360
curl -X PUT https://your-app.com/api/inngest --fail-with-body - Access to secretsline 373
[Credential-related source omitted] - Access to secretsline 373
[Credential-related source omitted]
skills/inngest-cli/references/local-mcp.md
- Network accessline 34
claude mcp add --scope local --transport http inngest-dev http://127.0.0.1:8288/mcp - Network accessline 34
claude mcp add --scope local --transport http inngest-dev http://127.0.0.1:8288/mcp - Network accessline 52
[mcp_servers.inngest-dev] url = "http://127.0.0.1:8288/mcp" - Network accessline 52
[mcp_servers.inngest-dev] url = "http://127.0.0.1:8288/mcp" - Network accessline 53
url = "http://127.0.0.1:8288/mcp" - Network accessline 53
url = "http://127.0.0.1:8288/mcp" - Network accessline 66
codex mcp add inngest-dev --url http://127.0.0.1:8288/mcp - Network accessline 66
codex mcp add inngest-dev --url http://127.0.0.1:8288/mcp
skills/inngest-cloud/SKILL.md
skills/inngest-durable-functions/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages.
skills/inngest-durable-functions/references/observability.md
skills/inngest-events/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages.
skills/inngest-flow-control/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages.
skills/inngest-middleware/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 12
> **Note:** The middleware system was significantly rewritten in v4. The lifecycle hooks documented here reflect the v4 API. If migrating from v3, consult the [migration guide](https://www.inngest.com/docs-markdown/reference/typescript/v4/m - Network accessline 12
> **Note:** The middleware system was significantly rewritten in v4. The lifecycle hooks documented here reflect the v4 API. If migrating from v3, consult the [migration guide](https://www.inngest.com/docs-markdown/reference/typescript/v4/m - Access to secretsline 185
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted]
skills/inngest-middleware/references/built-in-middleware.md
- Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 344
try { await fetch(config.endpoint, { - Network accessline 344
try { await fetch(config.endpoint, { - Network accessline 345
await fetch(config.endpoint, { - Network accessline 345
await fetch(config.endpoint, { - Access to secretsline 414
[Credential-related source omitted] - Access to secretsline 414
[Credential-related source omitted]
skills/inngest-middleware/references/dependency-injection.md
- Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Access to secretsline 148
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 149
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted]
skills/inngest-realtime/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 361
Client consumes via `fetch().getReader()` rather than the `subscribe()` callback. Use this when you want the SSE behavior or when the client-side `subscribe()` API doesn't fit your component lifecycle. - Network accessline 361
Client consumes via `fetch().getReader()` rather than the `subscribe()` callback. Use this when you want the SSE behavior or when the client-side `subscribe()` API doesn't fit your component lifecycle.
skills/inngest-setup/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 113
# Optional - custom dev server URL (default: http://localhost:8288) - Network accessline 113
# Optional - custom dev server URL (default: http://localhost:8288) - Network accessline 113
# Optional - custom dev server URL (default: http://localhost:8288) - Network accessline 114
INNGEST_BASE_URL=http://localhost:8288 - Network accessline 114
INNGEST_BASE_URL=http://localhost:8288 - Network accessline 114
INNGEST_BASE_URL=http://localhost:8288 - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Network accessline 207
- **Cloudflare Workers**: Use `inngest/cloudflare` - **AWS Lambda**: Use `inngest/lambda` - For all other frameworks, check the `serve` reference here: https://www.inngest.com/docs-markdown/learn/serving-inngest-functions - Network accessline 207
- **Cloudflare Workers**: Use `inngest/cloudflare` - **AWS Lambda**: Use `inngest/lambda` - For all other frameworks, check the `serve` reference here: https://www.inngest.com/docs-markdown/learn/serving-inngest-functions - Network accessline 207
- **Cloudflare Workers**: Use `inngest/cloudflare` - **AWS Lambda**: Use `inngest/lambda` - For all other frameworks, check the `serve` reference here: https://www.inngest.com/docs-markdown/learn/serving-inngest-functions - Network accessline 209
- For all other frameworks, check the `serve` reference here: https://www.inngest.com/docs-markdown/learn/serving-inngest-functions - Network accessline 209
- For all other frameworks, check the `serve` reference here: https://www.inngest.com/docs-markdown/learn/serving-inngest-functions - Network accessline 209
- For all other frameworks, check the `serve` reference here: https://www.inngest.com/docs-markdown/learn/serving-inngest-functions - Network accessline 279
# Specify your app's URL manually npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 279
# Specify your app's URL manually npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 279
# Specify your app's URL manually npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 280
npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 280
npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 280
npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest - Network accessline 285
# Disable auto-discovery npx --ignore-scripts=false inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 285
# Disable auto-discovery npx --ignore-scripts=false inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 285
# Disable auto-discovery npx --ignore-scripts=false inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 286
npx --ignore-scripts=false inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 286
npx --ignore-scripts=false inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 286
npx --ignore-scripts=false inngest-cli@latest dev --no-discovery -u http://localhost:3000/api/inngest - Network accessline 288
# Multiple apps npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest -u http://localhost:4000/api/inngest - Network accessline 288
# Multiple apps npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest -u http://localhost:4000/api/inngest - Network accessline 288
# Multiple apps npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest -u http://localhost:4000/api/inngest - Network accessline 289
npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest -u http://localhost:4000/api/inngest - Network accessline 289
npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest -u http://localhost:4000/api/inngest - Network accessline 289
npx --ignore-scripts=false inngest-cli@latest dev -u http://localhost:3000/api/inngest -u http://localhost:4000/api/inngest - Network accessline 292
The dev server will be available at `http://localhost:8288` by default. - Network accessline 292
The dev server will be available at `http://localhost:8288` by default. - Network accessline 292
The dev server will be available at `http://localhost:8288` by default. - Network accessline 299
{ "sdk-url": [ "http://localhost:3000/api/inngest", - Network accessline 299
{ "sdk-url": [ "http://localhost:3000/api/inngest", - Network accessline 299
{ "sdk-url": [ "http://localhost:3000/api/inngest", - Network accessline 300
"sdk-url": [ "http://localhost:3000/api/inngest", "http://localhost:4000/api/inngest" - Network accessline 300
"sdk-url": [ "http://localhost:3000/api/inngest", "http://localhost:4000/api/inngest" - Network accessline 300
"sdk-url": [ "http://localhost:3000/api/inngest", "http://localhost:4000/api/inngest" - Network accessline 301
"http://localhost:3000/api/inngest", - Network accessline 301
"http://localhost:3000/api/inngest", - Network accessline 301
"http://localhost:3000/api/inngest", - Network accessline 302
"http://localhost:4000/api/inngest" - Network accessline 302
"http://localhost:4000/api/inngest" - Network accessline 302
"http://localhost:4000/api/inngest" - Network accessline 328
INNGEST_DEV=1 INNGEST_BASE_URL=http://localhost:9999 - Network accessline 328
INNGEST_DEV=1 INNGEST_BASE_URL=http://localhost:9999 - Network accessline 328
INNGEST_DEV=1 INNGEST_BASE_URL=http://localhost:9999 - Network accessline 329
INNGEST_BASE_URL=http://localhost:9999 - Network accessline 329
INNGEST_BASE_URL=http://localhost:9999 - Network accessline 329
INNGEST_BASE_URL=http://localhost:9999 - Network accessline 338
**Auto-discovery Not Working**: Use manual URL specification: `-u http://localhost:YOUR_PORT/api/inngest`. If using `--no-discovery` flag, the `-u` flag is **required** — the dev server will not find your app without it. - Network accessline 338
**Auto-discovery Not Working**: Use manual URL specification: `-u http://localhost:YOUR_PORT/api/inngest`. If using `--no-discovery` flag, the `-u` flag is **required** — the dev server will not find your app without it. - Network accessline 338
**Auto-discovery Not Working**: Use manual URL specification: `-u http://localhost:YOUR_PORT/api/inngest`. If using `--no-discovery` flag, the `-u` flag is **required** — the dev server will not find your app without it.
skills/inngest-steps/SKILL.md
- Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages. - Network accessline 10
> **These skills are focused on TypeScript.** For Python or Go, refer to the [Inngest documentation](https://www.inngest.com/llms.txt) for language-specific guidance. Core concepts apply across all languages.
skills/inngest-v3-v4-migration/SKILL.md
- Network accessline 11
Primary reference: https://www.inngest.com/docs/reference/typescript/v4/migrations/v3-to-v4 - Network accessline 12
https://www.inngest.com/docs/reference/typescript/v4/migrations/v3-to-v4 - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 304 facts
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:20Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:21Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:22Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:24Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:25Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:26Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:27Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:28Low confidence
- Network access in prose of the SKILL.mdinngest-agent-evals/SKILL.md:29Low confidence
- Network access in prose of the SKILL.mdinngest-agents/SKILL.md:20Low confidence
- Network access in prose of the SKILL.mdinngest-agents/SKILL.md:21Low confidence
- Network access in prose of the SKILL.mdinngest-agents/SKILL.md:22Low confidence
- Network access in prose of the SKILL.mdinngest-agents/SKILL.md:23Low confidence
- Network access in prose of the SKILL.mdinngest-agents/SKILL.md:24Low confidence
- Access to secrets in prose of the SKILL.mdskills/inngest-api-cli/SKILL.md:57Low confidence
- Access to secrets in prose of the SKILL.mdinngest-api-cli/SKILL.md:57Low confidence
- Network access in code of the SKILL.mdskills/inngest-api-cli/SKILL.md:67High confidence
- Network access in code of the SKILL.mdinngest-api-cli/SKILL.md:67High confidence
- Network access in code of the SKILL.mdskills/inngest-api-cli/SKILL.md:69High confidence
- Network access in code of the SKILL.mdinngest-api-cli/SKILL.md:69High confidence
- Network access in prose of the SKILL.mdskills/inngest-api-cli/SKILL.md:215Low confidence
- Network access in prose of the SKILL.mdinngest-api-cli/SKILL.md:215Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api-cli/SKILL.md:216Low confidence
- Network access in prose of the SKILL.mdinngest-api-cli/SKILL.md:216Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api-cli/SKILL.md:217Low confidence
- Network access in prose of the SKILL.mdinngest-api-cli/SKILL.md:217Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/inngest-api-cli/references/cli-commands.md:15Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueinngest-api-cli/references/cli-commands.md:15Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueskills/inngest-api-cli/references/cli-commands.md:16Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueinngest-api-cli/references/cli-commands.md:16Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:42Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:42Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:43Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:43Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:44Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:44Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:45Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:45Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:46Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:46Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:47Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:47Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:56Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:56Low confidence
- Network access in prose of the SKILL.mdskills/inngest-api/SKILL.md:57Low confidence
- Network access in prose of the SKILL.mdinngest-api/SKILL.md:57Low confidence
- Access to secrets in prose of the SKILL.mdskills/inngest-api/SKILL.md:65Low confidence
- Access to secrets in prose of the SKILL.mdinngest-api/SKILL.md:65Low confidence
- Network access in code of the SKILL.mdskills/inngest-api/SKILL.md:77High confidence
and 254 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/inngest-agent-evals/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/inngest-agent-evals/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/inngest-agent-evals/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/inngest-agent-evals/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.