Communitygithub.com

majiayu000/claude-skill-registry

Gere CVs profissionais e otimizados para ATS para FlowCV, Canva, Google Docs ou Word. Lida com mesclagem de múltiplas fontes, direcionamento de descrições de cargo, adaptação de senioridade e reescrita humanizada. Gera texto pronto para colar com um relatório de falhas ATS e sugestões de melhoria.

O que é claude-skill-registry?

Esta skill gera Currículos (CVs) profissionais e otimizados para Sistemas de Rastreamento de Candidatos (ATS), prontos para plataformas como FlowCV, Canva, Google Docs ou Word. Ela resolve problemas comuns identificados em versões anteriores, como saída em Markdown (não em texto puro), falta de mapeamento para campos de ferramentas e ausência de verificação de qualidade. Suporta múltiplas fontes de entrada (LinkedIn, GitHub, portfólio, currículo existente ou questionário), mesclando e deduplicando dados. A skill detecta o nível de senioridade (padrão pleno), adapta o CV para o mercado de trabalho alvo, reescreve o texto para ser mais humano e impactante, e gera um relatório de pontuação ATS (0-100) com itens de aprovação/reprovação e sugestões de melhoria. O foco principal é produzir um texto simples e pronto para copiar e colar nas ferramentas de design de currículo, evitando problemas de renderização.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/documents/cv-generator

Perguntar na sua IA favorita

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

Documentação

Skill Gerador de CV — Edição FlowCV / Canva

Quando Usar

Use esta skill quando você precisar de:

  • Gerar um CV profissional e otimizado para ATS a partir de múltiplas fontes (LinkedIn, GitHub, Portfólio).
  • Adaptar um CV existente para uma Descrição de Cargo (JD) específica.
  • Melhorar o idioma, as métricas e a estrutura de um rascunho de currículo.
  • Preparar uma versão pronta para colar de seu CV para ferramentas como FlowCV ou Canva.

Transforma dados brutos de perfil em um CV polido e pronto para ATS. Gera uma versão em texto simples, pronta para colar, formatada para FlowCV, Canva, Google Docs ou Word — com um relatório de falhas e uma lista de verificação de informações ausentes.


REGISTRO DE FALHAS — PROBLEMAS CONHECIDOS CORRIGIDOS NESTA VERSÃO

Os seguintes problemas foram identificados nos dois rascunhos de skill anteriores e estão corrigidos aqui:

#FalhaCorreção aplicada
F-01A saída era prioritariamente em Markdown, não em texto simples para colarA saída final é em texto simples; o Markdown é apenas para organização interna
F-02A estrutura de campos do FlowCV/Canva nunca foi abordadaMapeamento de seções para os campos das ferramentas adicionado (seção 11c)
F-03Questionário despejava todas as 20 perguntas de uma só vez na práticaRegra rígida: uma pergunta de cada vez, aguardar a resposta
F-04Regras anti-alucinação listadas, mas nunca aplicadas estruturalmentePortão de aplicação adicionado antes de cada saída (seção 10)
F-05Carta de apresentação era oferecida, mas nunca escopada para essas ferramentasCarta de apresentação agora é gerada em um bloco de texto simples separado, não inline
F-06Verificação ATS listada, mas sem saída com pontuaçãoRelatório de falhas agora pontua de 0 a 100 com aprovação/reprovação por item
F-07Detecção de senioridade era "detectar ou perguntar" sem fallbackPadrão é nível pleno se não detectável; o usuário é informado da suposição
F-08Nenhuma orientação sobre o que o FlowCV/Canva não pode renderizarMapa de colagem campo por campo adicionado (seção 11c)
F-09Regras de tempo verbal declaradas, mas nunca verificadas no portão de qualidadeVerificação de tempo verbal agora é um portão rígido — saída bloqueada até correção
F-10Frases como "Apaixonado por" e similares banidas ainda apareciam em exemplosLista de bloqueio de frases agora é verificável por máquina (seção 7c)
F-11Convenções de mercado do Nepal/Ásia do Sul estavam presentes, mas incompletasConfirmadas e expandidas (seção 14)
F-12Nenhuma regra explícita sobre o que fazer quando a raspagem do LinkedIn é bloqueadaRegra de fallback rígida: pedir exportação em PDF imediatamente, não prosseguir vazio
F-13Convenção de nomenclatura de arquivo mencionada uma vez, nunca aplicadaRegra de nome de arquivo faz parte do bloco de saída final (seção 11)
F-14Skill não tinha histórico de versão ou caminho de atualizaçãoCampo de versão adicionado ao frontmatter
F-15GitHub estava listado como fonte, mas regras de extração estavam faltandoRegras de extração do GitHub adicionadas (seção 4f)

1. Invocação

Use @cv-generator para construir meu CV a partir do meu PDF do LinkedIn.
Use @cv-generator para adaptar meu CV para esta descrição de cargo.
Use @cv-generator para melhorar meu rascunho existente.
Use @cv-generator para criar um novo CV via questionário.
Use @cv-generator — Quero uma saída pronta para FlowCV.

Qualquer combinação de fontes é válida. Múltiplas fontes são mescladas e deduplicadas antes de começar a escrever.


Seleção de Fonte

Pergunte ao usuário qual(is) fonte(s) usar. Pelo menos uma é obrigatória. Se nenhuma fonte for fornecida, use imediatamente o questionário por padrão (seção 4d).

#FonteInstrução
1URL do perfil do LinkedInBuscar página; extrair todas as seções visíveis. Se bloqueado ou vazio: peça imediatamente um PDF do LinkedIn — não prossiga com uma extração vazia.
2Exportação de PDF do LinkedInAnalisar arquivo enviado. Se for imagem digitalizada: aplicar OCR e avisar o usuário para verificar a precisão.
3Portfólio / site pessoalBuscar URL; extrair Sobre, Projetos, Habilidades, Serviços, Depoimentos, Estudos de Caso, Contato.
4QuestionárioPasso a passo (seção 4d). Uma pergunta de cada vez.
5CV ou rascunho existenteEnviar ou colar; melhorar apenas — nunca alterar fatos.
6Perfil do GitHubExtrair repositórios fixados, biografia, pilha de tecnologia, resumo de contribuições (seção 4f).
7Arquivo de currículo (DOCX / PDF / TXT)Analisar e reescrever. Sinalizar PDFs digitalizados; aplicar OCR.

Propósito, senioridade e formato

Propósito

Pergunte após a seleção da fonte:

"Qual é o principal propósito deste CV?"

PropósitoAdaptação principal
Candidatura a um emprego específicoAnálise completa da JD + direcionamento de palavras-chave (seção 9)
CV profissional geralEquilibrado, independente de cargo, ordem cronológica reversa
Estágio / nível de entradaEducação e projetos em destaque; habilidades transferíveis em primeiro plano
Acadêmico / pesquisaPublicações, bolsas, ensino, interesses de pesquisa
Freelance / proposta de clienteEntregáveis, resultados, serviços
Mudança de carreiraFuncional ou híbrido; habilidades transferíveis reformuladas
Executivo / nível de diretoriaResumo executivo, cargos de diretoria, escopo de P&L
Militar para civilTraduzir patentes e jargão para equivalentes civis
Retorno ao trabalho / pausa na carreiraEnquadrar a lacuna positivamente; enfatizar atualização de habilidades
OutroPeça ao usuário para descrever o objetivo em uma frase

Senioridade

Detectar a partir dos dados. Se indetectável, usar nível pleno como padrão e informar o usuário:

"Assumi nível pleno (3–8 anos). Informe-me se isso deve ser diferente."

NívelAnosÊnfase no CV
Estudante / recém-formado0–1Educação primeiro; projetos; atividades extracurriculares; 1 página
Júnior / entrada1–3Habilidades + educação em destaque; 1 página
Pleno3–8Experiência lidera; realizações sobre deveres; 1–2 páginas
Sênior8–15Liderança, escopo, impacto, mentoria; 2 páginas
Executivo / C-level15+Narrativa estratégica; cargos de diretoria; P&L; 2–3 páginas
AcadêmicoQualquerSem limite de páginas; publicações; bolsas; ensino

Formato

FormatoUsar quando
Cronológico (padrão)Progressão de carreira clara; a maioria das candidaturas a empregos
Funcional / habilidades primeiroMudanças de carreira; lacunas grandes; militar para civil
Híbrido / combinaçãoProfissionais seniores se reposicionando; mudanças de carreira com forte experiência
CV acadêmicoUniversidade, pesquisa, doutorados, pós-doutorados
Executivo / Bio de diretoriaC-level, diretores não executivos, consultoria
Liderado por portfólioDesigners, arquitetos, criativos

Regras de extração de dados

URL do LinkedIn

Se a página estiver bloqueada ou não retornar conteúdo, pare imediatamente e peça:

"O LinkedIn bloqueou a busca. Exporte seu perfil do LinkedIn como um PDF (LinkedIn → Eu → Configurações → Privacidade de dados → Obter uma cópia dos seus dados) e envie-o."

Se acessível, extraia nesta ordem:

  1. Nome completo e título
  2. Informações de contato (e-mail, telefone, localização — apenas públicos)
  3. Sobre / Resumo profissional
  4. Experiência profissional: cargo, empresa, localização, datas, marcadores
  5. Educação: curso, instituição, datas, notas/menções honrosas
  6. Habilidades (sinalizar as mais endossadas)
  7. Certificações e licenças
  8. Projetos
  9. Realizações, honras, prêmios
  10. Experiência voluntária
  11. Idiomas e proficiência
  12. Publicações, patentes, cursos

PDF do LinkedIn

Regras rígidas:

  • Extrair apenas o que está fisicamente presente no documento.
  • Preservar todas as datas exatamente como escritas.
  • Se uma seção estiver ausente, marque-a como [Não fornecido] — não pule silenciosamente.
  • Não mesclar marcadores de funções diferentes.
  • Se digitalizado: aplicar OCR e exibir este aviso antes de continuar:

    "OCR foi usado para ler este documento. Revise o texto extraído abaixo para precisão antes de continuarmos."

Portfólio / site pessoal

Extrair:

  • Sobre / biografia → Resumo profissional
  • Projetos: nome, descrição, tecnologias, resultados, URLs de demonstração/repositório
  • Habilidades e serviços
  • Depoimentos ou logotipos de clientes → Realizações
  • Estudos de caso → 2–4 marcadores cada
  • Postagens de blog ou artigos → Publicações / Liderança de pensamento
  • Detalhes de contato

Questionário

Uma pergunta de cada vez. Aguarde a resposta antes de continuar. Não exiba a lista completa, a menos que o usuário peça explicitamente um formulário.

P1.  Nome completo legal (como deve aparecer no CV)
P2.  Cargo ou função alvo
P3.  Endereço de e-mail
P4.  Número de telefone incluindo código do país (opcional, mas recomendado)
P5.  Cidade e país de residência
P6.  URL do LinkedIn (opcional)
P7.  URL do portfólio, GitHub ou site pessoal (opcional)
P8.  Resumo profissional — descreva-se em 2–3 frases (será reescrito)
P9.  Experiência profissional — para CADA função:
       - Cargo
       - Nome da empresa e setor
       - Tipo de emprego (tempo integral / meio período / contrato / freelance / estágio)
       - Localização ou Remoto
       - Data de início e término (ou "Presente")
       - 3–6 principais responsabilidades e realizações
       - Quaisquer resultados mensuráveis (números, %, receita, tamanho da equipe, orçamento)
P10. Educação — para CADA qualificação:
       - Nome do diploma ou certificado
       - Nome da instituição e país
       - Ano de início e formatura
       - Nota, GPA ou classificação, se notável
       - Tese ou módulos relevantes (opcional; apenas para acadêmico/nível de entrada)
P11. Habilidades técnicas e profissionais
       (pedir para separar: Expert / Proficiente / Familiar)
P12. Projetos — para cada:
       - Nome
       - Propósito
       - Sua função específica
       - Tecnologias ou métodos usados
       - Resultado ou impacto
P13. Certificações (nome, órgão emissor, data, validade se aplicável)
P14. Realizações, prêmios ou reconhecimentos
P15. Idiomas e proficiência: Nativo / Fluente / Profissional / Conversacional / Básico
P16. Trabalho voluntário ou open-source (opcional)
P17. Publicações, palestras, menções na imprensa (opcional)
P18. Formato de CV preferido: cronológico / funcional / híbrido / acadêmico / executivo
P19. País ou mercado de trabalho alvo
P20. Alguma lacuna de emprego? Datas e breve motivo — será enquadrada de forma construtiva.

CV ou rascunho existente

Regras:

  • Preservar todos os fatos: cargos, empresas, datas, instituições, notas.
  • Reescrever marcadores fracos ou passivos com verbos de ação fortes.
  • Remover repetições entre funções.
  • Corrigir gramática, pontuação, ortografia.
  • Corrigir tempo verbal: passado para funções concluídas, presente para função atual.
  • Substituir todas as frases banidas (seção 7c).
  • Melhorar a densidade de palavras-chave ATS quando natural — não forçar palavras-chave.
  • Reestruturar a ordem das seções se não corresponder ao mercado alvo ou senioridade.
  • Não adicionar experiência, qualificações, métricas ou habilidades não presentes no original.

Perfil do GitHub

Extrair:

  • Biografia / tagline → complementar Resumo profissional
  • Repositórios fixados: nome, descrição, pilha de tecnologia, estrelas/forks
  • Atividade de contribuição (anos ativo, linguagens usadas)
  • Conteúdo do README para contexto sobre projetos importantes
  • Não inferir senioridade apenas pela contagem de commits

Lacunas de emprego e situações especiais

Lacuna inferior a 3 meses: sem tratamento especial.

Lacuna de 3–12 meses: entrada de uma linha:

"Pausa na carreira — [motivo honesto breve: desenvolvimento pessoal / cuidado de dependentes / viagem / saúde]"

Lacuna superior a 12 meses: adicionar uma entrada de enquadramento neutro na seção de experiência; destacar qualquer atualização de habilidade, trabalho freelance, voluntariado ou atividade relevante durante a lacuna. Nunca fabricar atividade.

Contrato / Freelance / Meio período: rotular o tipo de emprego claramente. Agrupar vários contratos curtos sob uma única entrada guarda-chuva (ex.: "Consultor Freelance") se eles compartilharem uma área de habilidade.

Funções simultâneas: listar ambas com datas de sobreposição precisas; adicionar "(simultaneamente com [outra função])" se útil.

Funções iniciais ou irrelevantes (> 10 anos): condensar para uma linha para profissionais seniores, a menos que diretamente relevantes para a função alvo.

Recém-formado: liderar com Educação → Projetos → Habilidades → Estágios. Usar projetos acadêmicos como prova de habilidades práticas.

Militar para civil: traduzir todas as patentes e jargão para equivalentes civis; quantificar o escopo de comando (ex.: "Gerenciou 35 pessoas e equipamentos no valor de $2M").

Fonte não inglesa: traduzir com precisão; preservar nomes de instituições e empresas no idioma original com uma tradução para o inglês entre parênteses no primeiro uso; aconselhar o usuário a revisar a tradução com um falante nativo.


Mesclagem de múltiplas fontes

  1. Construir um perfil mestre combinando todos os dados extraídos.
  2. Deduplicar: manter a versão mais detalhada de cada entrada.
  3. Se duas fontes conflitarem em uma data ou cargo, sinalizar e pedir confirmação ao usuário.
  4. Identificar lacunas; fazer perguntas de acompanhamento apenas para dados críticos ausentes.
  5. Nunca fabricar um detalhe — marcar como [Não fornecido] até o usuário confirmar.

Ordem das seções do CV

Cronológico (padrão — pleno / sênior)

1.  Nome Completo
2.  Informações de Contato (e-mail | telefone | LinkedIn | portfólio | cidade, país)
3.  Resumo Profissional
4.  Habilidades Principais
5.  Experiência Profissional (ordem cronológica reversa)
6.  Educação (ordem cronológica reversa)
7.  Certificações e Licenças
8.  Projetos
9.  Habilidades Técnicas (agrupadas: Linguagens | Frameworks | Ferramentas | Plataformas)
10. Realizações e Prêmios
11. Experiência Voluntária
12. Publicações / Palestras
13. Idiomas
14. Informações Adicionais

Recém-formado / estudante

1.  Nome Completo + Informações de Contato
2.  Resumo Profissional / Objetivo
3.  Educação
4.  Projetos e Trabalhos Acadêmicos
5.  Habilidades
6.  Experiência Profissional / Estágios
7.  Certificações
8.  Extracurricular / Voluntário
9.  Idiomas

Funcional / habilidades primeiro (mudanças de carreira, lacunas grandes)

1.  Nome Completo + Informações de Contato
2.  Resumo Profissional
3.  Competências Principais / Habilidades
4.  Principais Realizações
5.  Histórico Profissional (empresa, cargo, datas — marcadores mínimos)
6.  Educação
7.  Certificações
8.  Idiomas

CV Acadêmico

1.  Nome Completo + Contato + ORCID / ResearchGate
2.  Interesses de Pesquisa
3.  Educação
4.  Posições Acadêmicas
5.  Publicações
6.  Bolsas e Financiamento
7.  Experiência de Ensino
8.  Supervisão
9.  Prêmios e Honrarias
10. Apresentações em Conferências
11. Associações Profissionais
12. Habilidades
13. Referências

Executivo / Diretoria

1.  Nome Completo + Informações de Contato
2.  Resumo Executivo
3.  Competências Principais
4.  Funções de Diretoria e Assessoria
5.  Experiência Executiva
6.  Educação e Qualificações
7.  Publicações / Mídia / Palestras
8.  Associações Profissionais
9.  Informações Adicionais

Direcionamento de descrição de cargo (JD)

Se o usuário fornecer uma descrição de cargo:

  1. Extrair da JD: cargo, empresa, responsabilidades, requisitos, qualificações preferidas, cultura da empresa, palavras-chave.
  2. Mapear cada requisito da JD para uma entrada no CV (experiência, projeto, educação, certificação).
  3. Priorizar no CV: colocar as experiências mais relevantes no topo de cada seção.
  4. Garantir que cada habilidade ou ferramenta solicitada na JD apareça na seção de habilidades, a menos que não esteja presente nos dados do usuário.
  5. Usar a mesma terminologia da JD quando apropriado.
  6. Não exagerar: se o usuário não tem uma habilidade, não inventar.
  7. Ajustar o tom: corresponder ao nível de formalidade da JD.

Aprimoramento de idioma e tom

Verbos de ação

Substituir verbos fracos por fortes. Use a lista a seguir para escolhas de primeira linha:

CategoriaVerbos
LiderançaLiderou, Gerenciou, Supervisionou, Orientou, Coordenou, Direcionou
RealizaçãoAlcançou, Entregou, Excedeu, Melhorou, Otimizou, Acelerou
InovaçãoProjetou, Desenvolveu, Criou, Implementou, Lançou, Estabeleceu
AnáliseAnalisou, Avaliou, Pesquisou, Diagnosticou, Modelou, Prevê
ComunicaçãoApresentou, Negociou, Defendeu, Redigiu, Publicou, Relatou
MelhoriaOtimizou, Simplificou, Reorganizou, Padronizou, Automatizou, Refatorou

Estrutura de marcadores (Método STAR-X)

Cada marcador de experiência DEVE seguir: [Verbo de ação] + [Tarefa] + [Método/Ferramenta] + [Resultado quantificado, se disponível]

Bom: "Liderou uma equipe de 5 engenheiros no redesign da arquitetura do pipeline de dados, reduzindo o tempo de processamento em 40%." Ruim: "Era responsável pela equipe de engenharia de dados."

Exceção: funções do início de carreira sem métricas podem usar resultados qualitativos: "Colaborou com equipes multifuncionais para entregar iniciativas de produto no prazo."

Lista de bloqueio de frases (verificável por máquina)

As seguintes palavras e frases são PROIBIDAS na saída final:

apixonado(a) por
resultados comprovados
jogador de equipe
pensador fora da caixa
orientado(a) a detalhes
workaholic
comunicador(a) excelente
motivado(a)
não tem medo de
veste muitas camisas
pensador(a) estratégico(a)
inovador(a)
empreendedor(a)
												  
habilidades excepcionais
												  
Sinergia							
pensamento inovador

Substituições:

  • "Apaixonado(a) por" → "Focado(a) em" ou remover completamente.
  • "Jogador de equipe" → demonstrar através de exemplos, não declaração.
  • "Resultados comprovados" → declarar os resultados reais.
  • "Pensador(a) fora da caixa" → descrever uma solução inovadora específica.
  • "Orientado(a) a detalhes" → destacar um resultado de precisão.

Regras de tempo verbal

  • Função atual: presente (Lidero, Gerencio, Projeto).
  • Funções anteriores: passado (Liderei, Gerenciei, Projetei).
  • Educação: presente para cursando; passado para concluído.
  • Projetos: presente se ativo/contínuo; passado se concluído.
  • Verificação de portão: antes de qualquer saída, digitalizar todo o texto em busca de violações de tempo verbal. Se encontrado, BLOQUEAR a saída e solicitar correção.

Portão anti-alucinação (APLICADO ANTES DE CADA SAÍDA)

Antes de gerar qualquer saída, executar estas verificações:

  1. Verificação de factualidade: cada item na saída corresponde a uma entrada verificada nos dados de origem? Se não, marcá-lo como [Inferido — confirme por favor].
  2. Verificação de data: todas as datas estão nos dados de origem? Se inferidas, adicionar um aviso.
  3. Verificação de métrica: todo número (% , $, tamanho de equipe) está nos dados de origem? Se não, remover ou marcar como [Não verificado].
  4. Verificação de lacuna: alguma seção tem um item não fornecido pelo usuário? Se sim, removê-lo.
  5. Verificação de idioma: alguma frase da lista de bloqueio? Se sim, substituir ou remover.
  6. Verificação de tempo verbal: todos os tempos verbais estão corretos? Se não, BLOQUEAR a saída.
  7. Verificação de referência cruzada: o CV corresponde à senioridade e propósito especificados? Se não, ajustar ou sinalizar.

Se qualquer verificação falhar:

"Parei a geração porque [problema] foi detectado. Por favor, [ação corretiva]."


Formato de saída

Saída de texto simples

A saída principal DEVE ser texto simples com largura de linha de ~80 caracteres. Sem formatação Markdown (sem #, -, *, **negrito**, [links]()).

Exemplo:

JOÃO SILVA
[email protected] | linkedin.com/in/joaosilva | +55 11 99999-9999 | São Paulo, Brasil

RESUMO PROFISSIONAL
Engenheiro de software com 8 anos de experiência em arquitetura de sistemas
em nuvem e liderança de equipes. Entregou plataformas que processam 1M+ de
requisições/dia com 99,95% de disponibilidade.

HABILIDADES PRINCIPAIS
• Arquitetura em Nuvem (AWS, GCP) • Sistemas Distribuídos • Liderança de
Equipes • CI/CD • Kubernetes • Microsserviços

EXPERIÊNCIA PROFISSIONAL

TechCorp Solutions — São Paulo, BR
Engenheiro de Software Sênior | jan 2021 — Presente
• Projetou e implementou uma plataforma de microsserviços lidando com 1M+
  requisições/dia, alcançando 99,95% de disponibilidade.
• Liderou uma equipe de 8 engenheiros na migração de monólito para
  microsserviços, reduzindo o tempo de deploy em 70%.
• Otimizou consultas ao banco de dados, melhorando o tempo de resposta em
  35% sem custos adicionais de infraestrutura.

Bloco de informações de entrega

APÓS o texto do CV, incluir este bloco:

--- INFORMAÇÕES DE ENTREGA ---

PARA FLOWCV / CANVA / GOOGLE DOCS / WORD:
Copie TODO o texto acima (de JOÃO SILVA até INFORMAÇÕES ADICIONAIS).
Cole nos campos correspondentes da sua ferramenta escolhida:
  • Campo de texto livre ou editor de seção
  • FlowCV: cole na área de texto do currículo e use os campos de seção
    para Resumo, Experiência, Educação, Habilidades separadamente
  • Canva: use uma caixa de texto para cada seção principal
  • Google Docs / Word: cole e ajuste a formatação conforme necessário

NOME DO ARQUIVO SUGERIDO:
  CV_PrimeiroNome_Sobrenome_Cargo.pdf

AVISO DE RENDERIZAÇÃO:
  FlowCV e Canva podem não renderizar corretamente:
  • Tabelas
  • Grade layouts complexos
  • Marcadores com recuo profundo
  • Fontes não padrão
  Recomenda-se: usar marcadores simples, texto de largura uniforme e
  verificar a visualização antes de exportar.

--- MAPA DE CAMPOS FLOWCV / CANVA ---
| Seção no texto        | Campo FlowCV/Canva                |
|-----------------------|-----------------------------------|
| Nome                  | Campo Nome                        |
| Contato               | Campo Informações de Contato      |
| Resumo Profissional   | Seção Resumo                      |
| Habilidades Principais| Seção Habilidades                 |
| Experiência           | Seção Experiência                 |
| Educação              | Seção Educação                    |
| Certificações         | Seção Certificações               |
| Projetos              | Seção Projetos (ou campo livre)   |
| Habilidades Técnicas  | Seção Habilidades                 |
| Realizações           | Seção Realizações (ou campo livre)|
| Voluntário            | Seção Voluntário (ou campo livre) |
| Publicações           | Campo livre                       |
| Idiomas               | Seção Idiomas                     |
| Informações Adicionais| Campo livre                       |

Relatório de falhas de CV

SEMPRE incluir após o bloco de entrega:

--- RELATÓRIO DE FALHAS ATS ---

Pontuação geral ATS: [0–100]

| Item                          | Status       | Notas                                    |
|-------------------------------|--------------|------------------------------------------|
| Nome presente                 | [PASS/FAIL]  |                                          |
| Contato presente              | [PASS/FAIL]  |                                          |
| Resumo profissional presente  | [PASS/FAIL]  |                                          |
| Experiência profissional      | [PASS/FAIL]  |                                          |
| Datas de emprego presentes    | [PASS/FAIL]  |                                          |
| Educação presente             | [PASS/FAIL]  |                                          |
| Habilidades presentes         | [PASS/FAIL]  |                                          |
| Palavras-chave de JD incl.    | [PASS/FAIL]  | (apenas se JD fornecida)                 |
| Sem frases banidas            | [PASS/FAIL]  |                                          |
| Tempo verbal correto          | [PASS/FAIL]  |                                          |
| Métricas quantificadas        | [PASS/FAIL]  | Número de métricas encontradas: [X]      |
| Comprimento apropriado        | [PASS/FAIL]  | Para senioridade: [X] páginas            |
| Formato adequado para ATS     | [PASS/FAIL]  |                                          |

MELHORIAS SUGERIDAS:
- [Sugestão 1]
- [Sugestão 2]
- [Sugestão 3]

INFORMAÇÕES AUSENTES (preencher para melhor pontuação):
- [Item ausente 1]
- [Item ausente 2]

Convenções de mercado e localidade

Mercado dos EUA / Europa

  • CV de 1–2 páginas (dependendo da senioridade).
  • Sem foto, idade, sexo, estado civil.
  • Ordem cronológica reversa.
  • Incluir endereços de e-mail e LinkedIn.
  • Incluir resumo profissional no topo.

Mercado do Nepal / Ásia do Sul

  • Foto pode ser esperada (avisar o usuário).
  • Incluir cidadania / autorização de trabalho.
  • Incluir detalhes de referência (nome, cargo, empresa, e-mail, telefone).
  • Incluir datas completas (mês e ano).
  • Pontuação ATS pode esperar formatação de currículo tradicional do Sul da Ásia.

Mercado da América Latina

  • Foto pode ser comum (avisar o usuário).
  • Incluir autorização de trabalho / visto.
  • Incluir nacionalidade.
  • Curriculum Vitae latino-americano tradicional pode incluir dados pessoais como idade, estado civil.
  • Oferecer remover dados pessoais se o usuário estiver se candidatando para fora da região.

Avançado: manipulação de PDF digitalizado

Se um PDF enviado contiver texto de imagem em vez de texto selecionável:

  1. Aplicar OCR.
  2. Exibir o texto extraído e pedir verificação do usuário.
  3. Marcar todas as datas e números extraídos por OCR como [Verificar].
  4. Se a qualidade do OCR for baixa (< 70% de precisão estimada), avisar o usuário:

    "A qualidade da digitalização é baixa. Recomendo digitar manualmente as seções principais."


Histórico de versões

VersãoDataAlterações
1.02025-01-01Lançamento inicial
1.12025-01-15Adicionado portão anti-alucinação, mesclagem de fontes, mapeamento de campos FlowCV/Canva

Notas finais

  • Sempre priorizar a precisão factual em detrimento da estética.
  • Quando em dúvida sobre um detalhe, perguntar — nunca inventar.
  • Se o usuário rejeitar um CV gerado, perguntar o que precisa mudar e regenerar com as correções.
  • O usuário final é o proprietário do conteúdo — sua confirmação é necessária antes da conclusão.

Individual skills in this repo

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

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

Habilidades Relacionadas