Skill doc — Traitement de documents DOCX
Ce skill fait partie du catalogue officiel de skills d'OpenAI pour Codex, hébergé dans le repo openai/skills. Il appartient à la catégorie .curated, ce qui signifie qu'il peut être installé directement dans Codex via le $skill-installer en spécifiant son nom.
Ce que ce skill apporte
Le skill doc fournit à un agent Codex un ensemble d'instructions structurées pour interagir avec des fichiers .docx : lecture de contenu, création de documents avec mise en forme professionnelle, et édition ciblée (titres, styles, tableaux, listes). Il met l'accent sur la validation visuelle du rendu avant toute livraison, en s'appuyant sur une chaîne de conversion DOCX → PDF → PNG via soffice (LibreOffice) et pdftoppm (Poppler), ou via le script utilitaire inclus scripts/render_docx.py.
Workflow et conventions
Le skill définit un workflow en plusieurs étapes : rendu visuel en priorité, édition via python-docx, re-rendu après chaque modification significative, et repli sur l'extraction texte si les outils graphiques sont absents. Il précise également des conventions de nommage et d'organisation des fichiers temporaires (tmp/docs/) et des artefacts finaux (output/doc/), ainsi que les commandes d'installation des dépendances Python et système recommandées (avec préférence pour uv).
Critères de qualité intégrés
Une section dédiée aux attentes qualité guide l'agent sur les points de vigilance : typographie cohérente, absence de défauts de mise en page (texte coupé, tableaux cassés), usage exclusif de tirets ASCII, et références humainement lisibles. Une passe de vérification finale page par page à 100 % de zoom est imposée avant toute livraison.
Comment l'utiliser
Pour installer ce skill dans Codex, utiliser la commande $skill-installer doc dans l'interface Codex, puis redémarrer Codex. Une fois installé, l'agent disposera automatiquement des instructions et conventions définies dans ce skill pour toute tâche impliquant des fichiers .docx.