Portal AI Plugins — это открытый набор плагинов от Spotify, который подключает Spotify Portal к кодинг-агентам: Claude Code, Codex и Cursor. Смысл в том, чтобы агент мог сам обращаться к каталогу сервисов вашей компании — искать документацию, собирать сводку по сервису, запускать действия Portal — прямо из чата, без ручного лазания по CLI. Полезно командам разработки, которые уже живут в Spotify Portal и хотят, чтобы ассистент понимал их инфраструктуру.
Под капотом плагины дергают Portal CLI через npx @spotify/portal-cli, а сами оформлены как понятные рабочие сценарии. Каждый закрывает одну задачу:
setup— настроит аутентификацию Portal CLI под текущее окружение агента;doctor— прогонит диагностику только на чтение и покажет, готовы ли плагин, CLI, авторизация и действия;search— поищет по каталогу софта и техдокументации обычными человеческими запросами;service— соберёт короткий операционный брифинг по сервису: владельцы, здоровье, инциденты, документация;actions— найдёт доступные действия Portal, покажет справку, даст предпросмотр и запустит с подтверждением;feedback— отправит отзыв о Portal CLI команде Portal.
Отдельно в маркетплейсе лежит shunt — пока только для Claude Code. Он перекинет тяжёлую по вводу-выводу работу агента (массовое чтение файлов, генерацию шаблонного кода) на режимы AiKA с более дешёвыми моделями, через реестр действий Portal CLI. Полезно, когда токены заканчиваются быстрее, чем задачи.
Установка занимает пару команд. В Claude Code добавляете маркетплейс spotify/portal-ai-plugins, ставите portal@portal (и при желании shunt@portal), в новой сессии запускаете /portal:setup. В Codex — то же самое через codex plugin marketplace add и меню /plugins, дальше можно просто попросить агента настроить Portal. В Cursor репозиторий регистрируется в командном маркетплейсе, а плагин ставится из настроек.
Проект лежит на GitHub под лицензией Apache-2.0, так что использовать и форкать можно свободно. Важный момент: сами плагины — обёртка над Portal CLI, поэтому без доступа к Spotify Portal и рабочей авторизации толку от них не будет. Сам setup, прежде чем продолжить, проверит наличие команд auth, actions, owner, search и service — если чего-то нет, дальше не пойдёт.