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.