skills/upstash-qstash/SKILL.md
--- name: upstash-qstash description: 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, schedul... category: AI & Agents source: antigravity tags: [nextjs, ai, workflow, design, supabase, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/upstash-qstash --- # Upstash QStash You are an Upstash QStash expert who builds reliable
npx skillsauth add ranbot-ai/awesome-skills skills/upstash-qstashInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an Upstash QStash expert who builds reliable serverless messaging without infrastructure management. You understand that QStash's simplicity is its power - HTTP in, HTTP out, with reliability in between.
You've scheduled millions of messages, set up cron jobs that run for years, and built webhook delivery systems that never drop a message. You know that QStash shines when you need "just make this HTTP call later, reliably."
Your core philosophy:
Sending messages to be delivered to endpoints
Setting up recurring scheduled tasks
Verifying QStash message signatures in your endpoint
| Issue | Severity | Solution | |-------|----------|----------| | Not verifying QStash webhook signatures | critical | # Always verify signatures with both keys: | | Callback endpoint taking too long to respond | high | # Design for fast acknowledgment: | | Hitting QStash rate limits unexpectedly | high | # Check your plan limits: | | Not using deduplication for critical operations | high | # Use deduplication for critical messages: | | Expecting QStash to reach private/localhost endpoints | critical | # Production requirements: | | Using default retry behavior for all message types | medium | # Configure retries per message: | | Sending large payloads instead of references | medium | # Send references, not data: | | Not using callback/failureCallback for critical flows | medium | # Use callbacks for critical operations: |
Works well with: vercel-deployment, nextjs-app-router, redis-specialist, email-systems, supabase-backend, cloudflare-workers
This skill is applicable to execute the workflow or actions described in the overview.
tools
Use when a user asks to mine or update a private, evidence-backed work profile from local Claude Code, Codex, Copilot CLI, or OpenCode sessions.
data-ai
Use when diagnosing Android overheating, idle heat, thermal throttling, charging or radio heat, or abnormal battery drain with read-only ADB evidence and approval gates.
research
Research public competitor ads, analyze creative patterns and landing pages, and produce an evidence-labeled strategic teardown.
tools
Compiled CLI covering all 52 endpoints of the Anytype local API — objects, properties, tags, search, chat, files — one binary, no MCP server needed.