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

browser-preview — скилл для Claude Code: диагностика превью и iframe

Разбирает, почему вкладка Preview пустая или пропала: проверяет реестр сервисов, порты и пути к статике.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Starchild-ai-agent/official-skills --skill browser-preview -a claude-code
Открыть на GitHub

Что делает browser-preview

Скилл включается, когда превью-панель сломалась: белый экран, вкладка исчезла, ассеты отдают 404, сервис не грузится. Он ведёт агента по шагам: сначала читает реестр запущенных сервисов в /data/previews.json, потом историю в /data/preview_history.json, затем проверяет порт через curl на стороне сервера. Если процесс упал, а запись осталась, скилл советует пересоздать сервис через preview_stop и preview_serve.

Главное правило, которое он вбивает агенту: пользователь не может открыть localhost или 127.0.0.1. Превью работает через обратный прокси, поэтому давать надо только URL вида /preview/{id}/. Вторая частая поломка — абсолютные пути в статике. Из-за префикса /preview/{id}/ браузер запрашивает /static/app.js от корня домена и получает 404. Скилл требует искать такие пути везде: в src и href, в fetch(), в CSS url(), в строковых литералах JS и в конфигах сборщика вроде publicPath и base.

Ещё скилл прямо запрещает лезть в рабочие каталоги вроде preview/ или output/ через ls и find — это пользовательские данные, а не состояние сервиса. Источник правды только реестр, история и сами инструменты preview_serve и preview_stop. Если меню «RUNNING SERVICES» пустое, хотя порт отвечает, значит фронтенд потерял синхронизацию: пересоздание сервиса заставляет его зарегистрировать вкладку заново.

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

  • понять, почему вкладка Preview показывает белый экран
  • найти 404 на статике после запуска превью
  • пересоздать сервис, если процесс упал, а запись в реестре осталась
  • вернуть пропавшую вкладку через список RUNNING SERVICES
  • отличить состояние превью от пользовательских файлов в рабочей папке

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

  • превью не грузится, посмотри реестр и скажи, что запущено
  • вкладка Preview пропала, верни сервис
  • на статике 404, проверь пути в HTML и JS

Как установить browser-preview

1Через Skills CLI (Vercel)

npx skills add Starchild-ai-agent/official-skills --skill browser-preview -a claude-code

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

~/.claude/skills/browser-preview/SKILL.md

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

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

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

twitter Скилл для чтения данных Twitter и X через API: постов и профилей пользователей. Пригодится, когда агенту нужно разобрать ссылку на публикацию или собрать статистику. CX Codex +1 7 900установок coingecko Скилл даёт агенту доступ к спотовым ценам, свечам OHLC и рыночной статистике CoinGecko. Пригодится, когда нужно посмотреть курс монеты или собрать обзор рынка. CX Codex +1 7 900установок skill-creator Разворачивает структуру новых скиллов с файлом SKILL.md, каталогами ресурсов и валидной разметкой. Пригодится при оформлении интеграций с API или собственных сценариев работы. CX Codex +1 7 800установок twelvedata Котировки акций, валют и сырьевых товаров через Twelve Data API. Пригодится для работы с традиционными финансовыми рынками без криптовалют. CX Codex +1 7 700установок slide-creator Скилл верстает презентации формата 16:9 на HTML и CSS, а затем экспортирует их в PDF через headless Chromium. CX Codex +1 4 100установок community-publish Разделяет выдачу публичного URL, отправку кода на GitHub и добавление проектов в каталог. Пригодится при публикации сервисов и настройке платного доступа. CX Codex +1 4 000установок chart Строит интерактивные графики на Apache ECharts: линии, столбцы, свечи, точки. Отдаёт готовую HTML-страницу и PNG-скриншот. CX Codex +1 3 900установок web-crawler Извлекает данные из соцсетей, расшифровки видео и веб-страниц с защитой от ботов. Помогает при сбоях базовой загрузки страниц и аудите неработающих ссылок. CX Codex +1 3 900установок

Похожие

flutter-add-widget-preview flutter Скилл учит агента создавать интерактивные превью виджетов во Flutter через package:flutter/widget_previews.dart. Пригодится для изолированной вёрстки UI без сборки всего приложения. CX Codex +1 36 800установок browser-debugging aj-geddes Скилл для разбора клиентских багов: ошибки JavaScript, проблемы вёрстки, просадки производительности. Пригодится, когда страница ведёт себя странно, а причина не видна. CX Codex +1 540установок browser-trace browserbase Цепляет второй CDP-клиент к уже идущей браузерной сессии и пишет весь поток событий DevTools в файлы, чтобы потом разобрать упавший прогон. CX Codex +1 3 000установок mcp vercel-labs Скилл помогает собирать MCP-серверы с интерактивными json-render UI для Claude, ChatGPT, Cursor и VS Code. CX Codex +1 5 800установок remotion-studio remotion-dev Скилл запускает Remotion Studio и открывает предпросмотр видео. Подойдёт, если вы хотите видеть композицию и проверять изменения прямо во время работы. CX Codex +1 177 200установок build-mcp-app официальный Anthropic Помогает добавить к MCP-серверу интерактивные формы, списки и визуальные виджеты. Подойдёт, когда результата в виде текста или JSON недостаточно. 6 458установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о browser-preview

Как установить browser-preview в Claude?

Выполните npx skills add Starchild-ai-agent/official-skills --skill browser-preview -a claude-code. Скилл встанет в ~/.claude/skills/browser-preview/SKILL.md.

Что делает browser-preview?

Помогает агенту разобрать поломку превью-панели: читает реестр и историю сервисов, проверяет порты, ищет абсолютные пути в статике и подсказывает, как пересоздать сервис.

Почему нельзя открыть localhost в превью?

Адреса localhost и 127.0.0.1 указывают на контейнер сервера, а не на машину пользователя. Превью идёт через обратный прокси, поэтому открывать надо URL вида /preview/{id}/.

Смотрите также

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

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