Communitygithub.com

builtnotboosted/brand-setup

Onboarding guiado por entrevista que cria o workspace de marketing que todas as outras habilidades do Built Not Boosted leem. Faz perguntas em pequenos lotes (múltipla escolha quando possível), elabora respostas a partir de material existente do usuário (site, biografias, posts anteriores) e escreve brand/brand-profile.md mais voice-learnings, performance-learnings, sources e uma pasta reference-images iniciais. Reexecute para atualizar uma seção específica.

O que é brand-setup?

Esta habilidade configura o workspace de marketing e seu documento central, brand/brand-profile.md, que é lido por todas as outras habilidades do Built Not Boosted (writing, research, scheduling, platform-data, video-scripting, image-generation, video-editing, review-loop, voice-loop). Ela conduz uma entrevista interativa em pequenos lotes de perguntas, usando múltipla escolha sempre que possível, e aproveita material existente do usuário (como site, bios e posts anteriores) para pré-elaborar respostas. A habilidade suporta modo de configuração completa (10-15 minutos) ou rápida (5 minutos), além de um modo de reexecução que permite atualizar uma única seção do perfil sem sobrescrever o restante. É ideal para usuários que dizem "configure minha marca", "me onboard", "crie meu perfil de marca", "configure o workspace de marketing" ou quando outra habilidade não encontra o workspace de marketing. O resultado inclui não apenas o brand-profile.md, mas também arquivos estruturados para voice-learnings, performance-learnings, sources e uma pasta com fotos de referência, garantindo que todas as outras habilidades tenham as constantes de marca necessárias.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/builtnotboosted/built-not-boosted-skills/tree/HEAD/plugins/built-not-boosted/skills/brand-setup

Perguntar na sua IA favorita

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

Documentação

Configuração da Marca

Esta habilidade cria o workspace de marketing e sua fonte de verdade, brand/brand-profile.md. Todas as outras habilidades do pacote (writing, research, scheduling, platform-data, video-scripting, image-generation, video-editing, review-loop, voice-loop) leem esse arquivo para obter as constantes da marca: quem você é, a quem atende, como soa, onde publica, o que nunca diz e quais linhas de conformidade se aplicam. Acertar uma vez e cada peça de conteúdo começa mais perto do final.

Ela é responsável pela entrevista, pela estrutura do workspace e pelo esquema do perfil. Não escreve conteúdo, escolhe formatos ou decide estratégia além do que o usuário informa.

Antes de começar

  1. Procure por um workspace existente. O padrão é marketing/ no diretório de trabalho; o usuário pode nomear outra pasta.
  2. Se marketing/brand/brand-profile.md já existir, mude para o modo de reexecução (abaixo). Nunca sobrescreva um perfil preenchido por completo.
  3. Abra references/brand-profile-template.md. Os cabeçalhos são o esquema exato que as outras habilidades leem, portanto a saída deve mantê-los palavra por palavra.
  4. Dê uma olhada em references/worked-example.md se quiser ver como um perfil finalizado se parece no nível de detalhe correto.

O padrão

  • Cabeçalhos exatos. Os doze cabeçalhos ## do template, nessa ordem, escritos exatamente como estão. Outras habilidades os buscam pelo nome; um cabeçalho renomeado é um link quebrado.
  • Nada inventado. Cada linha do perfil é algo que o usuário disse, confirmou ou aprovou a partir de um rascunho. Qualquer coisa desconhecida vira uma linha TODO:, nunca um palpite plausível. Por quê? Um público-alvo suposto ou um aviso legal inventado é copiado para centenas de posts antes que alguém perceba.
  • A redação de conformidade é deles. Se o negócio é regulamentado, o texto exato do aviso legal vem do usuário, da redação publicada pelo órgão regulador ou do contato de conformidade deles. Você pode sugerir onde encontrar; você não o escreve. Marque qualquer coisa não confirmada como TODO: confirm with compliance.
  • Lotes pequenos. Três ou quatro perguntas por vez, para que pareça uma conversa em vez de um formulário. Ofereça opções de múltipla escolha (um seletor do tipo AskUserQuestion onde o cliente suporta) com uma opção "outro".
  • Curto é suficiente. Uma seção de voz afiada de duas linhas é melhor que uma página inflada. Escreva na localidade ortográfica do usuário.

O método

1. Abrir e oferecer um ponto de partida

Explique em duas ou três frases o que você está construindo e que leva cerca de dez a quinze minutos (ou cinco para a versão rápida). Em seguida, pergunte, em um único lote:

  • Onde o workspace deve ficar? (padrão marketing/)
  • Configuração completa ou rápida? A rápida cobre Identidade, Público, Oferta e objetivo, Voz, Plataformas e o sim/não sobre regulamentação; o resto vira TODOs para preencher depois.
  • Há material existente para elaborar rascunhos? URL do site, página Sobre, biografia do LinkedIn ou Instagram, alguns posts anteriores de que se orgulham, um PDF de diretrizes de marca, um pitch deck.

Se derem material, leia (busque a URL, leia os arquivos ou o texto colado) e pré-elabore o máximo de seções possível. Apresente os rascunhos como "aqui está o que tirei do seu site, está correto?" em vez de fazer perguntas que você poderia ter respondido sozinho. Rotule as linhas rascunhadas para que o usuário saiba o que verificar.

2. Executar a entrevista em lotes

Percorra references/interview-guide.md, um lote por turno. Ele contém as perguntas, as opções de múltipla escolha e os acompanhamentos para cada seção do esquema. Pule qualquer pergunta já respondida pelo material da etapa 1 e confirme a resposta rascunhada.

Mantenha um rascunho em andamento. Após cada lote, reflita de volta a linha ou duas que você escreveu para aquela seção para que o usuário possa corrigir enquanto está fresco.

Coisas que vale a pena aprofundar:

  • Voz. Peça dois ou três posts ou mensagens reais que o usuário escreveu e de que gosta. Extraia as características desses exemplos, não de adjetivos que ele escolhe de uma lista. Adjetivos descrevem a voz que ele quer; amostras mostram a voz que ele tem.
  • Eu ou nós, por canal. As pessoas se conectam com uma pessoa, não com um comitê. Um post com "nós" em um perfil pessoal soa como release de imprensa; um post com "eu" em uma página de marca conjunta exclui o parceiro. Registre a pessoa por plataforma.
  • Limites. Pergunte sobre o que eles nunca querem ser vistos falando e que alegações nunca fazem. Projetos paralelos e segundas empresas geralmente precisam de uma linha firme para que uma marca não sangre na outra.
  • Conformidade. Pergunte se o negócio é regulamentado. Se sim ou se houver dúvida, abra o guia de indústrias regulamentadas na habilidade writing (references/regulated-industries-example.md) para enquadrar as perguntas sobre níveis. Pergunte sobre links de afiliados e depoimentos mesmo para negócios não regulamentados, porque as regras de publicidade se aplicam a todos.
  • Semelhança. Se o usuário quiser aparecer em imagens geradas, peça de três a seis fotos reais (rosto claro, luz natural, aparência atual, pelo menos uma colorida) e copie-as para brand/reference-images/. Elas são apenas para referência de semelhança e nunca são publicadas diretamente. Pergunte sobre consentimento para qualquer outra pessoa nas fotos.

3. Escrever o workspace

Crie esta estrutura (pule pastas que já existem):

marketing/
  brand/brand-profile.md
  brand/voice-learnings.md
  brand/performance-learnings.md
  brand/sources.md
  brand/reference-images/
  content/
  baselines/
  data/
  • brand-profile.md: a partir do template, preenchido com as respostas confirmadas, comentários do template removidos, linhas TODO: mantidas para lacunas. Adicione uma linha Última atualização: AAAA-MM-DD abaixo do título.
  • voice-learnings.md, performance-learnings.md, sources.md: vazios, mas estruturados, usando o template de cada habilidade proprietária (voice-loop, platform-data, research) para que os cabeçalhos correspondam ao que essas habilidades esperam. references/workspace-files.md informa qual template usar e tem alternativas se essas habilidades não estiverem instaladas. Alimente voice-learnings.md com as amostras de voz que o usuário forneceu (citadas textualmente, datadas), porque essas são as primeiras evidências reais de como ele escreve.
  • reference-images/: as fotos, mais um README.md curto listando cada arquivo, o que mostra e quaisquer regras (por exemplo "foto colorida, melhor para cabelo e tom de pele").

4. Ler de volta

Mostre ao usuário um resumo compacto: uma linha por seção, mais a lista de TODOs. Peça que ele examine o perfil. Ofereça o próximo passo óbvio (geralmente "quer que eu escreva seu primeiro post com a habilidade writing?").

Modo de reexecução (atualizando uma seção)

Quando um perfil já existe:

  1. Leia-o e liste as doze seções com o status de uma linha cada (preenchida, enxuta ou TODO).
  2. Pergunte qual seção atualizar, ou ofereça-se para trabalhar nos TODOs.
  3. Execute apenas o lote daquela seção do guia de entrevista, mostrando primeiro o texto atual para que o usuário edite em vez de começar do zero.
  4. Substitua apenas aquela seção. Deixe todas as outras seções byte por byte como estavam. Atualize a linha Última atualização.
  5. Se a alteração afetar o comportamento de outras habilidades (nova plataforma, novo nível de aviso legal, um limite removido), informe em uma linha, por exemplo "nova plataforma adicionada, então scheduling precisará de sua rota de postagem".

Se o perfil estiver faltando cabeçalhos ou usando nomes antigos, ofereça-se para migrá-lo para o esquema atual, mantendo todo o conteúdo existente sob os cabeçalhos corretos.

Quando outra habilidade não encontra workspace

Outras habilidades informam isso em uma linha e se oferecem para executar esta. Se o usuário quiser continuar sem ela, essas habilidades perguntam apenas o essencial (negócio, público, plataforma, voz em uma frase, regulamentado ou não) e sugerem executar brand-setup depois para que a próxima peça não repita as perguntas.

Verificações antes do envio

Antes de entregar, verifique:

  • Todos os doze cabeçalhos presentes, grafia exata, em ordem.
  • Nenhum fato inventado: cada linha remonta a algo que o usuário disse, confirmou ou aprovou.
  • A redação de conformidade está confirmada ou marcada como TODO: confirm with compliance.
  • Tabela de plataformas completa para cada plataforma listada (identificador, voz, rota, links permitidos).
  • Percentuais dos pilares de conteúdo somam aproximadamente 100.
  • Imagens de referência copiadas e listadas, consentimento anotado para qualquer outra pessoa nelas.
  • Sem travessões, e a localidade ortográfica do usuário em todo o documento.

Para um perfil que direcionará conteúdo regulamentado, execute-o pela habilidade review-loop antes do primeiro post ser publicado.

Adaptação

  • Agências ou usuários com várias marcas: um workspace por marca. Mantenha as marcas separadas; um perfil compartilhado é como as alegações de uma marca vão parar nos posts de outra.
  • Casais e parcerias: registre ambas as pessoas em Identidade e defina "eu"/"nós" por canal em Plataformas.
  • Empresas muito pequenas ou novas: configuração rápida, depois revisite os Pilares de conteúdo e a Identidade visual depois de um mês de postagens, quando platform-data tiver algo a dizer.
  • Tradução: defina a localidade ortográfica e o idioma em Voz; todas as habilidades escrevem nela.

Saiba mais

Um passo a passo mais longo, com exemplos para diferentes tipos de negócio, está em https://builtnotboosted.com/skills/brand-setup

Individual skills in this repo

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

builtnotboosted/image-generation

Produces finished social images with any image model (Google Gemini image, "Nano Banana", as the worked example) - feed statics, carousel slides, short-form video covers, YouTube and article thumbnails, local listing cards and animated statics. Bakes the headline into the scene instead of pasting text on top, keeps text inside the profile-grid safe zone, locks the likeness of real people to their reference photos, hits exact platform sizes, writes alt text and re-judges every re-roll on the filed file. Use when someone says "make an image for this post", "create a thumbnail", "make a cover from my video", "design a carousel", "animate this static", "the image model won't do 4:5", "my headline is getting cut off in the grid", or when a content pack needs its visuals.

builtnotboosted/research

Finds and checks topics, stories, facts and figures for content, then hands over a sourced research brief that the writing and video-scripting skills build from. Use when someone asks what to post about, wants ideas or angles, asks to research a topic, check a fact or statistic, find out what their audience is searching for or asking, react to news or a data release in their industry, plan around a calendar of announcements, or build or tidy their list of trusted sources. Trigger phrases include "research this", "what should I post this week", "find me a story", "is this stat right", "what are people searching for", "react to today's news", "content ideas for", "fact-check this post" and "update my sources". Every claim it returns carries a named source and a date, and it never invents a figure, quote, review or story.

builtnotboosted/review-loop

The quality gate every piece of content passes before it is filed, scheduled or posted. Runs a self-critique, then an independent review by a fresh subagent that sees only the finished work and the criteria (never the builder's reasoning), then fix and re-judge until there is a clean pass. Covers what to do when a piece can't pass unattended (hold, flag, ship the rest). Use when someone says "review this", "check this before it goes out", "QA the pack", "is this ready to post", "get a second pair of eyes on this", "proofread the captions", or when any other Built Not Boosted skill hands work over for checks.

builtnotboosted/scheduling

Gets finished posts into a social media scheduler (or posted by hand) safely. Queue-only with explicit timezone offsets, live dedup against scheduled and already-published posts, media readiness checks, correct post types (shorts, reels, carousels, first comments, manual-posting reminders), alt text, a link gate that sends copy back for a rewrite rather than stripping it, and confirmation before anything goes live. Writes and keeps a scheduling manifest for each pack. Works with any scheduler; Publer is the worked example. Use when someone says "schedule this", "queue these posts", "put this in Publer", "book in this week's content", "post this on Tuesday at 7", "move that post", "what's already scheduled", or hands over a finished content pack to go out.

builtnotboosted/video-editing

Edits filmed talking-head footage into release-ready vertical shorts (1080x1920) and 16:9 YouTube long-forms with ffmpeg and Whisper. Keeps exactly one clean read of every script line (no stumbles, restarts or double reads), never leaves a flat single shot (punch-ins, reframes, B-roll, motion graphics), captions from the finished audio, normalises loudness to -14 LUFS, makes a real-frame cover and runs a QA gate that re-transcribes the render and refuses delivery until it passes. Syncs extra cameras by sound and writes YouTube chapters. Use when someone says "edit my video", "cut this clip", "remove my retakes", "edit out the fluffs", "add captions to my video", "make a short from this footage", "sync my two cameras", "make a thumbnail from my video", or hands over raw footage and a script.

builtnotboosted/video-scripting

Writes video scripts that sound like the person who will say them, for shorts (Reels, TikTok, YouTube Shorts) and long-form YouTube. Warm hook rather than a shout, who-am-I and follow early, a retention shape that delays the answer, a soft earned close, length that follows the story, real-problem substance, reactive scripts for news and data releases. Output is teleprompter-ready (think-breaks, shot reminders) with short edit notes for the video-editing skill. Use when someone says "write me a script", "script a reel about", "I need a short on", "plan a YouTube video", "turn this post into a video", "react to today's news on video", "what should I say on camera", or before a filming session.

Habilidades Relacionadas