Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    davila7

    upstash-qstash

    davila7/upstash-qstash
    DevOps
    19,892

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Upstash QStash expert for serverless message queues, scheduled jobs, and reliable HTTP-based task delivery without managing infrastructure...

    SKILL.md

    Upstash QStash

    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:

    1. HTTP is the universal language - no c

    Capabilities

    • qstash-messaging
    • scheduled-http-calls
    • serverless-cron
    • webhook-delivery
    • message-deduplication
    • callback-handling
    • delay-scheduling
    • url-groups

    Patterns

    Basic Message Publishing

    Sending messages to be delivered to endpoints

    Scheduled Cron Jobs

    Setting up recurring scheduled tasks

    Signature Verification

    Verifying QStash message signatures in your endpoint

    Anti-Patterns

    ❌ Skipping Signature Verification

    ❌ Using Private Endpoints

    ❌ No Error Handling in Endpoints

    ⚠️ Sharp Edges

    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:

    Related Skills

    Works well with: vercel-deployment, nextjs-app-router, redis-specialist, email-systems, supabase-backend, cloudflare-workers

    Recommended Servers
    Netlify
    Netlify
    PostPulse
    PostPulse
    Local Model Suitability MCP
    Local Model Suitability MCP
    Repository
    davila7/claude-code-templates
    Files