CAD SKILLS : donner à vos agents IA le savoir-faire du dessin industriel et de la robotique
📌 CAD SKILLS (repo text-to-cad) est une bibliothèque de skills open source qui dote les agents de code comme Claude Code et Codex de capacités de CAO, de robotique et de fabrication. Texte ou image en entrée, fichiers STEP/STL/G-code en sortie, le tout exécuté localement.
L’angle est original. La plupart des outils « text-to-CAD » sont des web apps isolées : vous tapez un prompt, vous récupérez un fichier. CAD SKILLS prend le chemin inverse — ce n’est pas une app, c’est une bibliothèque de compétences qui se greffe sur l’agent de code que vous utilisez déjà. Votre Claude Code ou Codex devient capable de générer, inspecter, sourcer, trancher et livrer des artefacts CAO et des descriptions de robots depuis vos fichiers projet locaux.
La skill centrale, CAD, crée et édite des modèles depuis une requête en langage naturel ou une image, avec le STEP comme format principal et des exports STL, 3MF et GLB. CAD Viewer affiche des aperçus navigateur locaux pour la CAO, le G-code et les fichiers robot. step.parts cherche des composants standards du commerce — vis, roulements, moteurs, connecteurs — directement en STEP.
Le périmètre couvre toute la chaîne de l’hardware. Côté 2D, la skill DXF produit des dessins (profils, gabarits, joints, plans de découpe) depuis des sources Python ou de la géométrie CAO. Côté robotique, URDF écrit les fichiers de structure (links, joints, limites, inerties, meshes), SRDF ajoute les groupes de planification MoveIt, et SDF crée modèles et mondes de simulation avec frames, physique, capteurs et lumières.
Côté fabrication, la chaîne continue. SendCutSend vérifie les DXF et STEP avant upload. G-code tranche les maillages supportés en .gcode FDM validé et profilé par imprimante, via de vraies CLI de slicer. Bambu Labs fait des dry-runs, uploade et lance prudemment des jobs d’impression locaux depuis un G-code validé. Une skill expérimentale, Implicit CAD, génère des modèles implicites natifs navigateur via des signed-distance fields GLSL et du raymarch rendering.
L’ensemble du flux est donc bouclé : un prompt produit une géométrie STEP, qui peut être tranchée en G-code, puis envoyée à une imprimante Bambu Lab — sans quitter la session de votre agent. Les benchmarks du dépôt documentent dix cas concrets (bloc de calibration, flange, équerre renforcée, arbre à clavette, boîtier électronique, chape aéro, cylindre à ailettes, impulseur, escalier hélicoïdal, train planétaire), chacun avec un prompt précis et un GIF d’orbite du résultat. C’est la preuve de capacité la plus directe.
Côté installation, CAD SKILLS se pose via le Skills CLI : npx skills install earthtojake/text-to-cad. Des plugins natifs existent pour Codex (0.142.0+) et Claude Code. Python 3.11+ requis, licence MIT, 100 % open source, exécution locale.
Mon avis est clair. CAD SKILLS adresse un manque réel : les agents de code excellent sur le logiciel mais restaient nuls en hardware, faute de savoir-faire et de formats. En empaquetant la CAO, les descriptions robot et la fabrication en skills réutilisables, le projet ouvre l’agent code à toute la chaîne physique. La réserve est la maturité du résultat : la CAO générée reste tributaire du modèle sous-jacent, et la précision dimensionnelle demande des vérifications pour les pièces critiques. Mais pour le prototypage, le bracket d’assemblage ou la pièce mécanique non-critique, c’est un gain de temps réel — et l’approche « skill dans votre agent » est plus puissante qu’une nième web app isolée.
Points clés :
- 🤖 Skills CAO/robotique/fabrication pour Claude Code et Codex
- 📐 Skill CAD : texte ou image → STEP (+ STL/3MF/GLB)
- 🦾 URDF/SRDF/SDF pour descriptions robot et simulation
- 🔩 step.parts : composants standards du commerce en STEP
- 🖨️ Chaîne G-code + Bambu Labs : prompt → pièce imprimée
- 🗂️ 10 benchmarks documentés (flange, impulseur, train planétaire…)
- 📦 MIT, Python 3.11+,
npx skills install earthtojake/text-to-cad, 100% local
Sources :
