AIKraft/Skills/upstash cli

upstash cli

Run the Upstash CLI (`upstash`) against the Upstash Developer API for Redis, Vector, Search, QStash, and teams. Use when listing or managing databases, backups, vector/search indexes, QStash instances, team members, stats, or any non-interactive Upstash automation with JSON output and terminal commands.

UPUpstash official Данные

Что делает навык

Skill предоставляет интерфейс для запуска Upstash CLI (`upstash`), который управляет сервисами Upstash (Redis, Vector, Search, QStash) через Upstash Developer API. Он предназначен для неинтерактивной автоматизации, таких как просмотр баз данных, управление резервными копиями, индексами и статистикой, с выводом результатов в формате JSON.

Когда применять

  • Автоматизация в CI/CD или скриптах провижининга, где требуется неинтерактивное взаимодействие.
  • Пайплайн обработки данных, требующий передачи JSON от CLI в другие команды.
  • Управление базами данных Redis, индексами Vector и Search, а также статистикой использования.
  • Работа с резервными копиями, инстансами QStash, очередями сообщений (DLQ) и логами.

Как работает

  1. Проверить наличие MCP-сервера Upstash в сессии; если он доступен, использовать его инструменты вместо CLI.
  2. Если MCP недоступен или задача требует работы с оболочкой, убедиться, что CLI установлен (`npm i -g @upstash/cli`).
  3. Выполнить команду `upstash` с необходимыми аргументами для управления сервисами.
  4. Обработать вывод JSON из stdout или ошибку в формате `{ "error": "..." }` из stderr (код выхода 1).

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

Создай базу данных Redis через CLI, так как MCP недоступен.
Получи статистику использования сервисов Upstash в формате JSON.
Управляй резервными копиями Redis с помощью команды upstash.

Что понадобится

  • Установленный пакет `@upstash/cli` (через `npm i -g @upstash/cli`)
  • Наличие Upstash Developer API ключей (авторизация подразумевается для работы с API)
  • Отсутствие MCP-сервера Upstash в текущей сессии (для выбора CLI)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «upstash-cli» из репозитория: # https://github.com/upstash/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r upstash-cli/ ~/.claude/skills/upstash-cli/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.