/og-preview - тестируем Open Graph на локалке
Делал тут одну штуку и захотелось проверить, как страницы выглядят при шаринге в мессенджерах. Пошёл искать готовые решения для теста Open Graph и выяснил, что многое из того что есть готовое, либо гоняет разметку через внешний сайт-валидатор, либо показывает превью только для одной-двух площадок, а на localhost чтобы работало и через агента можно было тестить ничего подходящего не нашёл (ну либо плохо искал, что вероятнее).
Короче, сделал скил для кодового агента, встречайте og-preview.
Пользоваться просто, даём агенту URL (локальный сервер тоже подходит) или просто HTML-файл, агент вызывает скил и рендерит отчёт с моками карточек для девяти платформ: Telegram, X, Facebook, Discord, Slack, WhatsApp, LinkedIn, Reddit и iMessage. К каждой применены свои правила обрезки текста и раскладки, так что видно, где тайтл обрежется, а где картинка уедет в маленький превью.
Из плюшек для пользователей Coddy: там отчёт открывается в канвасе, встроенном механизме живого предпросмотра HTML прямо в интерфейсе агента, сгенерировал - и сразу смотришь карточки, никуда ходить не надо.
Репо: github.com/EvilFreelancer/og-preview