codex-subagent
Faz seu agente executar tarefas de codificação ou revisão de forma isolada. Isso garante que as tarefas sejam feitas em um ambiente controlado e seguro.
O que ela faz
Esta ferramenta permite que você execute tarefas de programação específicas e isoladas usando o Codex CLI, uma ferramenta de linha de comando para codificação. Ela é útil para quando você precisa que a IA trabalhe em uma tarefa de código bem definida sem interferir em outras partes do seu projeto.
Quando usar
- ✓Quando você precisa que a IA corrija um erro específico em um arquivo.
- ✓Quando você quer que a IA adicione uma pequena funcionalidade a uma parte do código.
- ✓Quando você precisa que a IA revise uma seção do seu código para garantir que está correta.
Exemplo do que pedir para a IA
“Corrija o bug na função de login no arquivo `auth.py` e me avise quando terminar.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta executa o Codex CLI em um ambiente separado. Você fornece uma instrução clara sobre o que fazer, e o Codex CLI tenta realizar a tarefa e retorna o resultado final.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill codex-subagentOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/codex-subagent/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Codex CLI como Subagente
Quando Usar
- Use quando uma tarefa de codificação, revisão ou verificação com limites bem definidos puder ser executada em uma sessão separada do Codex CLI.
- Use quando o trabalho paralelo precisar de propriedade explícita de arquivos e uma definição clara de "concluído".
O Codex CLI é o agente de codificação de terminal da OpenAI. codex exec o executa de forma não interativa:
ele funciona autonomamente em um sandbox, transmite o progresso para stderr e imprime apenas a
mensagem final para stdout. A autenticação reutiliza a assinatura do ChatGPT do usuário — nunca uma chave de API.
Quando Delegar
- Tarefa de codificação autônoma com critérios claros de sucesso (correção, recurso, refatoração, revisão).
- Trabalho paralelo: várias tarefas independentes ao mesmo tempo (veja Execuções Paralelas).
- Segunda opinião / verificação independente de suas próprias alterações.
NÃO delegue tarefas que necessitem de contexto de conversa que você não consiga escrever completamente no prompt.
Pré-voo
codex --version # missing? npm i -g @openai/codex (or: brew install --cask codex)
codex login status # exit 0 + "Logged in using ChatGPT" = ready
Não logado → pare e diga ao usuário para executar codex login (OAuth no navegador, uma vez).
Nunca leia, imprima ou copie credenciais (~/.codex/auth.json).
Lançamento
OUT=$(mktemp /tmp/codex-out.XXXXXX)
codex exec \
--cd /path/to/repo \
--sandbox workspace-write \
--output-last-message "$OUT" \
"Full task prompt: goal, constraints, files to touch, definition of done." \
</dev/null
</dev/nullé OBRIGATÓRIO quando stdin não é um terminal real (shells em segundo plano, scripts): o codex trata stdin aberto como contexto adicional e espera indefinidamente por EOF.- O Codex não vê NADA da sua conversa. Coloque todo o contexto no prompt: objetivo, caminhos relevantes, restrições e como verificar se está concluído.
- Prompt longo? Envie-o via stdin em vez disso:
codex exec [flags] - < /tmp/task.md. - Envolva o comando em um subagente Bash/em segundo plano se o seu agente host tiver um (Cursor: Ferramenta de Tarefa com um subagente de shell) para que o fluxo detalhado do Codex fique fora do contexto pai. Alternativa: um terminal simples em segundo plano.
- As execuções levam minutos e não têm tempo limite embutido — execute em segundo plano e monitore.
- Opcional:
-m <model>para substituir o modelo,--jsonpara o fluxo de eventos JSONL.
Coletar Resultados
cat "$OUT" # final message = the deliverable
git -C /path/to/repo status --short # see what Codex actually changed
Acompanhamento na mesma sessão (execute a partir do mesmo cwd — retoma filtros por cwd):
codex exec resume --last "follow-up instruction" </dev/null
Execuções Paralelas
Paralelize apenas tarefas genuinamente independentes e atribua a propriedade dos arquivos antecipadamente para que os resultados se mesclem de forma limpa. Um worktree git por execução do Codex — nunca dois na mesma árvore:
git worktree add /tmp/wt-taskA -b codex/task-a
codex exec --cd /tmp/wt-taskA --sandbox workspace-write -o /tmp/outA.md "task A" </dev/null
Modos de Falha
- Trava indefinidamente sem saída → stdin foi deixado aberto. Mate-o, reinicie com
</dev/null. codex login statuscom código diferente de zero → o usuário deve executarcodex login. Não contorne isso.- Limite de taxa do plano ChatGPT atingido → informe ao usuário; nunca tente novamente em loop.
- Erro "Não é um repositório git" → adicione
--skip-git-repo-checkou inicialize um repositório primeiro. - A rede é bloqueada dentro do sandbox de gravação do workspace por padrão. Se a tarefa
precisar disso (instalações, chamadas de API):
-c sandbox_workspace_write.network_access=true. - NUNCA use
--dangerously-bypass-approvals-and-sandbox.
Regras
- Uma tarefa por lançamento. Divida trabalhos grandes em vários lançamentos.
- Revise o diff do Codex você mesmo antes de declarar a tarefa como concluída.
Wrapper nativo do Cursor (opcional)
Para roteamento automático e invocação de /codex dentro do Cursor, adicione ~/.cursor/agents/codex.md —
um subagente personalizado cuja descrição é "delegação de tarefas de codificação para Codex CLI" e cujo
corpo aponta para esta habilidade.
Limitações
- Adaptado de
davidondrej/skills; verifique caminhos locais, ferramentas, credenciais e recursos do agente antes de agir. - Para comandos, acesso remoto, agendamento, automação de navegador ou fluxos de trabalho de alteração de arquivos, obtenha aprovação explícita do usuário e confirme o ambiente de destino primeiro.
Perguntas frequentes
O que é o Codex CLI?
É uma ferramenta de linha de comando da OpenAI que ajuda a escrever e revisar código de forma autônoma.
Preciso ter uma conta especial?
Você precisa estar logado na sua conta ChatGPT. A ferramenta usa sua assinatura existente, sem precisar de chaves de API.
Posso pedir para a IA fazer várias coisas de uma vez?
É melhor pedir uma tarefa por vez para garantir que a IA se concentre e entregue o resultado esperado.
Detalhes
Descrição original do autor
Launch Codex CLI as an isolated subagent for bounded coding, review, or verification tasks.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4649
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC