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.
Что делает навык
Skill предоставляет интерфейс для запуска Upstash CLI (`upstash`), который управляет сервисами Upstash (Redis, Vector, Search, QStash) через Upstash Developer API. Он предназначен для неинтерактивной автоматизации, таких как просмотр баз данных, управление резервными копиями, индексами и статистикой, с выводом результатов в формате JSON.
Когда применять
- Автоматизация в CI/CD или скриптах провижининга, где требуется неинтерактивное взаимодействие.
- Пайплайн обработки данных, требующий передачи JSON от CLI в другие команды.
- Управление базами данных Redis, индексами Vector и Search, а также статистикой использования.
- Работа с резервными копиями, инстансами QStash, очередями сообщений (DLQ) и логами.
Как работает
- Проверить наличие MCP-сервера Upstash в сессии; если он доступен, использовать его инструменты вместо CLI.
- Если MCP недоступен или задача требует работы с оболочкой, убедиться, что CLI установлен (`npm i -g @upstash/cli`).
- Выполнить команду `upstash` с необходимыми аргументами для управления сервисами.
- Обработать вывод JSON из stdout или ошибку в формате `{ "error": "..." }` из stderr (код выхода 1).
Примеры запросов агенту
Что понадобится
- Установленный пакет `@upstash/cli` (через `npm i -g @upstash/cli`)
- Наличие Upstash Developer API ключей (авторизация подразумевается для работы с API)
- Отсутствие MCP-сервера Upstash в текущей сессии (для выбора CLI)
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.