Build background jobs with retries and scheduled delivery.
Implement asynchronous HTTP messaging, scheduling, queues, and webhook verification using the QStash JavaScript SDK.
When to use it
Use when implementing HTTP message publishing, scheduled or delayed delivery, FIFO queues, webhook verification, callbacks, dead letter handling, or deduplication.
It changes how the agent implements QStash messaging in the project, including signature verification, credential configuration, retries, queues, and failed-message recovery.
What you provide
Uses the @upstash/qstash package, with an npm installation command provided.
The basic publishing client reads its authentication token from the QSTASH_TOKEN environment variable.
Enables incoming-message verification alongside QSTASH_NEXT_SIGNING_KEY; the setup checker reads it from the environment.
This skill
@upstash/qstash
Installs the QStash SDK