Toolverse
All skills

upstash-qstash

by davila7

Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure. Use when: qstash, upstash queue, serverless cron, scheduled http, message queue serverless.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
DevOps
Views
13

About this skill

Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure. Use when: qstash, upstash queue, serverless cron, scheduled http, message queue serverless.

How to use

  1. Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując na repozytorium upstash-qstash. Umiejętność będzie dostępna jako ekspert do konsultacji w kwestiach serverless messaging.

  2. Opisz swój przypadek użycia: czy potrzebujesz wysłać wiadomość do endpointu HTTP z gwarancją dostarczenia, zaplanować cykliczne zadanie (cron), czy zbudować system webhook'ów. Ekspert zasugeruje odpowiedni wzorzec QStash.

  3. Dla podstawowego publikowania wiadomości podaj endpoint docelowy i treść. Ekspert pomoże sformułować żądanie do QStash, które dostarczy wiadomość z automatycznymi ponowieniami.

  4. Jeśli planujesz zaplanowane zadania, określ harmonogram (cron expression) i akcję do wykonania. Ekspert skonfiguruje cykliczne HTTP-owe wywołania bez konieczności utrzymywania serwera cron.

  5. Zawsze weryfikuj sygnatury wiadomości QStash w swoim endpoincie — ekspert pokaże, jak użyć obu kluczy do walidacji. To krytyczne dla bezpieczeństwa.

  6. Dla operacji krytycznych włącz deduplikację wiadomości, aby uniknąć duplikatów. Ekspert wskaże, jak skonfigurować identyfikatory deduplikacji i obsługę błędów w endpointach.

Related skills