CommunityImagemgithub.com

find-brand-logo

Encontra e recupera logotipos oficiais de empresas, produtos, ferramentas de desenvolvedor, aplicativos auto-hospedados, provedores de IA e criptomoedas com procedência, utilizando catálogos públicos. Útil quando for necessário obter ativos de marca reais ou preencher a falta de um logotipo, excluindo design ou redesenho.

O que é find-brand-logo?

O skill 'find-brand-logo' é uma ferramenta CLI em Python 3.10+ que pesquisa e recupera logotipos de marcas de diversos catálogos públicos, preservando a procedência original. Não requer chaves de API ou pacotes Python adicionais, funcionando tanto dentro de um repositório quanto quando instalado de forma isolada. Suporta a busca em onze coleções, permitindo filtrar por fonte, variante e atualizar o cache. Também oferece verificação de integridade (SHA-256), suporte para variantes light/dark/color/wordmark e detecção de colisões de nomes. Ideal para desenvolvedores que precisam de ativos reais de marca para projetos, como logos de empresas, ferramentas, provedores de IA e criptomoedas, com a capacidade de reportar a origem e condições de uso associadas.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Encontrar Logotipo de Marca

Use arte existente e mantenha sua origem. Este skill inclui uma CLI Python 3.10+ autônoma; resolva scripts/logos.py relativo ao diretório deste skill. Funciona tanto dentro do repositório quanto quando apenas esta pasta do skill está instalada. Nenhuma chave de API ou pacotes Python são necessários.

Encontrar um ativo adequado

Execute python3 <diretório-do-skill>/scripts/logos.py search "nome da marca" --limit 1. Se nosso catálogo tem a marca, adicione --source ours; se a variante exata já é conhecida, busque-a diretamente.

O padrão pesquisa em onze coleções. Use limites pequenos e texto simples para uma lista curta; aumente o limite para inspecionar mais variantes. Adicione --json para status das fontes e metadados completos. --refresh ignora o cache de 24 horas. Verifique avisos ou erros JSON antes de concluir que uma marca está faltando; uma fonte indisponível não foi verificada. Tente nomes de produtos, empresas controladoras e apelidos quando necessário. A referência de fontes lista todas as coleções e seus nomes para --source.

Prefira arte oficial do kit de marca para o produto e contexto visual solicitados. Nosso catálogo fornece procedência datada e dicas de fundo; coleções upstream podem ter melhor cobertura. Um favicon de site é rotulado como site-icon e não é evidência de que uma versão completa do logotipo ou vetorial existe. Inspecione a arte real antes de usá-la. Escolha variantes fornecidas de claro/escuro/colorido/wordmark; não redesenhe ou recolorize uma marca registrada para aproximar uma variante faltante.

Confirme a empresa/produto real por trás de uma correspondência: nomes podem colidir. Por exemplo, o flux do Simple Icons é o projeto CNCF Flux, não os modelos de imagem FLUX da Black Forest Labs. Verifique seus metadados de origem antes de escolhê-lo.

Se a atualidade for importante, verifique a página oficial atual da marca e compare-a com a data registrada do resultado. Um download recente não estabelece que um fornecedor não mudou sua identidade. Resultados de upstreams do GitHub usam uma URL de ativo fixada em commit.

Recuperar e relatar

Para nosso catálogo, busque uma variante exata com:

python3 <diretório-do-skill>/scripts/logos.py fetch openrouter --variant glyph-ink --output <projeto>/public/logos/openrouter.svg

A CLI verifica o SHA-256 registrado e o formato da imagem, rejeita conteúdo SVG ativo não suportado e se recusa a sobrescrever arquivos sem --force. Em um checkout completo, --offline pesquisa e recupera arquivos locais sem acesso à rede. Um skill instalado separadamente recupera nosso catálogo e ativos atuais de lxf82dev/open-brand-assets no GitHub.

Para um resultado upstream, recupere sua URL retornada com a ferramenta de download disponível, preserve os avisos de atribuição/licença upstream exigidos, inspecione os bytes e registre a URL da fonte, variante, data de recuperação e hash do arquivo junto com a saída. Leia detalhes da fonte ao selecionar uma biblioteca ou lidar com um adaptador com falha.

selfh.st requer atribuição de coleção. A licença do site do Vector Logo Zone não relicencia logotipos de fornecedores. Mantenha esses avisos de atribuição/direitos retornados junto com o ativo. Símbolos de criptomoedas podem ser ambíguos; verifique o nome e o símbolo da moeda juntos.

Relate a fonte escolhida e qualquer condição de uso relevante junto com o arquivo entregue. guidelines-available significa que existem diretrizes, não aprovação geral. permission-required e unverified são condições não resolvidas; não descreva silenciosamente esses ativos como liberados. Licenças de repositório não concedem direitos a marcas registradas de fornecedores. Verifique os termos reais para o contexto pretendido e distinga referência editorial de marketing ou endosso.

Preencher uma lacuna

Quando as coleções não têm uma marca ou variante oficial atual, inspecione primeiro a página oficial de marca/mídia do fornecedor, depois os ícones do próprio site. Registre a fonte exata, data e modificações; rotule um ícone de site honestamente. Se nenhum ativo adequado existir, relate a lacuna em vez de gerar uma substituição.

Se o usuário solicitou uma contribuição, siga CONTRIBUTING.md em um checkout do Open Brand Assets. Use uma pasta por marca, preserve avisos upstream quando aplicável, reconstrua o catálogo e execute as verificações. Encontrar um logotipo sozinho não autoriza uma escrita no GitHub ou alterações em um repositório não relacionado.

Habilidades Relacionadas