Catorze skills para quem procura emprego, em qualquer profissão.
Ele busca vagas em fontes abertas, julga cada uma contra o que você procura, monta o currículo só com o que é verdade e prepara a candidatura — e para antes do botão de enviar. Roda no Claude Code, e a sua busca fica no seu computador.
O que ele faz por você
Busca as vagas sozinho
Na Gupy, na Sólides e nos sites de carreira das empresas — e no LinkedIn, se você ligar. Traz só o que é novo, e o que você mandou descartar já sai da pilha.
seis fontes numa busca só Ver o painelUm currículo para cada vaga
Com as palavras da vaga, em PDF de duas páginas, e só com o que está na sua trajetória. O que ela pede e você não tem vira pergunta.
curriculos/V-012-cv.pdf Ver na práticaPreenche o formulário
Com o navegador ligado, ele abre a candidatura e preenche campo a campo. Você confere no painel — e ele para antes do botão, ou envia, se você deixar.
Preencher no navegador Ver a candidatura- 14 skills
- Só no Claude Code
- Licença MIT
Como começar
Ele funciona no Claude Code — no terminal ou no app de desktop —, que é pago. Não funciona colado no ChatGPT, no Gemini ou no chat do Claude na web: o pack guarda a sua busca numa pasta do seu computador e roda programas nela, e esses chats não chegam lá.
Da versão 20.19 em diante, em nodejs.org — é “avançar, avançar”. Ele roda o painel, a busca nas fontes e o currículo em PDF, só no seu computador. Para conferir, num terminal:
node --version
Abra o Claude Code — claude num terminal, em qualquer pasta — e cole as duas linhas:
/plugin marketplace add https://github.com/kapstanhq/oficina.git /plugin install vagas@kapstan-oficina
Ele cria a pasta da busca, pergunta como encontrar você e leva para a entrevista que monta o seu perfil. Dali em diante, peça em português: “busca vagas para mim”, “o que eu faço hoje?”.
/vagas:comecar
Para atualizar depois: /plugin marketplace update kapstan-oficina.
A busca inteira numa tela
O painel abre no seu navegador e lê só a pasta do seu computador. Quem escreve nos arquivos é o Claude: o painel mostra, e devolve o que você marcou.
Como usar cada skill do plugin
As catorze, na hora em que cada uma entra. Você digita o comando ou pede em português — “monta o currículo para a vaga da Lumina” — e a skill certa é escolhida sozinha.
/vagas:perfil-de-busca O que você procura, o que descarta e quanto — e a sua trajetória, com os números que você pode dizer e o que nunca se diz./vagas:buscar-vagas As vagas novas das fontes do seu perfil, cada uma com a origem. O que você mandou descartar sai, e fica registrado com o motivo./vagas:triar-vagas O que cada vaga pede, o que pesa a favor e o que pesa contra — julgado com você, uma de cada vez./vagas:completar-ficha + a vaga O que falta — regime, jornada, faixa, idioma — procurado nas fontes que a busca alcança, e gravado com a origem. O que ninguém publica continua `?`./vagas:montar-curriculo + a vaga O currículo para aquela vaga, em duas páginas e em PDF, só com o que está na sua trajetória. O que a vaga pede e você não tem vira pergunta, não linha disfarçada./vagas:candidatar + a vaga As respostas do formulário, campo a campo, numa tela para você conferir. Preenche se você quiser — e para antes do botão./vagas:escrever-ao-contato + o nome A mensagem ao recrutador, ao gestor ou a quem pode dar referência — a primeira, ou a resposta ao que ele perguntou./vagas:o-que-fazer-hoje A lista do dia: a inscrição que fecha, a vaga parada, e quem ficou de responder./vagas:retomar-contato Quem sumiu, há quantos dias, e a mensagem com algo novo para dizer — nunca a mesma da primeira vez./vagas:cobrar-o-que-falta O que prometeram e não mandaram — o retorno, o estudo de caso, a data da conversa —, e a cobrança escrita de um jeito fácil de responder./vagas:importar-a-conversa A conversa vira fato na busca, com a origem guardada: o que ele perguntou, o que você respondeu e o que ficou combinado./vagas:organizar-busca O que fechou sai, o que dobrou vira uma vaga só, e o que passou do teto é arquivado — com a data e o motivo, nunca apagado./vagas:laudo-da-busca O que está sem origem, o que venceu e o `?` mais antigo, com o nome de quem conserta cada um. Ela não mexe em nada.Uma vaga, da busca ao currículo
A busca de uma pessoa fictícia, do perfil ao currículo. Acompanhe até o fim: o passo mais importante é aquele em que ela se recusa a escrever.
0 No primeiro dia, uma entrevista monta o seu perfil
O /vagas:perfil-de-busca pergunta uma coisa de cada vez — o que você procura, o que descarta, quanto e o que você já fez — e escreve dois arquivos: o perfil e a trajetória.
## O que procuro, em ordem 1. PM de IA · gerente de produto de IA generativa ou de agentes 2. gerente de produto sênior — fintech, logística, SaaS B2B ## Descarto — e é o que a busca descarta sozinha - presencial ou híbrido fora de Florianópolis ← candidato, 2026-09-07 - inglês fluente, ou entrevista em inglês ← candidato, 2026-09-07 - júnior, pleno, estágio ← candidato, 2026-09-07
Cada linha diz de onde veio. Daqui a um mês, você vai querer saber o que disse e quando.
1 Você manda buscar
busca vagas para mim
Em português mesmo. O comando é o /vagas:buscar-vagas, e você não precisa lembrar dele.
2 Ela busca nas fontes do seu perfil, e descarta o que você mandou
Ela não descarta em silêncio: cada vaga descartada fica no registro da busca, com a linha do seu perfil que a descartou. É onde você confere se a régua está certa.
3 E guarda cada vaga com a origem — o que ela não diz fica `?`
# V-012 (PM de IA, Lumina Pagamentos) regime: remoto no Brasil ← greenhouse, 2026-09-07 contrato: ? ← a vaga não diz; perguntar na primeira conversa faixa: ? ← a vaga não publica idioma: inglês intermediário, leitura técnica ← greenhouse inscrições até: 2026-09-17 ## O que pesa a favor - pagamentos é onde tenho o número mais forte ← trajetoria.md ## O que pesa contra - não diz o contrato nem a faixa: pode estar abaixo do piso
A faixa continua ?. Ela não chuta: o número que a vaga não publica vira pergunta para a primeira conversa.
4 Você pede o currículo para essa vaga
/vagas:montar-curriculo V-012
6 Na candidatura, ela para antes do botão
O /vagas:candidatar prepara as respostas do formulário campo a campo e mostra tudo no painel. Quem aperta enviar é você.
Deixar que ele envie por você é uma escolha que você liga, com uma linha escrita por você na busca — e cada envio ainda passa pela sua aprovação no painel.
A sua trajetória é o único lugar de onde o currículo sai. Fato novo entra nela, pelo /vagas:perfil-de-busca, e chega a todos os currículos de uma vez.
Perguntas que todo mundo faz
O que é uma skill?
Um arquivo de texto com instruções para a IA fazer uma tarefa do seu jeito — o mesmo que você digitaria toda vez, escrito uma vez só. A de montar o currículo, por exemplo, já traz a regra de não escrever o que não está na sua trajetória.
E o que é o plugin?
É o conjunto: as catorze skills numa pasta só, com um nome, e três programas que rodam no seu computador — o painel, os conectores e os documentos. Instalar são duas linhas no Claude Code.
Por que só no Claude Code?
Porque a sua busca mora numa pasta do seu computador, e o pack roda programas nela: busca nas fontes, abre o painel, gera o PDF. O ChatGPT, o Gemini e o chat do Claude na web não chegam no seu computador. Uma versão que funcione dentro de qualquer chat está nos planos, e ainda não existe.
Tem algum custo?
O plugin é grátis e aberto no GitHub, sob licença MIT. O que custa é o Claude Code, que vem do seu plano do Claude — a Kapstan não cobra nada por nenhuma das catorze.
Serve para a minha profissão?
Serve para qualquer uma: do plantão 12x36 ao cargo de gestão, da primeira carteira assinada à troca de área. A entrevista pergunta o que importa no seu caso — jornada, regime, contrato, faixa, idioma —, e a busca descarta o que você mandou descartar.
De onde vêm as vagas?
Sem login e de graça: da Gupy, da Sólides Vagas e dos quadros das empresas que usam Greenhouse, Lever ou Ashby. A listagem pública do LinkedIn também, mas nasce desligada. De outro site, você cola o link e ele lê só aquela vaga. Catho, InfoJobs, Indeed e Trampos proíbem leitura automática: ali você cola o texto do anúncio.
Ele se candidata por mim?
Por padrão, não: prepara as respostas campo a campo, mostra tudo no painel e para antes do botão de enviar. Deixar que ele envie é uma escolha sua, ligada por uma linha que você mesmo escreve na busca — e cada envio ainda passa pela sua aprovação.
Ele entra no meu LinkedIn?
Só se você ligar. Por padrão ele não entra em conta nenhuma. Se você entrar num site pelo painel, a senha você digita no próprio site — o pack não a vê nem a guarda. Os termos de quase toda rede proíbem automação dentro de conta logada, e o que se arrisca é a conta: para quem procura emprego, o ativo.
E se ele inventar no currículo?
A regra está dentro da skill: nada entra que não esteja na sua trajetória, e número, cargo e data saem iguais em todo lugar. O que a vaga pede e você não tem não aparece disfarçado — aparece na conversa com você, como pergunta.
Meus dados ficam onde?
Numa pasta sua, em arquivos de texto que você abre em qualquer editor. Nada passa por servidor da Kapstan. CPF, RG e endereço não entram: o formulário que pede isso, você preenche na hora.
As skills mudam com o tempo?
Sim — o repositório é público e recebe correções. Você atualiza com /plugin marketplace update kapstan-oficina, e o que você já usa continua funcionando enquanto não atualizar.
Limitações que você precisa saber antes
Seis coisas o plugin não faz. Três porque não dá — funcionar fora do Claude Code, ler o site que proíbe e saber o que a vaga não publica —, e três porque não deve: inventar no currículo, enviar sem você ver e decidir por você.
Se o que faltou foi ferramenta, o que você reescreve toda semana e não está aqui vira a próxima: escreva lá no GitHub o que faltou.