
de excalidraw-skill22
Générez des diagrammes de style Excalidraw faits à la main (SVG/PNG) à partir de prompts textuels avec des règles de mise en page, un format d'élément et un script de rendu.
Cette compétence génère des diagrammes de style Excalidraw, faits à la main, à partir de descriptions textuelles. Elle analyse l'intention de l'utilisateur en composants, relations et direction de mise en page, puis produit un JSON de diagramme qu'un moteur de rendu transforme en SVG et PNG. Le fichier SKILL.md contient la configuration des répertoires de sortie, les règles de format des éléments, les détails du rendu et des exemples de flux de travail.
À utiliser lorsqu'un utilisateur demande des croquis d'architecture, des organigrammes, des conceptions de systèmes, des diagrammes de déploiement ou tout autre visuel fait à la main. Elle est invoquée pour des prompts demandant des diagrammes ou via une commande utilisateur comme /excalidraw. Idéal pour produire rapidement des visuels pour la documentation ou les revues de conception.
Agents capables d'invoquer des moteurs de rendu Node.js ou de produire du JSON de diagramme (assistants locaux, agents de type Code/Copilot, ou tout agent pouvant écrire des fichiers et exécuter node).
La compétence Excalidraw génère des diagrammes SVG+PNG de style dessin à la main à partir de définitions d'éléments JSON. Le fichier SKILL.md est exhaustif avec un flux de travail clair en 5 étapes, des exemples d'utilisation et une section sur les erreurs courantes. Le script render.mjs est bien écrit (~400 lignes) avec une mise en page du texte appropriée, l'évitement des collisions et l'intégration de polices. Les scripts n'ont pas pu être exécutés car l'auditeur ne supporte que les extensions .py/.sh/.js, pas .mjs. Aucune préoccupation de sécurité — rendu purement local sans appels réseau ni gestion d'identifiants.
node_modules (roughjs, @xmldom/xmldom, @resvg/resvg-js) require npm install)Compétence propre et bien structurée. L'extension .mjs pour le rendu signifie que l'outil d'audit n'a pas pu l'exécuter, mais l'analyse statique montre qu'il est sûr et bien écrit. La compétence remplit un créneau utile pour générer des diagrammes à partir de descriptions textuelles. À envisager si l'auditeur devrait supporter l'extension .mjs.