
de openspace5,230
Générez des DOCX/PDF/HTML à partir de Markdown en utilisant Pandoc par défaut ; repli vers ReportLab pour l'Unicode intensif ou les mises en page programmatiques. Inclut la sanitisation et le backend
Cette compétence fournit un flux de génération de documents robuste qui privilégie l'exécution directe de Pandoc pour les conversions standard Markdown→DOCX/PDF/HTML et utilise ReportLab comme solution de repli fiable pour les besoins PDF avec Unicode intensif ou programmatiques. Elle décrit les étapes de démarrage rapide, la sanitisation Unicode, deux chemins de backend (Pandoc et ReportLab), des conseils de dépannage et des scripts d'exemple pour les tâches de conversion typiques.
Utilisez le chemin Pandoc pour la plupart des conversions simples (DOCX, HTML, PDF lorsque LaTeX est disponible). Choisissez le chemin ReportLab lorsque les documents contiennent beaucoup d'Unicode (CJK, symboles spéciaux), nécessitent une mise en page programmatique précise, ou lorsque les dépendances LaTeX/pandoc sont indisponibles. Utilisez le flux à double backend lorsque vous avez besoin d'un repli automatisé et d'une récupération d'erreur entre les backends.
Adapté aux agents capables d'exécuter des commandes shell et d'écrire des fichiers (agents compatibles shell tels que Claude Code, environnements de type Copilot/Codex, intégrations Cursor/Gemini CLI).
Compétence de génération de documents utilisant pandoc comme backend par défaut avec un repli sur ReportLab pour le contenu riche en Unicode. Aucun script inclus — SKILL.md basé purement sur des instructions. Bien documenté avec un organigramme de décision et un tableau de sélection de backend, mais souffre de duplication de contenu et de remplissage. L'extrait de nettoyage sed présente un risque mineur d'injection shell avec des variables non citées, mais aucun script exécutable n'est fourni.
Contenu redondant : les exemples 0-2 et les sections de dépannage apparaissent dupliqués sous différentes formes. SKILL.md pourrait être 40 % plus court sans perdre de valeur. L'approche à double backend avec des conseils de gestion Unicode est réellement utile et bien pensée. La source provient d'un dépôt de benchmark académique (hkuds/openspace gdpval_bench), ce qui explique peut-être le remplissage.