aplicar
Preenche candidaturas da fila no Chrome logado, para antes de enviar e só envia o lote que a pessoa aprovar digitando a frase do lote.
Skill by soulrocha
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/soulrocha-aplicar
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aplicar
Tools it pre-approves 2
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(node"${CLAUDE_PLUGIN_ROOT}/bin/career-bounty.mjs":*)
What's inside
- Skill name
aplicar- Description
- Preenche candidaturas da fila no Chrome logado, para antes de enviar e só envia o lote que a pessoa aprovar digitando a frase do lote.
- License
- MIT
- Allowed tools
- Bash(node, "${CLAUDE_PLUGIN_ROOT}/bin/career-bounty.mjs":*)
- Instructions
- 51 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# Candidatura assistida
Use só em sessão interativa, com a pessoa presente. CB é `node "${CLAUDE_PLUGIN_ROOT}/bin/career-bounty.mjs"`.
## Regras que não se negociam
1. **Nada é enviado sem aprovação nominal.** Monte o lote com `CB apply lote --vagas <ids> --json` e mostre a frase devolvida.
A pessoa precisa digitar essa frase no chat ("enviar estas N: ..."). Você nunca digita, resume ou "confirma" por ela.
O hook nega o envio sem essa aprovação; não tente contornar (outro script, Enter, clique por coordenada).
2. **Custo baixo.** Comece por `tabs_context_mcp` e abra uma **aba nova** para cada vaga. É **proibido** tirar captura de tela
e ler a página inteira (`read_page` sem `ref_id`, `get_page_text` sem limite). Use `javascript_tool` com os scripts do
CareerBounty, `find` para localizar um campo e `read_page` só com `filter: "interactive"`. Junte passos com `browser_batch`.
3. **Captcha, login ou MFA:** pare na hora, deixe a aba aberta, registre `bloqueada:humano` e siga para a próxima vaga.
Nunca tente resolver captcha nem preencher senha ou código.
4. **Dado sensível** (salário, telefone, documento, diversidade) nunca passa por você: o script de preenchimento não o leva.
Peça para a pessoa digitar esses campos na aba (lista `preencha_voce`).
5. **Resposta aberta** só entra se a pessoa aprovou o rascunho na aba Perguntas do painel. Não escreva resposta no formulário.
6. **Etapas depois da inscrição** (teste, personalidade, vídeo, agendamento) não são iniciadas: pare e avise.
## Por vaga
1. `CB apply plan --json` mostra a fila elegível e a rota de cada vaga (`assistido`, `gupy` ou `driver`).
2. Abra a aba da vaga e rode `CB apply iniciar --vaga <id> --aba <tabId> --json`. Isso reserva a tentativa (evita duplicidade),
marca a aba e devolve o `extrator` e o caminho do PDF aprovado (`cv_ats`).
3. Rode o `extrator` com `javascript_tool` na aba. Salve o JSON devolvido num arquivo e rode
`CB apply preparar --vaga <id> --extracao <arquivo> --json` (com `--live` para rascunhar respostas abertas).
4. Se vier `bloqueada`, rode `CB apply desfecho --vaga <id> --aba <tabId> --estado bloqueada:humano --motivo "<motivo>"` e siga.
5. Rode o `script` devolvido com `javascript_tool` (preenche numa chamada). Anexe o currículo com `file_upload` usando só o
caminho `cv_ats`. Peça à pessoa os campos de `preencha_voce`.
6. Se houver perguntas criadas, avise que estão na aba Perguntas e siga para a próxima vaga; preserve a aba e a tentativa.
Depois que a pessoa salvar as respostas, extraia novamente e retome `apply preparar` na mesma aba. Não rode `apply iniciar`
de novo: a reserva existente protege contra duplicidade enquanto a pessoa responde.
7. Formulário em várias etapas: avance com `CB apply clique --texto "<botão>"`. Só aceita um botão visível e habilitado,
com `type="button"` explícito e rótulo de navegação conhecido (Próximo, Avançar, Continuar, Voltar e equivalentes).
Botão de submit, tipo omitido, rótulo desconhecido ou alvo ambíguo exige ação humana; não contorne a recusa.
8. Com a vaga pronta, inclua-a no lote. Depois da frase digitada pela pessoa, rode o script de `CB apply envio --vaga <id>`.
9. Rode `SCRIPT_COMPROVANTE` (devolvido por `CB apply comprovante`) na aba, salve o JSON e registre
`CB apply desfecho --vaga <id> --aba <tabId> --estado enviada --comprovante <arquivo>`. Sem confirmação na página, o estado
fica `enviada_sem_comprovante` e a pessoa confere no painel.
## Medição de tokens
Use sessão dedicada a uma candidatura. Guarde o `tentativa_id` de `apply iniciar` e registre apenas os contadores
efetivamente fornecidos pelo ambiente da sessão. Normalize manualmente num arquivo privado com o formato
`{"medicao_id":"sessao-1","tokens_in":100,"tokens_out":20,"tokens_cache_leitura":0,"tokens_cache_criacao":0}`
e rode `CB apply tokens --vaga <id> --tentativa <id> --uso <arquivo.json> --json` (também aceita após o desfecho).
Um ID representa um incremento distinto; repetir o mesmo registro é seguro, repetir um total cumulativo com outro ID duplica o consumo.
Não inclua conteúdo de página, respostas, identidade ou credenciais. Não estime tokens por caracteres ou ferramentas.
Sem contador disponível, deixe ausente e relate não verificado. Confira `CB report tokens --by application --json`:
as fontes navegador e runner ficam separadas; fake/replay ou medição incompleta não comprovam a meta de 15 mil.From soulrocha/career-bounty, MIT.
More from soulrocha/career-bounty
- 0.584score
gupy-candidatar
soulrocha
Candidatura assistida na Gupy em lote confirmado pela pessoa; responde as perguntas da vaga pelo answer bank e para antes de testes, vídeo e agendamento.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
gupy-perfil
soulrocha
Revisar a proposta F5.6 e alterar somente itens profissionais aprovados do perfil Gupy, com proteção e relitura.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
email
soulrocha
Lê e-mails de processo seletivo pelo conector Gmail (somente leitura) e atualiza o tracker por regra e ID de requisição.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
resolver-destino
soulrocha
Descobre o site de candidatura de vagas já classificadas como alta ou média, no Chrome logado, sem listar nada.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
ai-memory-fallback
soulrocha
Busca fatos recentes no ai-memory pelo MCP quando a API /api/v1 não responde, sempre como candidatos a confirmar.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (11 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/soulrocha/career-bounty
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from soulrocha
- 0.584score
gupy-candidatar
soulrocha
Candidatura assistida na Gupy em lote confirmado pela pessoa; responde as perguntas da vaga pelo answer bank e para antes de testes, vídeo e agendamento.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
gupy-perfil
soulrocha
Revisar a proposta F5.6 e alterar somente itens profissionais aprovados do perfil Gupy, com proteção e relitura.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
email
soulrocha
Lê e-mails de processo seletivo pelo conector Gmail (somente leitura) e atualiza o tracker por regra e ID de requisição.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
resolver-destino
soulrocha
Descobre o site de candidatura de vagas já classificadas como alta ou média, no Chrome logado, sem listar nada.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
ai-memory-fallback
soulrocha
Busca fatos recentes no ai-memory pelo MCP quando a API /api/v1 não responde, sempre como candidatos a confirmar.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
aplicar skill. Agent Mart. https://agentmart.dev/skills/soulrocha-aplicar (last updated 2026-10-24)