К основному содержанию
скилл

upstash-qstash — скилл для Claude Code: очереди и cron без серверов

Скилл про Upstash QStash: отложенные HTTP-вызовы, cron-задачи и доставка вебхуков. Пригодится, когда нужно «сделать этот запрос позже, но надёжно».

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill web-development/upstash-qstash
Открыть на GitHub

Что делает upstash-qstash

Скилл превращает Claude в помощника по QStash: он знает про публикацию сообщений, отложенные вызовы, повторяющиеся cron-задачи, дедупликацию и колбэки. Внутри — набор паттернов и разбор частых ошибок: проверка подписи, работа с URL-группами, обработка сбоев в эндпоинте.

Главная мысль скилла — HTTP внутрь, HTTP наружу, а надёжность обеспечивает QStash. Поэтому в паттернах отдельно разобраны проверка подписи двумя ключами и быстрое подтверждение приёма: если эндпоинт отвечает медленно, доставка ломается. Дедупликацию стоит включать для критичных операций, а повторные попытки настраивать под каждый тип сообщения, а не оставлять как есть.

Есть и жёсткое ограничение: QStash не дотянется до приватных и localhost-адресов. Для продакшена эндпоинт должен быть публично доступен. Крупные данные лучше не гнать в теле сообщения — передавайте ссылку.

Какие задачи решает

  • отложить HTTP-вызов на нужное время без своего воркера
  • настроить повторяющуюся cron-задачу в serverless-проекте
  • проверить подпись входящего вебхука от QStash
  • защититься от повторной обработки одного и того же сообщения
  • разобраться, почему эндпоинт не получает сообщения

Примеры запросов агенту

  • Настрой отложенную отправку вебхука через QStash на 10 минут вперёд
  • Добавь проверку подписи QStash в мой эндпоинт api/webhook/route.ts
  • Сделай cron-задачу на QStash, которая раз в час дёргает мой эндпоинт

Как установить upstash-qstash

1Через claude-code-templates

npx claude-code-templates@latest --skill web-development/upstash-qstash

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill upstash-qstash -a claude-code

3Вручную: положить файлы

~/.claude/skills/upstash-qstash/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/upstash-qstash/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о upstash-qstash

Как установить upstash-qstash в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill web-development/upstash-qstash. Второй способ — npx skills add davila7/claude-code-templates --skill upstash-qstash -a claude-code. После установки файл скилла лежит в ~/.claude/skills/upstash-qstash/SKILL.md.

Что делает скилл upstash-qstash?

Даёт агенту знания по Upstash QStash: публикация сообщений, отложенные HTTP-вызовы, serverless-cron, доставка вебхуков, дедупликация и колбэки. Плюс разбор типичных ошибок вроде пропущенной проверки подписи.

Дотянется ли QStash до локального сервера при разработке?

Нет. Приватные и localhost-адреса QStash не достигает, поэтому для проверки нужен публично доступный эндпоинт.

Похожие скиллы

Все скиллы по теме «Бэкенд и API» →
upstash-qstash-js Upstash Скилл для работы с SDK @upstash/qstash: публикация сообщений, очереди, cron, отложенная доставка и проверка подписей вебхуков. Пригодится, если у вас нет постоянного воркера. CX Codex +1 2 200установок upstash-workflow-js Upstash Учит агента писать долгие воркфлоу на @upstash/workflow, которые переживают таймауты, ретраи и перезапуски serverless-функций. CX Codex +1 2 100установок upstash-redis официальный Upstash Скилл настраивает Redis через HTTP для бессерверных сред и добавляет лимитер запросов с помощью библиотек @upstash/redis и @upstash/ratelimit. 7установок upstash-redis-kv intellectronica Скилл для работы с базой Upstash Redis через REST API. Позволяет читать и записывать ключи, списки, хэши и множества прямо из чата с агентом. CX Codex +1 469установок upstash-vector-db-skills gocallum Скилл ведёт агента по настройке Upstash Vector: создание индекса, загрузка документов, семантический поиск и неймспейсы. Пригодится, если делаете поиск по смыслу на Vercel. CX Codex +1 366установок netlify-functions netlify Помогает агенту писать и настраивать серверless-функции Netlify на TypeScript, JavaScript или Go: маршруты, cron, лимиты, чтение секретов. CX Codex +1 3 200установок

Из того же набора361

Весь набор →
github-automation Скилл для Claude, который проводит операции GitHub через Rube MCP: issues, пул-реквесты, ветки, поиск по коду и CI/CD. 63установок interview-prep-generator Собирает из резюме истории по схеме STAR, вопросы для тренировки и тезисы для ответов. Пригодится перед интервью на конкретную роль. 61установок gws-modelarmor-create-template Слэш-команда, через которую Claude создаёт шаблон Google Model Armor в GCP: пресет jailbreak или собственная JSON-конфигурация фильтров. 61установок emerging-techniques-speculative-decoding Скилл по спекулятивному декодированию: подсказывает агенту, как ускорить генерацию токенов в 1.5–3.6 раза без потери качества. 59установок claude-opus-4-5-migration Скилл находит в кодовой базе строки моделей и вызовы API и переводит их на Opus 4.5. Пригодится, когда проект пора обновить на новую модель. 55установок aeon Подключает к Claude библиотеку aeon: классификация, прогноз, кластеризация и поиск аномалий во временных рядах. 52установок sveltekit Скилл для Claude, который помогает собирать приложения на SvelteKit: маршруты по файлам, серверный рендеринг, эндпоинты и обработка форм. 50установок regression-triage Слэш-команда разбирает регрессию: воспроизводит падающий тест, смотрит историю вокруг сломанного места и называет коммит, который всё сломал. 25установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой