CommunityImagegithub.com

matisiu09/codex-imagen

Transmet des photos à Codex (OpenAI) pour générer de nouvelles images ou corriger/éditer des photos avec son générateur intégré (gpt-image-2) et ramène les résultats dans un dossier. À utiliser quand l'utilisateur dit 'passe ça à Codex', 'génère avec Codex', 'que Codex corrige cette photo', 'édite cette photo avec Codex / avec OpenAI / avec gpt-image', 'enlève X de la photo avec Codex', ou demande des images 'avec le générateur de Codex'. Se déclenche aussi sur 'generate/edit this image with Codex'. Ne fait pas de vidéo.

Qu'est-ce que codex-imagen ?

Cette compétence permet à Claude d'interagir avec Codex CLI (l'outil en ligne de commande d'OpenAI) pour générer ou éditer des images via le modèle `gpt-image-2` intégré à Codex. Elle est utile lorsque l'utilisateur souhaite créer une nouvelle image ou modifier une photo existante (supprimer un élément, corriger un défaut, etc.) en utilisant le générateur d'images de Codex, qui puise dans le plan ChatGPT de l'utilisateur (pas besoin de clé API séparée). La compétence fonctionne sur tous les systèmes d'exploitation où Codex est installé (via `npm install -g @openai/codex`) et nécessite une session active (`codex login`). Elle exécute un script Python qui appelle Codex avec les paramètres appropriés (mode édition ou génération, nombre de variantes, dossier de sortie) et vérifie les résultats. Le script gère les timeouts, copie les images générées depuis le sandbox de Codex, et retourne un JSON listant les chemins. L'utilisateur est informé du nombre d'images demandées et de la consommation de son forfait.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/matisiu09/codex-imagen-skill/tree/HEAD/codex-imagen

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Codex imagen

Codex CLI (codex, installé avec npm install -g @openai/codex et connecté avec codex login en utilisant le compte ChatGPT de l'utilisateur) génère et édite des images avec son outil intégré image_gen (gpt-image-2). Il utilise le forfait ChatGPT de l'utilisateur, pas une clé API. Claude prépare la demande, exécute le script et vérifie les résultats.

Avant d'envoyer

  1. Confirmer avec l'utilisateur : quelles photos, quel changement ou quelle nouvelle image, combien de variantes et où les enregistrer. Vérifier l'orthographe de tout texte devant apparaître dans l'image.
  2. Avertir de la consommation : chaque image déduit de la limite d'utilisation du forfait ChatGPT. Indiquer combien d'images seront demandées avant de les envoyer.
  3. Confidentialité : les photos sont envoyées à OpenAI. Pour des photos de tiers (clients, personnes identifiables), confirmer qu'elles peuvent être envoyées.
  4. Regarder les photos d'entrée pour confirmer qu'elles sont les bonnes.

Exécution

python ~/.claude/skills/codex-imagen/scripts/codex_imagen.py \
  --foto "chemin/photo.jpg" \
  --pedido "Enlève le câble au sol et laisse tout le reste identique" \
  --modo editar --variantes 1 \
  --salida "chemin/sortie" --nombre photo_sans_cable
  • --modo editar : modifie uniquement ce qui est demandé et conserve les visages, la pose, le cadrage et la couleur. C'est le mode par défaut s'il y a des photos.
  • --modo generar : nouvelle image ; les photos (optionnelles) sont une référence de style ou de thème.
  • --foto peut être répété. La première est celle à éditer ; les autres sont d'appui.
  • --variantes N : N images, un appel chacune.
  • Chaque image prend entre 30 s et quelques minutes (timeout 900 s ; augmenter avec --timeout pour les lots).
  • Sortie : <nom>_v1.png, _v2…, <nom>_respuesta.txt (la réponse de Codex) et <nom>_log.txt. Le script imprime un JSON avec les chemins.

Codex s'exécute avec un sandbox en lecture seule : il ne touche pas aux fichiers du projet. Le script copie les nouvelles images depuis ~/.codex/generated_images/.

Après

  • Vérifier chaque résultat : que la modification soit bien faite et qu'il n'y ait pas de déformation des visages, mains, produits ou texte. En cas d'échec, une correction ponctuelle par tour.
  • Montrer à l'utilisateur les images accompagnées de la demande utilisée.
  • Ne pas écraser les originaux : les résultats portent toujours un nouveau nom.

Vidéo

Codex ne génère pas de vidéo. Pour une vidéo avec IA, un autre service est nécessaire (par exemple Sora via l'API OpenAI, avec une clé et un coût séparé) ; le demander à l'utilisateur.

En cas d'échec

  • codex: command not found → npm install -g @openai/codex.
  • Pas de session → que l'utilisateur exécute codex login dans son terminal (Claude ne saisit pas les mots de passe).
  • Pas d'images retournées → lire <nom>_log.txt : cela peut être la limite d'utilisation du forfait ou un rejet de contenu. Vérifier codex features list (image_generation doit être true).

Skills associés