Skills inngest
📦

inngest

Content revision r2 Safe ⚙️ External commands

Build Durable Inngest Workflows

Background jobs often fail across retries, delays, and service boundaries. This skill guides durable Inngest workflows with reliable steps, events, and controls.

Supports: Claude Codex Code(CC)
🥉 78 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "inngest" from https://skillstore.io/skills/sickn33-inngest.md and its manifest at https://skillstore.io/api/skills/sickn33-inngest/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "inngest". Design a welcome email sequence after user signup.

Expected outcome:

  • Trigger on a typed user signup event.
  • Load the user in a durable step.
  • Send the welcome message, sleep for 24 hours, then send onboarding tips.
  • Limit concurrency to protect the email provider.

Using "inngest". Review an order workflow for duplicate charges.

Expected outcome:

Use the order identifier as an idempotency key. Isolate payment in a named step and configure bounded retries and concurrency.

Using "inngest". Plan a document embedding pipeline.

Expected outcome:

  • Separate extraction, chunking, embedding, and storage into durable steps.
  • Apply a concurrency limit for the embedding provider.
  • Store stable vector identifiers derived from the document and chunk.

Security Audit

Safe
v5 • 7/24/2026 Open versioned report

All 15 static findings are false positives caused by JavaScript interpolation, Markdown fences, framework names, and ordinary application data. No executable shell commands, reconnaissance behavior, prompt injection, or malicious intent were found.

1
Files scanned
480
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-inngest/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-inngest/security.svg)](https://skillstore.io/skills/sickn33-inngest?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-inngest?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-inngest/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-inngest.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

sickn33. (2026). inngest security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-inngest/audits/5

BibTeX citation

@techreport{sickn33-sickn33-inngest-2026, author = {sickn33}, title = {inngest security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-inngest/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "inngest security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-07-24" url: "https://skillstore.io/skills/sickn33-inngest/audits/5" identifiers: - type: other value: "skillstore:sickn33-inngest:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
68
Community
83
Spec Compliance

What You Can Build

Launch a background job

Create a typed Inngest function and serve route for a new serverless application.

Harden payment processing

Add durable steps, retries, idempotency, and concurrency controls to payment workflows.

Design an AI pipeline

Split long document processing into durable, rate-limited steps with stored results.

Try These Prompts

Create a starter function
Create an Inngest function for [event] in [framework]. Include typed event data, one durable step, and the required serve handler.
Add a scheduled workflow
Design an Inngest cron function that runs [schedule], processes [records], limits concurrency, and emits child events for independent work.
Make a webhook durable
Refactor my [provider] webhook into an Inngest workflow with signature validation assumptions, idempotency, retries, named steps, and failure handling.
Architect a production pipeline
Design a multi-stage Inngest pipeline for [workload]. Specify events, step boundaries, fan-out, concurrency keys, retry policies, timeouts, and observability points.

Best Practices

  • Use stable, descriptive identifiers for every function and step.
  • Set idempotency and concurrency controls around payments and limited services.
  • Use typed events, bounded retries, and explicit timeouts for maintainable workflows.

Avoid

  • Do not place an entire workflow inside one large step.
  • Do not call payment services without a stable idempotency key.
  • Do not create unbounded fan-out against rate-limited dependencies.

Frequently Asked Questions

Which frameworks does this skill cover?
It covers Next.js, Express, Hono, Remix, and SvelteKit patterns, with the most complete route example for Next.js.
Can it create scheduled jobs?
Yes. It can design cron-triggered functions, child events, concurrency limits, and failure handling.
Does it support webhook processing?
Yes. It covers event ingestion, durable processing, idempotency, retries, and provider-specific integration boundaries.
Can it deploy my workflow?
No. It can prepare integration code and deployment guidance, but account setup and deployment remain external tasks.
How does it reduce duplicate work?
It recommends stable function identifiers, event-based idempotency keys, and durable step boundaries.
Does it replace local testing?
No. Validate generated workflows with your tests, the Inngest development server, and current SDK documentation.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

88a8e9a07f4c54ab105c1c41b6267c287146b07b

Maintenance freshness

7/26/2026

Usage

8 downloads · 84 views

File structure

📄 SKILL.md