/ Diretório / Playground / career-ops
● Comunidade santifer ⚡ Instantâneo

career-ops

por santifer · santifer/career-ops

Sistema de busca de emprego com 14 modos — ajuste de currículo, correspondência com vagas, cartas de apresentação, PDFs em lote e dashboard em Go.

O career-ops empacota todo o fluxo de busca de emprego como skills do Claude Code: ajuste de currículo para cada vaga, rascunho de cartas de apresentação na sua voz, geração de PDFs em lote e acompanhamento de candidaturas via um pequeno dashboard em Go. Feito para volume — pessoas candidatando a 50+ vagas.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

pronto

Instalação

Repositório do autor · Documentação oficial de Skills do Claude

Casos de uso

Usos do mundo real: career-ops

Candidatar a 30 vagas com currículos e cartas ajustadas em uma tarde

👤 Candidatos a emprego, especialmente em transição de carreira ⏱ ~180 min intermediate

Quando usar: Você salvou 30 vagas e cada uma pede um ângulo ligeiramente diferente no currículo.

Fluxo
  1. Ingerir vagas
    Use career-ops. Carregue as vagas de /career/jds/. Para cada uma, pontue a correspondência do meu currículo + identifique os 3 ajustes de maior impacto.✓ Copiado
    → Scorecard por vaga com sugestões concretas de ajuste
  2. Ajustar + carta de apresentação
    Para cada vaga: produza um currículo ajustado + carta de apresentação. Salve em /career/applications/<empresa>/✓ Copiado
    → Pasta por empresa com ambos os documentos
  3. Renderizar PDFs
    Renderize cada .md em PDF. Verifique que a contagem de páginas <= 2 para currículos.✓ Copiado
    → PDFs gerados; contagens de página reportadas

Resultado: Uma pilha de pacotes de candidatura ajustados, prontos para enviar em lote.

Armadilhas
  • Ajuste excessivo — currículos parecem inconsistentes entre candidaturas — O skill preserva a espinha dorsal da sua narrativa; revise alguns manualmente
Combine com: filesystem

Usar o dashboard Go para acompanhar as candidaturas

👤 Candidatos que precisam de visibilidade estilo kanban ⏱ ~15 min beginner

Quando usar: Você se candidatou a mais de 30 empresas e perdeu o controle de quem está em que etapa.

Pré-requisitos
  • Go instalado — brew install go ou baixe de go.dev
Fluxo
  1. Iniciar o dashboard
    Use career-ops para iniciar o dashboard em localhost:7070.✓ Copiado
    → Dashboard visível com as candidaturas atuais
  2. Atualizar status
    Mova "Acme Co" para "entrevista-agendada" para 30 de abril às 10h.✓ Copiado
    → Card atualizado no quadro
  3. Revisão semanal
    O que está parado (sem ação em 14 dias)? Qual é minha taxa de resposta?✓ Copiado
    → Estatísticas + lista de itens parados

Resultado: Uma visão de pipeline funcionando, não um malabarismo mental.

Armadilhas
  • BD do dashboard sem backup — Adicione o caminho do BD ao seu sync de dotfiles ou faça backup manualmente

Combinações

Combine com outros MCPs para 10× de alavancagem

career-ops-skill + filesystem

Organizar pastas por empresa

Salve todas as candidaturas em /career/applications/<slug>/ com uma estrutura padrão.✓ Copiado
career-ops-skill + humanizer-skill

Fazer as cartas de apresentação não soarem artificiais

Passe o humanizer na carta de apresentação antes de renderizar o PDF.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
score_jd_match resume, jd Triagem por vaga 0
tune_resume base, jd, tweaks Quando você decide se candidatar 0
draft_cover_letter resume, jd, voice_samples Sempre após o currículo 0
render_pdf md_path Etapa final de output 0
dashboard_start port? Modo de rastreamento 0

Custo e limites

O que custa rodar

Cota de API
N/A
Tokens por chamada
Alto no modo lote — espere uso significativo de tokens por lote
Monetário
Gratuito (MIT)
Dica
Processe 5 por vez, não 30 — você vai capturar a deriva de voz e recalibrar

Segurança

Permissões, segredos, alcance

Escopos mínimos: filesystem-read filesystem-write
Armazenamento de credenciais: BD do dashboard local
Saída de dados: Nenhum

Solução de problemas

Erros comuns e correções

Renderização de PDF falha

LaTeX ou Typst deve estar instalado. O skill informa qual caminho usa — instale adequadamente.

Porta do dashboard em uso

Passe --port 7171

Verificar: `lsof -i :7070`
Cartas de apresentação todas soam iguais

A personalização por empresa está ativa por padrão; aumente a profundidade do passo de pesquisa por vaga

Alternativas

career-ops vs. outros

AlternativaQuando usarTroca
Huntr / TealVocê quer um rastreador de empregos SaaS polidoSem integração com LLM; entrada de dados manual
A plain spreadsheet + Word templateVocê está se candidatando a poucas vagasSem automação no lado do ajuste

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills