Communitygithub.com

tight-studio/OpenBrand

Extrayez les actifs de marque (logos, couleurs, images de fond, nom de marque) de n'importe quelle URL de site Web. À utiliser lors de la construction d'interfaces de marque, de la génération de guides de style ou lorsque vous avez besoin de données d'identité de marque à partir d'une URL.

Qu'est-ce que OpenBrand ?

OpenBrand est un outil puissant d'extraction d'actifs de marque qui vous permet de récupérer systématiquement des logos, des palettes de couleurs, des images de fond et le nom de marque à partir de n'importe quelle URL de site Web. Il est particulièrement utile pour les développeurs qui construisent des interfaces de marque, génèrent des guides de style ou automatisent la collecte d'identité de marque pour des clients ou des projets. OpenBrand prend en charge plusieurs plateformes : il peut être utilisé comme serveur MCP (Model Context Protocol) avec Claude Code ou Cursor, comme package npm sans clé API, ou directement via son API REST. La fonctionnalité principale, `extract_brand_assets`, analyse la page Web cible en extrayant les favicons, les logos de navigation, les SVGs en ligne, les balises meta de couleur de thème, les manifestes JSON, les images Open Graph et les images de fond CSS. Les résultats structurés incluent des informations de résolution pour les logos (largeur, hauteur, rapport d'aspect) et des catégories d'utilisation pour les couleurs (primaire, secondaire), ce qui le rend idéal pour générer des tokens de design ou remplir des champs de marque dans un CMS.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait OpenBrand ?

Extrayez les actifs de marque de n'importe quelle URL de site Web — logos, couleurs, images de fond et nom de marque.

Configuration

Serveur MCP (recommandé pour Claude Code / Cursor)

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

Obtenez votre clé API gratuite sur openbrand.sh/dashboard.

Une fois configuré, utilisez l'outil extract_brand_assets avec une URL pour obtenir des données de marque structurées.

Package npm (aucune clé API nécessaire)

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 votre_cle_api"

Ce qu'il extrait

ActifSources
LogosFavicons, icônes apple-touch, logos d'en-tête/nav, SVGs en ligne (avec sondage des dimensions)
Couleurs de marqueBalises meta de couleur de thème, manifest.json, couleurs dominantes des images de logo
Images de fondog:image, arrière-plans CSS, images héros/bannière
Nom de marqueog:site_name, application-name, texte alternatif du logo, titre de la page

Format de réponse

{
  "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": "Hero image" }
  ]
}

Quand utiliser cette compétence

  • Construire une page d'accueil ou une interface utilisateur qui correspond à la marque d'un client
  • Générer des guides de style de marque ou des tokens de design
  • Créer des modèles d'e-mails de marque ou des supports marketing
  • Remplir les champs de marque dans un CMS ou un outil de design
  • Toute tâche où vous avez besoin de logos, couleurs ou images provenant d'un site Web

Skills associés