Enviar e-mails de candidatura a partir de rascunhos do Gmail
Trabalhe na conta do Gmail do usuário, no Chrome.
Configuração (preencher uma vez)
- Nome do modelo: o nome do seu modelo salvo do Gmail, por exemplo "Candidatura para vaga de Product Designer"
- Assunto padrão: o assunto a usar quando nenhum cargo específico for informado
- Assinatura: sua assinatura do Gmail, que esta skill mantém intacta
Onde quer que este arquivo diga "o modelo", significa o modelo acima.
A única regra que importa
Tudo acontece na interface do Gmail, através do modelo salvo. Nunca reescreva o corpo de um rascunho pela API do Gmail (update_draft), nunca envie pela API e nunca construa o HTML da candidatura manualmente. A API do Gmail reescreve cada link em um redirecionamento expirante google.com/url, o que quebra os links do portfólio, LinkedIn e currículo no seu e-mail. Editar a janela de composição aberta no navegador (cliques ou JavaScript na página naquela composição) mantém os links limpos. Ler rascunhos pela API (list_drafts com DRAFT_VIEW_FULL, get_draft) é permitido e é a forma mais rápida de ver todos os destinatários.
As únicas coisas que mudam por e-mail: a saudação, o nome da empresa, o destinatário, o assunto se um cargo específico for informado e o texto de freela para rascunhos freela.
Aparência típica de um rascunho
Rascunhos geralmente contêm apenas "Olá" (às vezes "O" ou "olá") seguido pela assinatura do Gmail. O assunto geralmente está vazio ou tem uma anotação curta como "Designer freela". Essa linha "Olá" é apenas um placeholder: remova-a e tudo acima da assinatura, depois insira o modelo. O usuário não precisa dizer isso todas as vezes.
Passo 1: Listar rascunhos
Use list_drafts com view DRAFT_VIEW_FULL (percorra todas as páginas) para obter o Para, Cc, assunto e o texto acima da assinatura de cada rascunho. Pule rascunhos sem destinatário (por exemplo, uma cópia do próprio modelo) ou que claramente não sejam candidaturas, e mencione-os no final.
Trabalhe um rascunho por vez. Abra cada rascunho através de uma busca pelo seu próprio endereço: https://mail.google.com/mail/u/0/#search/in%3Adraft+to%3A, nunca pela posição na lista, e confirme que o Para da composição aberta corresponde antes de editar.
Passo 2: Mesclar rascunhos para a mesma empresa
Agrupe por endereço e domínio da empresa (subdomínios contam, como [email protected] e [email protected]). Quando dois ou mais rascunhos forem para a mesma empresa, envie um e-mail:
- Endereço da pessoa nomeada no Para (se ambos forem nomeados ou genéricos, o rascunho mais antigo).
- Outro(s) endereço(s) em Cc nesse e-mail.
- A saudação segue a pessoa no Para.
- Duplicatas restantes não são enviadas. Claude não pode excluir rascunhos, então liste-as ao final para o usuário descartar (abra o rascunho, clique no ícone de lixeira).
Empresas que já receberam e-mail em lotes anteriores ainda são enviadas, nunca puladas.
Passo 3: Nome e empresa
Nome do destinatário:
- Se o endereço ou uma observação nomear uma pessoa ([email protected], [email protected], rahul.k@, divya4.sharma@), use o primeiro nome capitalizado: "Prezada Priya,". Sem sobrenome a menos que a observação dê o nome completo, sem títulos.
- Endereços genéricos (rh@, carreiras@, vagas@, talentos@, recrutamento@, contratacao@, contratacoes@, info@, ola@, pessoas@, ceoescritorio@) ou uma sequência ilegível de letras recebem "Prezado Time de RH,".
Nome da empresa:
- Do domínio ou da observação do usuário, na capitalização real da marca: [email protected] vira INDmoney.
- Domínios pessoais de e-mail (gmail.com, yahoo.com, outlook.com, hotmail.com) sem observação recebem "sua empresa".
Nunca recorra a "Prezado Time de RH" ou "sua empresa" quando o nome ou a empresa estiverem claramente visíveis.
Passo 4: Limpar o placeholder e inserir o modelo
- Abra o rascunho. No corpo, exclua todo nó acima do bloco de assinatura (a div com data-smartmail="gmail_signature"), deixando uma linha vazia acima dela, e posicione o cursor nessa linha. Se o corpo contiver uma versão antiga do texto da candidatura, limpe-a também. Não exclua a assinatura.
- Mais opções (três pontos, canto inferior direito da composição) > Modelos > em Inserir modelo, escolha seu modelo. O item Modelos fica cinza até o corpo receber foco. O modelo substitui corpo e assunto e pode deixar o bloco de assinatura vazio.
- Certifique-se de que exatamente uma assinatura completa permaneça no final. Se ficou vazia, recrie-a exatamente como aparece nos outros rascunhos do usuário, dentro da janela de composição. O Gmail bloqueia innerHTML bruto (Trusted Types), então crie uma política trustedTypes primeiro ao inserir HTML com JavaScript.
Não adicione nenhuma despedida, nome ou linha de encerramento própria.
Antes do primeiro envio de uma rodada, leia o modelo inserido uma vez e verifique se ele condiz com a situação atual do usuário (empregador atual, tempo de casa, cargo, métricas). Se algo estiver desatualizado, pare e sinalize antes de enviar qualquer coisa.
Passo 5: Personalizar
- Saudação: "Prezado Time de RH," vira a saudação do Passo 3 (mantenha negrito).
- Linha da empresa: "cargos na Empresa" vira "cargos na " ou "cargos na sua empresa" (mantenha negrito).
- Destinatários: confirme Para e qualquer Cc do Passo 2.
- Assunto: seu assunto padrão a menos que um cargo específico seja informado, então "Candidatura para ". Todo assunto começa com "Candidatura".
Não mude mais nada no corpo, exceto para rascunhos freela abaixo.
Rascunhos freela
Quando o assunto ou observação do rascunho disser freela (Designer freela, Freelancing, Freela Figma e similares), apresente como trabalho freela. Mantenha os bullets, links e assinatura do modelo, e mude apenas:
- A linha de abertura para: "Adoraria ajudar a em regime freela, para um projeto pontual ou suporte contínuo de design. Realizo landing pages, auditorias de UX de loja e página de produto, redesigns de PDP e homepage, e design de produto web ou app, tudo no Figma. Eis o que traria:" (nome da empresa e "freela" em negrito).
- O pedido de fechamento para: "Você tem algum trabalho de design freela surgindo? Se esta não for a caixa de entrada correta, um encaminhamento para a pessoa certa significaria muito."
- O assunto para "Candidatura para Freela <cargo da observação>", por exemplo Candidatura para Freela Designer Figma, ou Candidatura para Freela Designer.
Passo 6: Enviar
Clique em Enviar (a div com role button cujo aria-label começa com "Enviar"; clicar por coordenada pode minimizar a composição) e aguarde a notificação "Mensagem enviada" antes do próximo rascunho.
Se o usuário disse para não pedir confirmação, invocar esta skill é o sinal verde: trabalhe todo o lote sem pausar. Pare apenas por um fato desatualizado do modelo, um rascunho cujo Para não corresponda à busca, ou um rascunho cujo destinatário ou empresa não possa ser determinado.
Para lotes grandes, é aceitável roteirizar o loop por rascunho na página (abrir pela busca, verificar Para, limpar acima da assinatura, inserir o modelo pelo menu, personalizar, verificar assinatura, enviar, confirmar toast, parar em qualquer falha) e verificar o progresso periodicamente.
Passo 7: Relatório
Resumo breve: quantos enviados, quais foram como pitches freela, quais rascunhos duplicados o usuário deve descartar e quais rascunhos foram pulados e por quê.
Regras
- Edite e envie apenas na janela de composição do navegador. Nunca atualize ou envie rascunhos pela API do Gmail.
- Sempre remova o placeholder "Olá" e qualquer coisa acima da assinatura antes de inserir o modelo.
- Exatamente uma assinatura, inalterada, no final. Nenhuma despedida ou nome extra.
- "Prezado Time de RH," apenas quando nenhum nome puder ser encontrado; "sua empresa" apenas quando nenhuma empresa puder ser encontrada.
- Rascunhos freela recebem a abertura, pedido e assunto freela; todo o resto segue o modelo.
- Um e-mail por empresa; endereços extras vão em Cc.
- Todo assunto começa com "Candidatura".
- Apenas ignore a confirmação antes de enviar se o usuário tiver dito isso.