Communitygithub.com

pawangai/brand-profile-builder

Converte um brand board, logotipo, foto ou descrição de marca em um perfil de marca padronizado (profile.json) que serve como fonte única para todas as outras habilidades de conteúdo (comandos de imagem, vídeo Flow, texto e layout, cronograma, legendas, respostas, QA). Extrai nome, tagline, CTA, paleta de cores com função e hex, fonte, descrição do logotipo, mascote, serviços, pacotes, tom de voz e tópicos a evitar; verifica contraste de cores (WCAG) para identificar pares de cores que não devem ser usados como texto; gera um Bloqueio de Marca e Bloqueio de Voz.

O que é brand-profile-builder?

O Brand Profile Builder é uma habilidade especializada para assistentes de IA (como Claude Code, Cursor, Codex) que cria um perfil de marca unificado e padronizado a partir de diversas fontes de entrada, como brand boards, logotipos, fotos ou descrições textuais. Sua principal função é extrair e estruturar informações essenciais da marca — como nome, tagline, paleta de cores (com funções como escuro, claro, acento, suporte), fontes, logotipo, mascote, serviços, pacotes, tom de voz e conteúdo a ser evitado — em um único arquivo `profile.json`. Este arquivo se torna a fonte única da verdade para todas as outras habilidades de conteúdo, garantindo consistência em imagens, vídeos, textos, cronogramas, legendas e respostas. A habilidade inclui validação automática de contraste de cores seguindo as diretrizes WCAG, identifica pares de cores inadequados para texto, e oferece suporte a exportação direcionada para diferentes formatos (como pacotes de comando, vídeos Flow, layout de texto, calendários, legendas, respostas e Quora). Além disso, gera um "Brand Lock" e "Voice Lock" para garantir que o tom e a identidade visual da marca sejam mantidos em todas as interações subsequentes. O fluxo de trabalho é guiado por princípios rigorosos: copiar fielmente a entrada sem corrigir, nunca inventar informações ausentes, e sempre manter o `profile.json` como a única fonte de verdade para atualizações.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/brand-profile-builder

Perguntar na sua IA favorita

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

Documentação

Brand Profile Builder

Um único profile.json se torna a fonte da verdade da marca. As outras habilidades não precisam reler o brand board; basta usar a exportação deste perfil para que nome, cores, tagline e tom sejam sempre os mesmos em imagens, vídeos, textos, cronogramas, legendas e respostas.

Fluxo de trabalho

  1. Leia a marca atentamente.
    • A partir do Brand Spec (resultado da habilidade brandboard-standard, arquivo Markdown Brand Spec: NOME): execute python scripts/profile.py from-spec brand-spec.md profile.json. O script monta um rascunho do perfil (nome, tagline, paleta com funções, fonte, mascote, serviços, pacotes, tom) e imprime uma lista de itens a serem confirmados: a função das cores é heurística, nome do mascote, prefixo sugerido, preços dos pacotes, URL, contatos, e seções marcadas com [ASSUMO]. O Brand Spec é uma fonte mais forte do que a imagem do board, pois hex, fontes e texto já estão padronizados.
    • A partir da imagem do brand board: leia diretamente o nome da marca (incluindo domínio), tagline exata, nome e código hexadecimal das cores, fonte do título e do corpo, formato do logotipo, mascote, valores/filosofia (para o tom), serviços, pacotes e CTA. Se o hex não estiver escrito, execute python scripts/profile.py colors board.png para estimar as cores dominantes, compare com o que é visível e mencione que é uma estimativa.
    • A partir de texto/descrição do usuário: aprove conforme está. Não adicione serviços, preços ou alegações que não foram mencionadas.
  2. Determine o prefix: 2 a 3 letras minúsculas do nome da marca (ex.: pw), que não seja igual à abreviação de uma plataforma.
  3. Preencha o profile.json (python scripts/profile.py --example; explicação dos campos em references/profile-schema.md). Defina as funções das cores: dark (principal escuro), accent (CTA/destaque), light (fundo claro), support (suporte), offwhite (texto em fundo escuro).
  4. Pergunte uma vez sobre algo importante que não possa ser inferido: número do WhatsApp, e-mail, link de agendamento, preços dos pacotes, horário de funcionamento, público-alvo principal. Se não for respondido, deixe em branco; outras habilidades marcarão como [PREENCHER].
  5. Validação: python scripts/profile.py validate profile.json. Corrija erros. Leia a tabela de contraste; pares que NÃO PASSAM (ex.: laranja de destaque sobre creme) são registrados como proibições: use apenas para ícones ou botões com texto escuro, não para texto.
  6. Gere o Brand Lock e o Voice Lock: python scripts/profile.py lock profile.json (pronto para colar no ChatGPT).
  7. Exporte conforme necessário: python scripts/profile.py export profile.json --for ALVO out.json com ALVO command-pack, flow-video, text-layout, calendar (adicione --start YYYY-MM-DD), caption, reply, quora, ou longform. O script informa os campos que ainda estão incompletos para aquele alvo (ex.: examples para text-layout, weeks_plan para calendar); complete usando a habilidade relacionada e salve novamente em profile.json para que o perfil permaneça a fonte única.
  8. Entregue o profile.json com present_files, um resumo de um parágrafo (nome, prefixo, paleta com funções, fonte, mascote, serviços), lista de suposições/estimatimativas, resultados de contraste e instruções sobre como usar a exportação em outras habilidades.

Princípios

  • Copie exatamente, não corrija. Tagline, nome e ortografia devem ser obtidos conforme o brand board, incluindo maiúsculas, minúsculas e pontuação.
  • Não invente. Preços, serviços, horários, contatos e alegações vêm apenas do usuário ou do board. Campos desconhecidos são deixados em branco, não adivinhados.
  • Fonte única. Se o usuário alterar dados (cores, CTA, serviços), atualize o profile.json e reexporte; não edite cada arquivo derivado separadamente.
  • Contraste é dado. Informe os números de contraste (taxa) e as regras de uso, não apenas "não é bom".
  • Atualização: quando o usuário fornecer uma nova versão da marca, compare com o perfil antigo e mostre o que mudou antes de sobrescrever.

Arquivos

  • scripts/profile.py - --example, from-spec, validate, export, lock, colors
  • references/profile-schema.md - esquema, funções das cores, alvos de exportação, lista de verificação para leitura do brand board

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

pawangai/asset-qa

Periksa kualitas gambar dan video hasil ChatGPT/Google Flow/AI lain terhadap brand dan platform, lalu tulis prompt perbaikan siap tempel. Mengecek ejaan teks pada gambar, kepatuhan warna terhadap palet brand, teks yang masuk zona tidak aman (tertutup UI story/reels/feed), ukuran dan kontras teks, rasio dan resolusi, logo atau karakter yang berubah dari acuan, anatomi janggal, serta pada video meliputi lonjakan atau glitch antar-frame, drift warna, teks yang berubah bentuk, audio, dan durasi. Gun

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/caption-writer

Tulis caption siap unggah untuk konten sosial media (carousel, reel/short/TikTok, foto, story, testimoni, promo, thumbnail) di banyak platform sekaligus (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status) dengan hook, isi, CTA, hashtag, alt text, komentar pertama, dan alternatif hook, disesuaikan dengan suara brand. Skill ini memeriksa batas karakter tiap platform, panjang hook sebelum "selengkapnya", jumlah hashtag, link yang tidak bisa diklik di Inst

Habilidades Relacionadas