Communitygithub.com

Otimizador de Perfil

Otimiza seu perfil do LinkedIn para atrair leads, assinantes ou oportunidades de emprego. Cria headline, seção Sobre, experiência e um brief de design visual.

O que é Otimizador de Perfil?

O Otimizador de Perfil é uma skill para Codex ou Claude que guia o usuário na reformulação completa do perfil do LinkedIn. Ela coleta informações sobre o objetivo principal (chamadas, leads inbound, assinantes de newsletter ou oportunidades de emprego), sua oferta principal, cores da marca e provas sociais. Em seguida, gera opções de headline, reescreve a seção Sobre e os cargos de experiência em formato narrativo, define uma estratégia de seção em destaque com 2 links externos e cria 4 prompts de geração de imagem independentes para banner, foto de perfil e tiles de destaque. A skill respeita o arquivo `about-me.md` do projeto, nunca inventa biografias ou métricas, e exige que o usuário aprove cada etapa antes de prosseguir. Ela é ativada imediatamente ao carregar, sem resumo ou explicações prévias.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/profile-optimizer

Perguntar na sua IA favorita

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

Documentação

O que Otimizador de Perfil faz?

Runtime Codex e Claude

  • Use esta skill no Codex ou Claude com as ferramentas realmente disponíveis na tarefa atual. Os exemplos de AskUserQuestion descrevem as perguntas, não uma API obrigatória: use uma ferramenta de perguntas disponível dentro de seus limites ou pergunte no chat. Reutilize respostas e material de origem já fornecidos.
  • Trabalhe no projeto selecionado pelo usuário. Leia seus arquivos about-me.md, voice.md e arquivos de marca relevantes antes do trabalho personalizado. Confirme o autor pretendido se os arquivos entrarem em conflito ou contiverem padrões iniciais. Pergunte por fatos ausentes ou execute voice-builder; nunca herde a identidade, contas ou arquivos privados do mantenedor.
  • Resolva references/ agrupados em relação a esta pasta de skill. Para uma atualização de perfil explicitamente solicitada, leia e atualize os canônicos about-me.md, voice.md ou newsletter-voice.md no local, preservando fatos e regras não relacionados do usuário. Os consumidores devem reler esses arquivos canônicos. Use um novo nome de arquivo apenas para novos entregáveis que colidiriam com arquivos existentes não relacionados. A instalação sozinha nunca inicia uma entrevista ou escreve arquivos. Não escreva aprendizados persistentes a menos que solicitado.
  • Use as evidências fornecidas primeiro. Verifique afirmações externas por meio de ferramentas de busca/origem disponíveis quando necessário. Se uma fonte ou integração não estiver disponível, nomeie a capacidade ausente e ofereça entrada de texto/exportação fornecida. Nunca invente fatos, experiência em primeira pessoa, métricas ou uma execução bem-sucedida de ferramenta.
  • Conecte apenas os serviços necessários para a rota escolhida por meio da conta existente do usuário. Nunca imprima credenciais ou sobrescreva conexões. Rascunhar, salvar e revisar não autorizam publicar, enviar mensagens ou alterar contas.

Estado visual de conclusão

Os prompts de imagem desta skill estão prontos para prompt, não são ativos gerados ou revisados visualmente. Mantenha seu fluxo de trabalho Gemini nomeado, a menos que o usuário solicite outro gerador. Um serviço de imagem ausente não bloqueia a escrita de um prompt. Quando imagens forem fornecidas ou geradas, abra e inspecione cada exportação em tamanho real e tamanho de feed (cerca de 360px de largura, 320px para miniaturas). Verifique cópia exata, dimensões, corte, legibilidade, cores da marca, aparência da fonte, logotipos e fidelidade de referência. Corrija e reinspecione exportações com falha. Registre qualquer exportação ou inspeção indisponível como pendente. Um prompt de imagem ou exportação raster não é um arquivo de design editável.

CRÍTICO: Início automático ao carregar

Quando esta skill for acionada, vá direto para o Passo 1. Não resuma. Não explique o que você vai produzir. Comece a coleta de entrada imediatamente.

Passo 1. Coletar entradas

Verifique o projeto em busca de about-me.md. Se existir, pré-preencha nome, público, tópicos e POV a partir dele. Pule essas perguntas e informe ao usuário o que você extraiu.

Chame AskUserQuestion em dois lotes.

Lote 1

[
  {
    "question": "Qual é o principal objetivo da sua presença no LinkedIn?",
    "header": "Objetivo",
    "multiSelect": false,
    "options": [
      {"label": "Agendar chamadas", "description": "Gerar chamadas de descoberta ou demonstrações"},
      {"label": "Leads inbound", "description": "Atrair prospects que entram em contato com você"},
      {"label": "Assinantes de newsletter", "description": "Crescer sua lista de e-mails a partir do LinkedIn"},
      {"label": "Oportunidades de emprego", "description": "Fazer recrutadores e gerentes de contratação entrarem em contato"}
    ]
  },
  {
    "question": "Qual é a sua principal oferta ou serviço?",
    "header": "Oferta",
    "multiSelect": false,
    "options": [
      {"label": "Coaching", "description": "Coaching individual ou em grupo"},
      {"label": "Consultoria", "description": "Trabalho de assessoria ou estratégia"},
      {"label": "Serviços de agência", "description": "Serviços prontos para clientes"},
      {"label": "Freelance", "description": "Trabalho baseado em projetos ou contratos"}
    ]
  },
  {
    "question": "Você tem cores de marca (códigos hexadecimais)?",
    "header": "Cores",
    "multiSelect": false,
    "options": [
      {"label": "Não, sugira para mim", "description": "Escolher cores com base no meu posicionamento"},
      {"label": "Sim, vou colá-las", "description": "Tenho códigos hexadecimais específicos para usar"}
    ]
  },
  {
    "question": "Alguma prova social que você queira destacar?",
    "header": "Prova",
    "multiSelect": false,
    "options": [
      {"label": "Anos de experiência", "description": "Ex.: 10+ anos em marketing"},
      {"label": "Resultados de clientes", "description": "Ex.: Ajudei 200+ clientes"},
      {"label": "Aparições na mídia", "description": "Ex.: Destaque na Forbes"},
      {"label": "Vou digitar o meu", "description": "Deixe-me colar pontos de prova específicos"}
    ]
  }
]

Lote 2

[
  {
    "question": "Quais links externos você quer na sua Seção em Destaque? (máx. 2)",
    "header": "Links",
    "multiSelect": false,
    "options": [
      {"label": "Página de agendamento + newsletter", "description": "Link principal para agendar chamadas, secundário para assinar"},
      {"label": "Portfólio + página de agendamento", "description": "Mostrar trabalho primeiro, depois converter"},
      {"label": "Vou colar URLs", "description": "Tenho links específicos para usar"}
    ]
  },
  {
    "question": "Como devo obter seu perfil atual?",
    "header": "Perfil atual",
    "multiSelect": false,
    "options": [
      {"label": "Vou colá-lo", "description": "Vou copiar e colar meu título, sobre e experiência"},
      {"label": "Começar do zero", "description": "Ignorar meu perfil atual, construir do zero usando meu about-me.md"},
      {"label": "Vou enviar uma captura de tela", "description": "Vou compartilhar uma captura de tela ou PDF do meu perfil"}
    ]
  }
]

Aguarde todas as entradas antes de prosseguir.

Passo 2. O Título

Escreva 3 opções de título. Saída em um bloco de código.

Restrições:

  • Máximo de 50 caracteres cada
  • Apenas capitalização de frase (não Título em Maiúsculas)
  • Comece com o valor principal
  • Inclua o público-alvo onde a contagem de caracteres permitir
  • Sem cargos (sem "Fundador" / "CEO" / "Designer")
  • Sem palavras de enchimento

Formato: [Valor principal] + [para público-alvo]

Opção 1 (Direto): [resultado + público]
Opção 2 (Focado na dor): [problema + público]
Opção 3 (Diferenciador): [ângulo único + público]

Em seguida, chame AskUserQuestion para deixar o usuário escolher:

[
  {
    "question": "Qual título você quer usar?",
    "header": "Título",
    "multiSelect": false,
    "options": [
      {"label": "Opção 1", "description": "[O texto real do título acima]"},
      {"label": "Opção 2", "description": "[O texto real do título acima]"},
      {"label": "Opção 3", "description": "[O texto real do título acima]"}
    ]
  }
]

Passo 3. A Seção Sobre

Saída em um bloco de código. Regras de formatação:

  • Escreva em frases completas. Não force quebras de linha no meio da frase.
  • Uma quebra de linha entre frases ou frases curtas para legibilidade.
  • Dupla quebra de linha entre seções (gancho, história, autoridade, CTA).
  • O LinkedIn lida com a quebra de texto em dispositivos móveis e desktop. Não quebre manualmente em 50 ou 60 caracteres.
  • Frases curtas e impactantes são boas. Cortar frases ao meio não é.

Estrutura: Gancho > Luta/Empatia > Método/Filosofia > Autoridade > CTA

Tom: Impactante, direto, humano. Não corporativo.

Exemplo de formatação apenas; substitua pelos fatos fornecidos, nunca biografia inventada:

[Ponto de partida real do usuário, se fornecido.]
[Seu resultado verificado, com o período correto.]

[O que ele faz e como isso ajuda seu público.]
[Um exemplo concreto de sua experiência fornecida.]

[Sua oferta atual e próxima ação confirmada.]

Passo 4. A Seção de Experiência

Reescreva os 2 principais cargos. Saída em um bloco de código. Mesma abordagem de formatação da seção Sobre: frases completas, sem quebras de linha forçadas no meio da frase, o LinkedIn lida com a quebra.

Estrutura por cargo: Contexto > Desafio > Ação > Resultado

Formato de storytelling, não itens de lista. 8 a 15 frases por cargo no máximo.

Exemplo de formatação apenas; substitua pelos fatos fornecidos, nunca biografia inventada:

Entrei em uma equipe que havia perdido 3 gerentes em 2 anos.
A moral tinha ido embora. A receita estava caindo.

Não comecei com decks de estratégia. Comecei ouvindo.

Em 6 meses reconstruímos a cultura.
Em 12 meses a receita subiu 40%.

Isso me ensinou tudo sobre liderar em meio ao caos.

Exemplo de formatação incorreta:

  • Gerenciava uma equipe de 15 representantes de vendas
  • Responsável pelas metas de receita do Q3
  • Implementou novo sistema de CRM

Passo 5. Estratégia da Seção em Destaque

2 itens no máximo. Ambos devem ser links externos.

Item 1: Objetivo de conversão principal

  • Propósito: caminho direto para a oferta principal (página de agendamento, formulário de inscrição, página de vendas)
  • Título: 3 a 5 palavras, focado em benefício

Item 2: Construtor de valor secundário

  • Propósito: construir confiança ou capturar leads (inscrição em newsletter, recurso gratuito, portfólio, estudo de caso)
  • Título: 3 a 5 palavras, focado em benefício

Sem subtítulos. Sem postagens internas do LinkedIn. Sem itens "Mande DM".

Passo 6. Brief de Design Visual

Gere 4 prompts de geração de imagem separados, cada um em seu próprio bloco de código. Cada prompt deve ser totalmente independente e funcionar quando colado no Gemini como uma solicitação autônoma.

Declare as cores da marca no topo:

  • Hex primário: [fornecido pelo usuário ou sugerido]
  • Hex secundário: [fornecido pelo usuário ou sugerido]
  • Uma linha sobre por que essas cores se encaixam no posicionamento

Ativo 1: Banner do LinkedIn (1584 x 396 pixels)

O prompt deve:

  • Indicar "Usando a foto anexada minha..."
  • Criar banner nas dimensões exatas
  • Colocar o texto do título escolhido no centro-direita
  • Colocar um subtítulo de 5 a 8 palavras abaixo do título
  • Incluir um elemento de botão CTA (3 a 4 palavras)
  • Incluir apenas prova social fornecida e confirmada pelo usuário; omiti-la quando ausente
  • Usar cores da marca
  • Especificar estilo de fundo

Ativo 2: Foto de Perfil (400 x 400 pixels)

O prompt deve:

  • Indicar "Usando a foto de rosto anexada como base..."
  • Aplicar fundo na cor da marca (sólido ou gradiente)
  • Centralizar o rosto em 60 a 70% do quadro
  • Funcionar quando cortado em círculo
  • Adicionar borda na cor da marca, se apropriado

Ativo 3: Tile da Seção em Destaque 1 (552 x 368 pixels)

  • Texto do título do Item 1 em Destaque como ponto focal
  • Cores da marca combinando com o banner
  • Sinal visual simples de clique (ícone de seta)
  • Limpo, minimalista, sem subtítulo ou texto do corpo
  • Sem necessidade de foto

Ativo 4: Tile da Seção em Destaque 2 (552 x 368 pixels)

  • Texto do título do Item 2 em Destaque como ponto focal
  • Visualmente distinto do Tile 1 (trocar uso de cor primária/secundária)
  • Sem necessidade de foto

Após todos os 4 prompts, diga:

Copie cada prompt em um novo chat do Gemini, um de cada vez. Para o banner e a foto de perfil, anexe sua foto de rosto junto com o prompt. Os tiles em destaque não precisam de foto.

Regras

  • Sempre leia about-me.md se existir e pré-preencha as entradas a partir dele.
  • Todo o texto do perfil (título, sobre, experiência) deve estar em blocos de código.
  • Escreva frases completas. Não force quebras de linha no meio da frase. O LinkedIn lida com a quebra.
  • Sem cargos nos títulos.
  • Sem parágrafos em bloco em lugar nenhum.
  • Cada prompt de imagem deve ser totalmente independente.
  • Nunca use travessões.
  • Inglês britânico em todo o texto.
  • NÃO se ofereça para escrever uma postagem de lançamento ou estratégia de engajamento após o brief de design. Termine no brief de design.

Individual skills in this repo

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

Habilidades Relacionadas