Communitygithub.com

OpenBrand

Extrae activos de marca (logotipos, colores, imágenes de fondo, nombre de marca) de cualquier URL de sitio web. Útil al crear interfaces personalizadas, generar guías de estilo o necesitar datos de identidad de marca a partir de una URL.

¿Qué es OpenBrand?

OpenBrand es una habilidad de agente de IA que extrae activos de marca de cualquier URL de sitio web, devolviendo datos estructurados como logotipos, colores de marca, imágenes de fondo y nombre de marca. Es especialmente útil para desarrolladores y diseñadores que trabajan con asistentes de codificación como Claude Code, Cursor o Codex, ya que les permite obtener rápidamente la identidad visual de una empresa sin necesidad de inspeccionar manualmente el sitio. La habilidad admite múltiples plataformas: se puede utilizar como un servidor MCP (a través de `claude mcp add`), como un paquete npm (`openbrand`) o directamente mediante su API REST. Los activos extraídos incluyen logotipos de favicons, iconos táctiles y encabezados; colores predominantes de metaetiquetas y manifiestos; imágenes de fondo de OG tags y CSS; y el nombre de la marca a partir de metaetiquetas y títulos. Esto la convierte en una herramienta ideal para construir interfaces de usuario que coincidan con la marca de un cliente, generar guías de estilo, crear plantillas de correo electrónico o completar campos de marca en un CMS.

Compatible con✓Claude Code~Codex CLI✓Cursor
npx skills add tight-studio/OpenBrand

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace OpenBrand?

Extrae activos de marca de cualquier URL de sitio web: logotipos, colores, imágenes de fondo y nombre de marca.

Configuración

Servidor MCP (recomendado para Claude Code / Cursor)

claude mcp add --transport stdio \
  --env OPENBRAND_API_KEY=tu_clave_api \
  openbrand -- npx -y openbrand-mcp

Obtén tu clave API gratuita en openbrand.sh/dashboard.

Una vez configurado, usa la herramienta extract_brand_assets con una URL para obtener datos estructurados de la marca.

Paquete npm (no necesita clave API)

npm add openbrand
import { extractBrandAssets } from "openbrand";

const result = await extractBrandAssets("https://stripe.com");
if (result.ok) {
  // result.data.brand_name → "Stripe"
  // result.data.logos → LogoAsset[]
  // result.data.colors → ColorAsset[]
  // result.data.backdrop_images → BackdropAsset[]
}

API

curl "https://openbrand.sh/api/extract?url=https://stripe.com" \
  -H "Authorization: Bearer tu_clave_api"

Qué extrae

ActivoFuentes
LogotiposFavicons, apple-touch-icons, logotipos en encabezados/nav, SVGs en línea (con análisis de dimensiones)
Colores de marcaMetaetiquetas theme-color, manifest.json, colores dominantes de imágenes de logotipos
Imágenes de fondoog:image, fondos CSS, imágenes de héroe/banner
Nombre de marcaog:site_name, application-name, texto alternativo del logotipo, título de la página

Formato de respuesta

{
  "brandName": "Stripe",
  "logos": [
    { "url": "https://...", "type": "favicon", "resolution": { "width": 32, "height": 32, "aspect_ratio": 1 } }
  ],
  "colors": [
    { "hex": "#635bff", "usage": "primary" },
    { "hex": "#0a2540", "usage": "secondary" }
  ],
  "backdrops": [
    { "url": "https://...", "description": "Imagen de héroe" }
  ]
}

Cuándo usar esta habilidad

  • Al crear una página de inicio o interfaz que coincida con la marca de un cliente
  • Generar guías de estilo o tokens de diseño de marca
  • Crear plantillas de correo electrónico o materiales de marketing con la marca
  • Poblar campos de marca en un CMS o herramienta de diseño
  • Cualquier tarea donde necesites logotipos, colores o imágenes de un sitio web

Skills relacionados