CommunityImagengithub.com

find-brand-logo

Encuentra y recupera logotipos reales de empresas, productos, herramientas para desarrolladores, apps auto-alojadas, proveedores de IA y criptomonedas con procedencia documentada de catálogos públicos. Útil cuando una tarea necesita activos de marca auténticos o un logotipo faltante; excluye diseñar o redibujar un logotipo.

¿Qué es find-brand-logo?

El skill 'find-brand-logo' permite a agentes de IA (como Claude Code, Cursor, Codex) buscar y recuperar logotipos de marcas reales desde múltiples catálogos públicos, garantizando procedencia y atribución. Incluye un CLI independiente en Python 3.10+ (scripts/logos.py) que funciona sin API keys ni paquetes adicionales. Soporta búsqueda en once colecciones, fetch de variantes exactas (light/dark/color/wordmark), verificación de integridad SHA-256 y caché de 24 horas. Es ideal para tareas que requieren activos de marca auténticos, como integrar logotipos en sitios web o documentación, evitando redibujar o modificar marcas registradas. Además, permite reportar brechas cuando no se encuentra un activo adecuado y, si el usuario lo solicita, contribuir al catálogo siguiendo CONTRIBUTING.md.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lxf82dev/open-brand-assets/tree/HEAD/skills/find-brand-logo

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Encontrar Logotipo de Marca

Usa ilustraciones existentes y conserva su fuente. Este skill incluye un CLI independiente para Python 3.10+; resuelve scripts/logos.py relativo al directorio de este skill. Funciona tanto dentro del repositorio como cuando solo está instalada esta carpeta de skill. No se requieren claves API ni paquetes Python.

Encontrar un activo adecuado

Ejecuta python3 <directorio-del-skill>/scripts/logos.py search "nombre de marca" --limit 1. Si se sabe que nuestro catálogo contiene la marca, añade --source ours; si ya se conoce la variante exacta, recupérala directamente.

La opción por defecto busca en once colecciones. Usa límites pequeños y texto plano para una lista corta; aumenta el límite para inspeccionar más variantes. Añade --json para estados de fuente y metadatos completos. --refresh omite la caché de 24 horas. Revisa las advertencias o los errors en JSON antes de concluir que una marca falta; una fuente no disponible no ha sido verificada. Prueba nombres de producto, empresas matrices y alias cuando sea necesario. La referencia de fuentes lista todas las colecciones y sus nombres para --source.

Prefiere ilustraciones oficiales del kit de marca para el producto solicitado y el contexto visual. Nuestro catálogo proporciona procedencia datada e indicios de fondo; las colecciones ascendentes pueden tener mejor cobertura. El favicon de un sitio web está etiquetado como site-icon, y no es evidencia de que exista un logotipo completo o una versión vectorial. Inspecciona la ilustración real antes de usarla. Elige las variantes light/dark/color/wordmark suministradas; no redibujes ni recoloquees una marca registrada para aproximar una variante faltante.

Confirma la empresa/producto real detrás de una coincidencia: los nombres pueden colisionar. Por ejemplo, flux de Simple Icons es el proyecto Flux de CNCF, no los modelos de imagen FLUX de Black Forest Labs. Revisa sus metadatos de fuente antes de elegirlo.

Si la actualidad importa, verifica la página oficial actual de la marca y compárala con la fecha registrada del resultado. Una descarga reciente no establece que un proveedor no haya cambiado su identidad. Los resultados de fuentes ascendentes de GitHub usan una URL de activo anclada a un commit.

Recuperar e informar

Para nuestro catálogo, recupera una variante exacta con:

python3 <directorio-del-skill>/scripts/logos.py fetch openrouter --variant glyph-ink --output <proyecto>/public/logos/openrouter.svg

El CLI verifica el SHA-256 registrado y el formato de imagen, rechaza contenido SVG activo no soportado, y se niega a sobrescribir archivos sin --force. En un checkout completo, --offline busca y recupera archivos locales sin acceso a red. Un skill instalado por separado recupera nuestro catálogo actual y activos de lxf82dev/open-brand-assets en GitHub.

Para un resultado ascendente, recupera su URL devuelta con la herramienta de descarga disponible, conserva los avisos de atribución/licencia requeridos de la fuente ascendente, inspecciona los bytes, y registra la URL fuente, variante, fecha de recuperación y hash del archivo junto con la salida. Lee detalles de fuente al seleccionar una biblioteca o al manejar un adaptador fallido.

selfh.st requiere atribución de colección. La licencia del sitio web de Vector Logo Zone no relicencia logotipos de proveedores. Conserva estas notas de atribución/derechos devueltas con el activo. Los símbolos de criptomonedas pueden ser ambiguos; verifica el nombre de la moneda y el símbolo juntos.

Informa la fuente elegida y cualquier condición de uso relevante junto con el archivo entregado. guidelines-available significa que existen pautas, no aprobación general. permission-required y unverified son condiciones no resueltas; no describas esos activos como autorizados sin aclaración. Las licencias del repositorio no otorgan derechos a las marcas registradas del proveedor. Revisa los términos reales para el contexto previsto, y distingue la referencia editorial del marketing o el respaldo.

Llenar un vacío

Cuando las colecciones no incluyen una marca o variante oficial actual, inspecciona primero la página oficial de marca/medios del proveedor, luego los iconos de su propio sitio web. Registra la fuente exacta, fecha y modificaciones; etiqueta un icono de sitio honestamente. Si no existe un activo adecuado, informa el vacío en lugar de generar un reemplazo.

Si el usuario solicitó una contribución, sigue CONTRIBUTING.md en un checkout de Open Brand Assets. Usa una carpeta por marca, conserva los avisos de fuentes ascendentes cuando corresponda, reconstruye el catálogo y ejecuta las comprobaciones. Encontrar un logotipo por sí solo no autoriza una escritura en GitHub ni cambios en un repositorio no relacionado.

Skills relacionados