Communitygithub.com

Criador de Currículos

Crie currículos profissionais usando pensamento de primeiros princípios, formato Google XYZ, pesquisa de empresas, formatação LaTeX estilo Harvard e refinamento visual iterativo. Use quando o usuário quiser criar, atualizar ou otimizar um currículo/CV para um emprego, empresa ou objetivo de carreira específico.

O que é Criador de Currículos?

Esta skill permite criar e otimizar currículos profissionais de alto nível, combinando técnicas avançadas como pensamento de primeiros princípios, formato Google XYZ, pesquisa web aprofundada sobre a empresa alvo, formatação LaTeX estilo Harvard e refinamento visual iterativo. Ela é ideal para usuários que desejam candidaturas direcionadas, pois analisa a vaga, a cultura da empresa e as realizações do usuário para gerar bullets com métricas impactantes. Suporta a criação de arquivos .tex e compilação para PDF usando XeLaTeX, garantindo que o currículo caiba em exatamente uma página, com espaçamento e tipografia limpos. O processo inclui desde a coleta de informações (currículo atual, LinkedIn, posts) até a entrega final do PDF e arquivo fonte, com iterações visuais para ajuste fino do layout.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/devops/resume-creator

Perguntar na sua IA favorita

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

Documentação

O que Criador de Currículos faz?

Uma skill abrangente de criação de currículos que usa pensamento de primeiros princípios, formato Google XYZ, pesquisa web e refinamento visual iterativo para criar currículos profissionais e personalizados.

Quando Usar Esta Skill

  • O usuário quer criar um novo currículo
  • O usuário quer atualizar/otimizar um currículo existente
  • O usuário menciona uma candidatura, vaga de emprego ou empresa alvo
  • O usuário pergunta sobre formatação de currículo ou criação de CV
  • O usuário quer personalizar seu currículo para uma função específica

Visão Geral do Processo

Fase 1: Coleta de Informações

  1. Ler materiais existentes (se disponíveis):

    • Currículo existente (PDF, Word ou texto)
    • Capturas de tela do perfil do LinkedIn (Claude não pode acessar URLs do LinkedIn diretamente)
    • Publicações do LinkedIn para conquistas e palestras
    • Portfólio ou site pessoal
  2. Entender o alvo:

    • Descrição da vaga (se fornecida)
    • Empresa alvo e cargo
    • Tipo de indústria/função
    • Objetivos de carreira
  3. Pesquisar a empresa alvo usando pesquisa web:

    • Cultura e valores da empresa
    • Stack tecnológica e práticas de engenharia
    • Notícias recentes, financiamento, produtos
    • O que eles buscam em candidatos
    • AUM/tamanho da empresa/métricas para contexto
    • Exemplos de pesquisa:
      • "{empresa} blog de engenharia contratação"
      • "{empresa} carreiras cultura valores"
      • "{cargo} na {empresa} entrevista o que procuram"
      • "{empresa} AUM ativos sob gestão" (para finanças)
  4. Coletar informações faltantes perguntando ao usuário:

    • Experiência recente não no currículo
    • Conquistas específicas com métricas
    • Habilidades e tecnologias usadas
    • Projetos e palestras
    • Tempo gasto em projetos (para métricas de velocidade)
    • Detalhes do cliente (AUM, tamanho, indústria)

Fase 2: Análise do Formato Google XYZ

A Fórmula XYZ: "Realizei [X] medido por [Y] ao fazer [Z]"

  • X = Realização/resultado (verbo de ação: Construí, Projetei, Entreguei, Liderei)
  • Y = Métrica quantificável (%, tempo, dinheiro, usuários, precisão)
  • Z = Como você fez (método, tecnologia, abordagem)

Antes de escrever, analise cada bullet:

BulletX (O quê)Y (Métrica)Z (Como)Pontuação
ExemploConstruí conector2 semanas, 1000s docsAPI Delta, Redis3/3 ✓

Alvo: 100% dos bullets devem ter pontuação 3/3

Métricas comuns a extrair do usuário:

  • Tempo para construir ("em 2 semanas", "em 1 semana")
  • Melhorias de precisão ("melhoria de 125%", "precisão de 90%", "taxa de erro <3%")
  • Escala ("1000s de docs", "400+ rodadas", "90+ empresas")
  • Redução de custos ("reduzindo tempo de horas para minutos", "50% mais rápido")
  • Contexto do cliente ("cliente com $100B+ AUM", "Fortune 500")
  • Tamanho da audiência ("150+ construtores", "100+ participantes")

Fase 3: Análise de Primeiros Princípios

Antes de escrever, analise a partir de primeiros princípios:

  1. Pesquise o que os gerentes de contratação procuram:

    • Pesquisa web: "{cargo} currículo o que gerentes de contratação procuram 2024"
    • Pesquisa web: "formato Google XYZ currículo"
    • Entenda a realidade da varredura de currículo em <8 segundos
  2. Análise de alinhamento: Crie uma tabela mapeando: | Requisito da Vaga | Experiência do Usuário | Lacuna/Ponto Forte |

  3. Considerações estilo Paul Graham / YC (para cargos em startups):

    • Lidere com o que você CONSTRUIU, não com títulos de cargo
    • Mostre velocidade de execução ("entreguei em X semanas", "construí em 2 semanas")
    • Quantifique tudo (%, números, escala)
    • Tom de construtor: "Construí", "Entreguei", "Projetei", "Ganhei" não "Responsável por"
    • Remova jargões corporativos
  4. Evite redundância:

    • Verifique se métricas nos bullets duplicam informações do cabeçalho/subcabeçalho
    • Exemplo: Não diga "Clientes Fortune 500" no bullet se o cabeçalho disser "Atendendo clientes Fortune 500"

Fase 4: Criação do Currículo em LaTeX

Use o template LaTeX estilo Harvard com:

  • Cabeçalho limpo (nome, localização, contato, links)
  • Sem barras de cabeçalho coloridas - fundo branco limpo
  • Ordem das seções: Experiência → Projetos e Palestras → Habilidades → Educação → Liderança
  • Símbolo € para moedas
  • Máximo de 1 página (crítico)

Formatação principal:

  • Fonte: Helvetica Neue (ou similar sans-serif)
  • Cores: Azul marinho (#14-2D-4B / RGB 20,45,75) para seções
  • Margens: ~0,5 polegadas
  • Espaçamento entre linhas: 1,05
  • Use \setstretch{1.05} para legibilidade

Diretrizes de pontuação:

  • Use vírgulas ou ponto e vírgula para conectar orações, NÃO travessões (--)
  • Travessões (--) apenas para intervalos de datas em cabeçalhos (ex.: "Set 2025 -- Presente")
  • Use ponto e vírgula para separar conquistas distintas em um único bullet

Formatação de links:

  • Adicione [link] em texto azul marinho pequeno ao lado de itens com prova no LinkedIn/externa
  • Formato: {\color{sectioncolor}\footnotesize[\href{URL}{link}]}

Fase 5: Refinamento Visual Iterativo

Crítico: Após criar o arquivo LaTeX, refine visualmente:

  1. Compilar para PDF:

    xelatex -interaction=nonstopmode curriculo.tex
    
  2. Verificar contagem de páginas: Deve ser exatamente 1 página

    • Se 2 páginas: reduza espaçamento, aperte texto, combine bullets
    • Ajuste \titlespacing*{\section}{0pt}{6pt}{2pt} se necessário
    • Ajuste \setlist[itemize]{itemsep=1pt, parsep=0pt, topsep=1pt}
  3. Verificar problemas:

    • Cabe em 1 página?
    • O espaçamento está equilibrado?
    • Há problemas de estouro?
    • A tipografia está limpa?
    • Alguma informação redundante?
  4. Itere até ficar perfeito

Fase 6: Entrega Final

  1. Salve o PDF final: Curriculo_[Nome]_[Cargo]_[Ano].pdf
  2. Mantenha o arquivo .tex fonte com a mesma nomenclatura
  3. Limpe arquivos temporários (.aux, .log, .out)
  4. Abra o PDF para o usuário

Diretrizes de Conteúdo

Bullets de Experiência - Exemplos XYZ

Bullets XYZ fortes:

  • Construí conector SharePoint em 2 semanas, permitindo indexação automática de 1000s de docs empresariais, reduzindo configuração de horas para minutos
  • Projetei subagente Snowflake para NL-to-SQL, melhorando precisão de consultas em 125%; implementado em cliente com $100B+ AUM, conduzi 4+ ciclos de validação
  • Construí extração de financiamento agentiva com taxa de erro <3% em 400+ rodadas, validada contra dados rotulados manualmente e provedores proprietários
  • Apresentei palestra sobre otimização ao vivo com DSPy para 150+ construtores, destacada em newsletter global (50K+ assinantes)

Bullets fracos a evitar:

  • Responsável pelo desenvolvimento da plataforma (sem métrica, sem como)
  • Trabalhei em vários projetos (vago)
  • Construí conector usando Redis (sem métrica, sem resultado)

Combinando Bullets Relacionados

Quando dois bullets são relacionados, combine-os:

  • Antes: "Projetei agente Snowflake" + "Implementado como Engenheiro de Campo no cliente"
  • Depois: "Projetei subagente Snowflake para NL-to-SQL, melhorando precisão em 125%; implementado em cliente com $100B+ AUM, conduzi 4+ ciclos de validação"

Organização de Habilidades

  • IA/ML: LangChain, LangGraph, DSPy, MCP, OpenAI/Anthropic/Google APIs, RAG, Vector DBs, Embeddings
  • Full-Stack: Next.js, React, TypeScript, Tailwind, Node.js, Python, REST APIs
  • Dados e Infra: Postgres, Snowflake, Redis, Microsoft Graph, GCP, Azure, Docker
  • Idiomas: Alemão (nativo), Inglês (fluente)

Como os Usuários Devem Usar Esta Skill

Para melhores resultados, forneça:

  1. Seu currículo atual (PDF ou texto)
  2. Capturas de tela do LinkedIn (perfil, experiência, publicações) — Claude não pode acessar URLs do LinkedIn diretamente
  3. A descrição da vaga ou empresa/cargo alvo
  4. Quaisquer conquistas recentes não no seu currículo
  5. Métricas: tempo gasto, números de precisão, escala, detalhes do cliente

Exemplo:

Ajude-me a atualizar meu currículo para a vaga de Engenheiro de IA na [Empresa].
Aqui está meu currículo atual: [anexar PDF]
Publicações do LinkedIn: [anexar capturas de tela]

Algum contexto:
- Construí o conector SharePoint em 2 semanas
- Cliente possui $100B+ AUM
- Alcancei 90% de precisão após 4 ciclos de validaçã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