codex-update-modelslisted
Install: claude install-skill almeidasrenato/codex-image-skills
# codex-update-models
Atualiza as listas que a skill `codex-image` usa para perguntar "de qual cota gastar, qual modelo e qual esforço". Grava tudo em `~/.claude/codex-image/config.json`.
| Fonte | Como lê | Gasta cota? | O que o usuário vê |
|---|---|---|---|
| Codex | arquivo local `~/.codex/models_cache.json` (o mesmo do seletor do app) | Não | Nada |
| GPT | abre chatgpt.com numa aba do Chrome logado (via chrome-use), abre o menu de modelo/esforço, lê e fecha a aba | Não (nenhuma mensagem é enviada) | Uma aba abrindo e fechando por ~10–20 s |
Não usa screenshots nem controle de tela pelo Claude: tudo é feito por um script no terminal.
## Passos
1. **Avise antes de rodar**, em uma linha: "Vou ler os modelos do Codex (arquivo local) e do ChatGPT (uma aba do seu Chrome vai abrir e fechar por alguns segundos, sem enviar mensagem nem gastar cota)."
2. **Garanta o script.** Se `~/.claude/codex-image/update_models.py` não existir, ou não contiver a linha `VERSAO = "6"`, crie/sobrescreva com o conteúdo exato do bloco "Script". Caso contrário, não reescreva.
3. **Rode** `python3 ~/.claude/codex-image/update_models.py`
- Só uma fonte: acrescente `--so codex` ou `--so gpt`.
- Se a saída tiver `ANTIGO codex:`, pergunte se pode rodar `--so codex --refresh` (abre uma sessão curta e efêmera do Codex, sem rastro; gasta um mínimo da cota do Codex).
- Use um timeout de pelo menos 120 s no comando.
4. **Responda curto**:
- Codex: quantos modelos (em ordem de força, o primei