In this article
Top 8 Claude Skills pour la modélisation 3D, le développement de jeux et la programmation de shaders
Si vous passez du temps sur r/blender, BlenderArtists ou Polycount, vous avez probablement remarqué que les discussions sur l’IA dans les workflows 3D ont évolué au cours de l’année écoulée. La panique autour de l’idée que « l’IA va remplacer les artistes 3D », qui dominait les forums créatifs en 2024, a largement laissé place à une réflexion plus pragmatique sur ce que l’IA peut réellement apporter aux chaînes de production.
Sur r/blender, des utilisateurs partagent des workflows dans lesquels Claude écrit des scripts de géométrie procédurale qui auraient demandé des heures de programmation manuelle. Sur BlenderArtists, un fil intitulé « Meet Coder » présente un copilote IA qui génère des programmes Python pour Blender et des modèles 3D à partir de prompts textuels. Sur r/gamedev, des développeurs indépendants utilisent des LLM pour écrire du code de shaders, configurer des systèmes de matériaux et prototyper des mécaniques de jeu en une fraction du temps habituel.
Les chiffres témoignent de cette adoption. Selon des enquêtes sectorielles, plus de 50 % des studios de développement de jeux déploient désormais activement l’IA dans leurs chaînes de production, et 97 % des développeurs utilisent des outils assistés par l’IA pour créer des ressources. Le projet Blender MCP (qui connecte Blender à Claude via le Model Context Protocol) a recueilli plus de 13 700 étoiles sur GitHub depuis sa sortie, signe évident que les artistes 3D veulent une assistance IA intégrée directement à leurs outils. Blender a lui-même annoncé une initiative « Blender Lab » afin d’explorer les commandes en langage naturel par l’intermédiaire d’un serveur MCP communiquant via l’API Python existante.
La tendance est la même dans toutes ces communautés : l’IA ne remplace ni le regard de l’artiste ni le jugement du directeur technique. Elle prend en charge les tâches fastidieuses, mais nécessaires (écrire des scripts Python standard, générer de la géométrie procédurale, configurer des dépliages UV, régler les paramètres d’exportation pour différents moteurs) afin que les humains puissent se concentrer sur les choix créatifs, la direction artistique et la résolution de problèmes qui requiert une véritable expérience.

Brian Clark, de Snyk, examine la résistance du code généré par l’IA aux contrôles de sécurité, une question de plus en plus pertinente à mesure que les artistes 3D utilisent des LLM pour générer des scripts Python, des shaders et de la logique de jeu.
Claude Skills offrent l’une des méthodes les plus structurées pour intégrer des connaissances métier à vos sessions Claude Code. Si vous travaillez avec des outils 3D et que vous ne les avez pas encore explorées, elles méritent que vous vous y intéressiez.
Que sont les Claude Skills (et que ne sont-elles pas) ?
L’écosystème Claude propose plusieurs mécanismes d’extension, qu’il est facile de confondre. Voici un bref aperçu pour les distinguer :
Les fichiers CLAUDE.md servent de mémoire persistante au projet. Ils sont chargés à chaque session et indiquent à Claude, par exemple, « ce projet utilise Blender 4.2 avec le rendu Cycles » ou « toujours exporter les fichiers FBX avec Z-up pour Unreal ». Il s’agit d’un contexte toujours actif, et non de fonctionnalités à la demande.
Les commandes slash personnalisées (
.claude/commands/*.md) étaient de simples modèles de prompt déclenchés par/command-name. Elles ont été intégrées aux Skills. Les Skills dont le frontmatter contient unargument-hintpeuvent être appelées comme des commandes slash ; les autres s’activent en fonction du contexte de votre tâche.Les serveurs MCP sont des processus en cours d’exécution qui exposent des outils et des sources de données via le Model Context Protocol. Blender MCP est un exemple notable dans le domaine de la 3D : il permet à Claude de contrôler directement Blender par l’intermédiaire d’un processus serveur en cours d’exécution. Les serveurs MCP nécessitent un processus serveur et du code.
Les connecteurs Claude relient Claude à des services externes comme Slack, Figma ou Asana via des serveurs MCP distants avec OAuth.
Les applications Claude désignent les plateformes sur lesquelles Claude fonctionne (Claude.ai, Claude Code, mobile, ordinateur), et non des extensions de Claude.
Les plugins sont des ensembles qui regroupent des skills, des agents, des hooks et des serveurs MCP pour les distribuer.
Les Claude Skills sont des répertoires contenant un fichier SKILL.md (avec un frontmatter YAML et des instructions en Markdown), ainsi que des fichiers complémentaires facultatifs, comme des scripts, des modèles et de la documentation de référence. Voici ce qui les distingue :
Ce sont des répertoires, pas des fichiers uniques. Une skill peut regrouper des scripts shell, des outils Python, de la documentation de référence et des fichiers de ressources avec ses instructions.
Divulgation progressive. Au démarrage, Claude ne charge que le
nameet ladescriptionde chaque skill à partir du frontmatter YAML (environ 100 tokens par skill). Claude compare votre tâche à ces descriptions pour déterminer quelle skill activer. Lorsqu’il en trouve une qui correspond, il charge toutes les instructions de SKILL.md. Les fichiers complémentaires (références, scripts, ressources) ne sont chargés que lorsqu’ils sont explicitement nécessaires pendant l’exécution. Cette approche en trois niveaux allège le contexte, même si vous avez installé des dizaines de skills.Elles peuvent exécuter du code. Les Skills peuvent inclure des scripts dans
scripts/que Claude exécute, et utiliser la syntaxe!command`` pour injecter des résultats dynamiques dans le contexte du prompt.Elles reposent sur une norme ouverte. La spécification Agent Skills a été adoptée par Claude Code, OpenAI Codex, Cursor, Gemini CLI et d’autres, ce qui rend les skills portables.
Elles peuvent être enregistrées comme commandes slash. Les Skills qui incluent un champ
argument-hintdans leur frontmatter YAML peuvent être appelées directement avec/skill-name.
La spécification officielle et la documentation des skills d’Anthropic décrivent l’ensemble du format. L’article du blog d’ingénierie d’Anthropic sur Agent Skills mérite également d’être lu pour comprendre les choix de conception.
Installer une Claude Skill
L’installation d’une skill prend environ 30 secondes.
Au niveau du projet (partagée avec votre équipe via le contrôle de version) :
your-3d-project/
└── .claude/
└── skills/
└── skill-name/
├── SKILL.md
└── scripts/
└── helper.pyAu niveau utilisateur (personnelle, disponible dans tous les projets) :
~/.claude/
└── skills/
└── skill-name/
├── SKILL.md
└── references/
└── REFERENCE.mdVia des plugins (pour les collections de skills) :
/plugin marketplace add owner/repo
/plugin menuLes Skills installées au niveau du projet sont partagées avec vos collègues via le contrôle de code source. Les Skills au niveau utilisateur vous sont réservées. En cas de conflit de noms, les Skills d’entreprise sont prioritaires sur les Skills personnelles, qui sont elles-mêmes prioritaires sur celles du projet.
Un point important à garder à l’esprit : l’écosystème Agent Skills est récent et se développe rapidement, ce qui rend la sécurité de la chaîne d’approvisionnement essentielle. Les recherches ToxicSkills de Snyk ont révélé des injections de prompt dans 36 % des skills testées et 1 467 charges malveillantes dans l’écosystème. Vérifiez toujours le fichier SKILL.md d’une skill et tous les scripts qui l’accompagnent avant de l’installer. Traitez les skills comme n’importe quel code tiers que vous exécuteriez dans votre environnement.
Vous créez une Claude Skill ? Si vous créez ou maintenez une Claude Skill ou un serveur MCP open source pour la modélisation 3D, le développement de jeux ou la programmation de shaders, le Snyk Secure Developer Program propose gratuitement une analyse de sécurité de niveau entreprise pour les projets open source. Snyk sécurise plus de 585 000 projets open source et offre aux mainteneurs admissibles un accès complet aux fonctionnalités d’entreprise, une assistance via la communauté Discord et un accompagnement à l’intégration. Faites une demande ici si vous avez déjà un projet, ou ici si vous en démarrez un nouveau.
Avant de commencer, une précision : l’écosystème Claude Skills dédié à la modélisation 3D et au développement de jeux est encore jeune. Vous n’y trouverez pas la même richesse que dans l’écosystème des skills de cybersécurité (où des entreprises comme Trail of Bits ont beaucoup investi). Vous y trouverez toutefois des skills ciblées et pratiques qui répondent à de vrais besoins : écrire du Python pour Blender, maîtriser la syntaxe des shaders, appliquer les bonnes pratiques des moteurs de jeu et automatiser les tâches répétitives de production 3D. Certaines proviennent de dépôts dédiés, d’autres de registres de skills plus vastes. Toutes disposent d’un fichier SKILL.md vérifié et conforme à la spécification Agent Skills.
# | Skill | Étoiles | Spécialité | Source |
|---|---|---|---|---|
1 | Game Developer Skill | 403 | Unity, Unreal, ECS, programmation de shaders, optimisation de jeux | |
2 | Three.js Agent Skills (bonnes pratiques R3F) | 11 | React Three Fiber, Three.js, écosystème Poimandres | |
3 | Spécialiste de la modélisation 3D | 78 | Topologie, mappage UV, retopologie, workflows d’outils DCC | |
4 | Équipe de conception 3D DavinciDreams | 1 | Pipeline 3D complet : 9 skills + 7 agents (modélisation, texturage, rigging, animation) | |
5 | Modélisation 3D dans Blender (Python procédural) | 0 | Scripts Blender bpy, bmesh, génération procédurale | |
6 | Techniques de shaders | 78 | HLSL/GLSL, shaders Unity, effets visuels, optimisation | |
7 | Automatisation de Blender avec Code Buddy | 3 | Rendu via l’interface en ligne de commande Blender, traitement par lots, intégration MCP | |
8 | Agent CAO (impression 3D) | 2 | CAO paramétrique, build123d, pièces imprimables en 3D, itération visuelle |
1. Game Developer Skill (Unity, Unreal, Godot)
Source : Jeffallan/claude-skills (chemin : skills/game-developer/) Étoiles : 403 Licence : MIT Dernière mise à jour : février 2026 SKILL.md vérifié : oui
Cette skill autonome de développement de jeux provient d’une collection dédiée aux Claude Skills qui a atteint 403 étoiles. Elle présente Claude comme un développeur de jeux senior expert en Unity C#, Unreal C++ et Godot, couvrant tout le spectre du travail sur les moteurs de jeu auquel les artistes 3D sont souvent confrontés.
Contenu
La skill se déclenche à partir de mots-clés comme Unity, Unreal Engine, architecture ECS, physique des jeux, réseau multijoueur, programmation de shaders et IA de jeu. Elle suit un workflow structuré : analyser les besoins (genre, plateformes, objectifs de performances), concevoir l’architecture (ECS/systèmes à composants), implémenter les mécaniques principales, optimiser pour dépasser 60 images par seconde et tester sur différentes plateformes.
Le système de référence est bien organisé et comprend cinq guides chargeables :
Sujet | Référence | Quand charger |
|---|---|---|
Développement Unity |
| Unity C#, MonoBehaviour, Scriptable Objects |
Développement Unreal |
| Unreal C++, Blueprints, composants Actor |
ECS et modèles |
| Entity Component System, modèles de jeu |
Performances |
| Optimisation du nombre d’images par seconde, profilage, mémoire |
Réseau |
| Multijoueur, client-serveur, compensation de latence |
La skill impose des contraintes pratiques issues de l’expérience en production : toujours utiliser le pooling d’objets pour les instanciations fréquentes, mettre en cache les références aux composants (ne jamais appeler GetComponent dans des boucles Update), utiliser le delta time pour des déplacements indépendants de la fréquence d’images et ne jamais coder en dur les valeurs du jeu. Ces règles permettent d’éviter les graves problèmes de performances que les artistes 3D et les développeurs de jeux rencontrent lorsque du code généré par l’IA est intégré à une version.
Pourquoi les artistes 3D devraient s’y intéresser
Si vous êtes artiste 3D et que vous écrivez aussi du code de gameplay, configurez des interactions physiques ou optimisez des scènes pour le rendu en temps réel, cette skill couvre l’aspect technique du pipeline entre la 3D et le moteur. Elle est particulièrement utile aux développeurs indépendants qui cumulent plusieurs rôles.
Installation
git clone https://github.com/Jeffallan/claude-skills.git
cp -r claude-skills/skills/game-developer ~/.claude/skills/Utilisation
La skill s’active en fonction du contexte lorsque vous décrivez des tâches de développement de jeux :
Set up an ECS-based particle system for a space game in Unity
Optimize this scene for mobile VR - target 72 FPS on Quest 3
Write a C++ Actor component for Unreal that handles procedural mesh generationRessources Snyk associées :
Bien démarrer avec Snyk pour développer en Python de manière sécurisée (pertinent pour les scripts Python dans Blender)
10 bonnes pratiques de sécurité pour npm (pertinent pour les projets de jeux Three.js/Node.js)
2. Three.js Agent Skills (bonnes pratiques React Three Fiber)
Source : emalorenzo/three-agent-skills Étoiles : 11 Licence : MIT Dernière mise à jour : janvier 2026 SKILL.md vérifié : oui (2 fichiers SKILL.md : r3f-best-practices et three-best-practices)
Ce dépôt spécialisé a été créé spécifiquement comme collection d’Agent Skills pour le développement avec Three.js et React Three Fiber. La skill r3f-best-practices contient à elle seule plus de 70 règles réparties en 12 catégories et classées par impact. Si vous travaillez en 3D sur le web, c’est l’une des skills les plus complètes disponibles.
Contenu
La skill couvre tout l’écosystème Poimandres : @react-three/fiber, @react-three/drei, @react-three/postprocessing, @react-three/rapier (physique), zustand (gestion d’état) et leva (interface graphique de débogage). Les règles sont classées par priorité :
Priorité | Catégorie | Impact |
|---|---|---|
1 | Performances et rendus répétés | CRITIQUE |
2 | useFrame et animation | CRITIQUE |
3 | Modèles de composants | ÉLEVÉ |
4 | Canvas et configuration | ÉLEVÉ |
5 | Assistants Drei | MOYEN-ÉLEVÉ |
6 | Chargement et Suspense | MOYEN-ÉLEVÉ |
7 | Gestion de l’état | MOYEN |
8 | Événements et interactions | MOYEN |
9 | Post-traitement | MOYEN |
10 | Physique (Rapier) | FAIBLE-MOYEN |
À elles seules, les deux catégories critiques évitent les problèmes de performances les plus courants avec Three.js. La règle numéro un (et une erreur que Claude commet souvent sans cette compétence) : n’appelez jamais setState dans useFrame. Cela déclenche 60 nouveaux rendus par seconde et fait chuter la fréquence d’images. Cette compétence apprend à Claude à modifier directement les refs, ce qui est la bonne approche pour toute animation image par image.
Pourquoi les artistes 3D devraient s’y intéresser
Si vous créez des expériences 3D interactives pour le Web (configurateurs de produits, visites architecturales, jeux dans le navigateur ou visualisations de données), cette compétence évite que Claude génère du code contenant les anti-patterns de performances R3F les plus courants. La différence entre une expérience 3D Web à 60 images par seconde et un résultat saccadé tient souvent précisément à ces pratiques.
Installation
git clone https://github.com/emalorenzo/three-agent-skills.git
cp -r three-agent-skills/skills/* ~/.claude/skills/Utilisation
La compétence s’active lorsque vous travaillez sur du code R3F :
Create a product configurator with React Three Fiber that loads GLTF models
Optimize this R3F scene - it's dropping frames on mobile
Set up post-processing with bloom and SSAO in R3F
Add physics with Rapier to this Three.js scene3. Spécialiste de la modélisation 3D
Source : majiayu000/claude-skill-registry (chemin : skills/data/3d-modeling/) Étoiles : 78 (dépôt du registre) Licence : MIT Dernière mise à jour : janvier 2026 SKILL.md vérifié : Oui
Claude Skill Registry est une vaste collection de compétences proposées par la communauté, et celle consacrée à la modélisation 3D est l’une de ses entrées phares. Elle présente Claude comme un « artiste 3D aguerri, ayant participé à la création de jeux AAA et à des productions d’effets visuels », avec 12 ans d’expérience en production condensés en conseils concrets.
Contenu
La liste des sujets qui activent cette compétence est très complète : modélisation 3D, topologie de maillage, dépliage UV, retopologie, low poly, high poly, subdivision, flux des arêtes, boucles d’arêtes, surfaces dures, modélisation organique, sculpture, ZBrush, Blender, Maya, 3ds Max, LOD, niveau de détail, maillage prêt pour le jeu, prêt pour le cinéma, cuisson des normales, export FBX, export glTF et densité de texels.
La compétence comprend un système de référence composé de trois fichiers spécialisés :
references/patterns.mddéfinit les bonnes méthodes de construction (modèles de création)references/sharp_edges.mdrépertorie les erreurs critiques et explique leurs causes (diagnostic)references/validations.mdcontient des règles et contraintes strictes (révision)
Ce qui donne à cette compétence son caractère (et sa crédibilité), c’est la section des « cicatrices de guerre » : des récits de problèmes vécus, comme perdre trois jours de travail parce que l’échelle d’un FBX était réglée sur 0,01, livrer un jeu où tous les personnages avaient les normales des dents inversées, ou passer une semaine à déboguer une géométrie « flottante » qui s’est avérée composée d’arêtes non-manifold. Il ne s’agit pas de mises en garde théoriques. Ce sont exactement le genre de problèmes qui font perdre des jours en production 3D.
Les principes fermes imposés par la compétence :
Appliquez toujours l’échelle et la rotation avant l’export. Aucune exception.
Les quads sont indispensables pour tout élément qui se déforme, ce n’est pas une préférence.
Les n-gones n’ont jamais leur place dans la géométrie finale d’une production.
Une densité de texels incohérente est le signe d’un travail amateur.
Si votre résultat booléen nécessite un nettoyage, c’est que votre approche booléenne était mauvaise.
Installation
git clone https://github.com/majiayu000/claude-skill-registry.git
cp -r claude-skill-registry/skills/data/3d-modeling ~/.claude/skills/Utilisation
Claude active cette compétence lorsque vous posez des questions sur des tâches de modélisation 3D :
Review this character mesh topology for game-ready export
What's the best approach to retopologize this ZBrush sculpt for Unity?
My FBX export from Blender has weird normals in Unreal - help me debug
Set up a proper LOD pipeline for this architectural visualization projectÀ qui s’adresse cette compétence : aux artistes 3D qui travaillent dans le développement de jeux ou les effets visuels et souhaitent que Claude adopte des avis dignes de la production sur la topologie, les dispositions UV et les pipelines d’export, plutôt que de donner des conseils génériques.
4. Plugin de l’équipe de conception 3D DavinciDreams
Source : DavinciDreams/Agent-Team-Plugins (chemin : teams/3d-design/) Étoiles : 1 Licence : non précisée Dernière mise à jour : février 2026 SKILL.md vérifié : Oui (9 fichiers SKILL.md dans les répertoires de compétences)
C’est le plugin Claude axé sur la 3D le plus ambitieux de cette liste. Il se présente comme une équipe complète de conception 3D, avec neuf compétences spécialisées et sept sous-agents IA. Il couvre tout le pipeline de production 3D, de la modélisation à l’export final.
9 compétences
Compétence | Domaine |
|---|---|
| Interface, flux de travail, pipelines d’export |
| Topologie, sculpture, subdivision, surfaces dures ou organiques |
| Cartographie UV, matériaux PBR, workflows Substance, nœuds de shader |
| Armatures, peinture des poids, contraintes IK, Rigify |
| Images clés, éditeur NLA, Grease Pencil |
| LOD, atlas de textures, réduction des appels de dessin |
| Intégration et export Unity |
| Workflows NVIDIA Omniverse |
| VRoid Studio pour créer des VTubers et des avatars |
7 sous-agents IA
modeler pour créer et affiner la géométrie
texturer pour les workflows de matériaux et d’UV
rigger pour le squelette et la peinture des poids
animator pour l’animation et le mouvement
asset-optimizer pour optimiser les performances
3d-analyst pour l’analyse technique et le débogage
vtuber-specialist pour les avatars et les pipelines VTuber
Ce qui la rend intéressante
La compétence Blender couvre à elle seule la navigation dans l’interface, tous les outils et modificateurs de modélisation, les workflows de sculpture et de retopologie, le rigging et la peinture des poids, Grease Pencil, les outils d’animation et les paramètres d’export détaillés pour Unity (échelle 1.00, avant -Z, haut Y) et Unreal (échelle 0.01, avant -X, haut Z). La compétence de texturage couvre tout le pipeline PBR, des bases des UV aux workflows Substance Painter/Designer, en passant par l’optimisation des textures selon la plateforme. La compétence de modélisation distingue les workflows pour surfaces dures et organiques, avec des recommandations techniques adaptées à chacun.
C’est vraiment une « équipe dans une boîte » pour la production 3D. Le nombre d’étoiles est faible (1), mais le contenu est de grande qualité et bien organisé. Le dépôt a été mis à jour pour la dernière fois en février 2026.
Installation
git clone https://github.com/DavinciDreams/Agent-Team-Plugins.git
# Install all 3D design skills
cp -r Agent-Team-Plugins/teams/3d-design/skills/* ~/.claude/skills/
# Optionally install the agents
cp -r Agent-Team-Plugins/teams/3d-design/agents/* ~/.claude/agents/Utilisation
Les compétences s’activent en fonction du contexte lorsque vous décrivez des tâches 3D :
Set up PBR materials for this game character using Substance Painter workflow
Help me rig this character with Rigify in Blender 4.2
Optimize this scene's textures for mobile VR - I need to cut VRAM usage in half
Export this Blender scene to Unreal with correct scale and axis settingsÀ qui s’adresse cette compétence : aux généralistes 3D qui travaillent dans plusieurs disciplines (modélisation, texturage, rigging, animation) et souhaitent que Claude connaisse l’ensemble du pipeline dans son contexte.
5. Modélisation 3D dans Blender (Python procédural)
Source : Andrew1326/dominations (chemin : .claude/skills/blender-3d-modeling/) Étoiles : 0 Licence : Apache-2.0 Dernière mise à jour : février 2026 SKILL.md vérifié : Oui
Cette compétence se concentre sur un seul objectif : écrire des scripts Python pour Blender qui génèrent des géométries 3D de manière procédurale. Avec près de 9 000 caractères, c’est un recueil pratique de modèles bpy et bmesh, avec des exemples de code fonctionnels pour les scénarios courants de modélisation procédurale.
Contenu
La compétence propose six sections d’instructions essentielles, chacune avec du code prêt pour la production :
Création de maillages à partir de données brutes de sommets avec
from_pydata()pour les maillages statiques simplesModification avancée de maillages avec bmesh pour des opérations comme l’extrusion, la subdivision et la manipulation par face
Application programmatique de modificateurs (Subdivision Surface, Mirror, Array, Boolean, Solidify, Bevel)
Courbes et surfaces (Bézier, NURBS, tubes avec profondeur de biseau)
Modèles de génération procédurale, notamment les grilles, les tableaux circulaires et les terrains créés à partir de cartes de hauteur
Attribution de matériaux par face pour les objets à plusieurs matériaux
La compétence propose des exemples complets : un générateur d’escalier en colimaçon paramétrique (20 marches avec un pilier central) et un générateur de panneau en nid d’abeilles avec bmesh. Ce sont des tâches courantes en visualisation architecturale et dans la création d’environnements de jeu.
Principales règles imposées par la compétence :
Utilisez
from_pydata()pour les maillages statiques simples et bmesh pour toute opération plus complexeAppelez toujours
mesh.update()aprèsfrom_pydata()etbm.free()après les opérations bmeshPour les grands maillages procéduraux (plus de 10 000 faces), préférez bmesh aux appels répétés à
bpy.ops(les opérateurs ont un coût à chaque appel)Blender utilise un système de coordonnées où Z est l’axe vertical ; gardez-le à l’esprit lors de l’importation depuis des systèmes avec Y comme axe vertical (la plupart des moteurs de jeu)
Testez d’abord les scripts procéduraux avec de petites valeurs, puis augmentez-les
Installation
git clone https://github.com/Andrew1326/dominations.git
cp -r dominations/.claude/skills/blender-3d-modeling ~/.claude/skills/Utilisation
Generate a procedural city block with random building heights
Create a parametric gear with 24 teeth in Blender Python
Write a bmesh script to generate a terrain mesh from a noise function
Build a honeycomb wall panel that I can 3D printÀ qui s’adresse cette compétence : aux artistes techniques, aux modeleurs procéduraux et à toute personne qui écrit des scripts Python pour Blender afin de générer du contenu. Si vous créez des outils ou des pipelines qui génèrent de la géométrie par programmation, cette compétence vous évite de consulter constamment l’API bpy/bmesh.
6. Techniques de shader
Source : majiayu000/claude-skill-registry (chemin : skills/data/shader-techniques/) Étoiles : 78 (dépôt du registre) Licence : MIT Dernière mise à jour : janvier 2026 SKILL.md vérifié : Oui
Avec plus de 10 000 caractères, cette compétence couvre la programmation de shaders pour plusieurs moteurs et API graphiques. Elle comprend du code de shader prêt pour la production, pour les effets les plus demandés, un guide d’optimisation comparant le coût relatif des opérations et une section de dépannage consacrée aux problèmes que rencontrent tous les programmeurs de shaders.
Contenu
La compétence commence par une vue d’ensemble du pipeline de rendu (vertex shader, rastérisation, fragment shader) et fournit du code HLSL complet et commenté pour :
Shader de surface PBR de base avec albédo, normal mapping, métallisé et lissage
Shader toon/cel avec passe de contour (extension des sommets le long des normales) et éclairage basé sur une rampe
Effet de dissolution avec découpe pilotée par le bruit et lueur sur les contours
Vignette en espace écran, un effet de post-traitement
La section sur l’optimisation est particulièrement utile. Elle comprend un tableau comparant le coût des opérations de shader :
Opération | Coût relatif | Remarques |
|---|---|---|
Addition/multiplication | 1x | Référence |
Division | 4x | À éviter dans les boucles |
Racine carrée | 4x | Utilisez rsqrt dans la mesure du possible |
Sin/Cos | 8x | Utilisez des tables de correspondance sur mobile |
Échantillonnage de texture | 4-8x | Varie selon le matériel |
Puissance | 8x | Utilisez exp2(x*log2(y)) |
La compétence présente aussi les langages de shader utilisés par les différents moteurs : Unity URP/HDRP utilise HLSL + ShaderGraph, Unreal utilise HLSL + Material Editor, Godot a son propre langage de shader (similaire à GLSL) et Vulkan utilise SPIR-V compilé à partir de GLSL.
La section de dépannage passe en revue les problèmes classiques :
Matériau rose/magenta ? Le shader n’a pas été compilé. Vérifiez la console.
Shader trop lent ? Analysez ses performances avec un débogueur GPU (RenderDoc), réduisez les échantillons de texture, utilisez une précision inférieure et déplacez les calculs vers le vertex shader.
Trop de variantes de shader ? Utilisez
shader_featureau lieu demulti_compileet supprimez les variantes inutilisées.
Installation
git clone https://github.com/majiayu000/claude-skill-registry.git
cp -r claude-skill-registry/skills/data/shader-techniques ~/.claude/skills/Utilisation
Write a dissolve shader for Unity URP that works with the new render pipeline
Create a hologram effect shader with scan lines and edge glow
Optimize this fragment shader for mobile - it's eating GPU time
Port this GLSL shader to Unity HLSLÀ qui s’adresse cette compétence : aux artistes techniques, aux programmeurs de shaders et aux artistes 3D qui ont besoin d’effets visuels personnalisés allant au-delà des possibilités des éditeurs de matériaux. Elle est également utile pour porter des shaders d’un moteur à un autre.

Brian Clark, de Snyk, montre comment créer une application avec Claude Code, en illustrant le même type de workflow de programmation assistée par l’IA que les artistes 3D utilisent pour générer des scripts Blender et du code de shader.
7. Automatisation de Blender avec Code Buddy
Source : phuetz/code-buddy (chemin : .codebuddy/skills/bundled/blender/) Étoiles : 3 Licence : MIT Dernière mise à jour : février 2026 SKILL.md vérifié : Oui
Alors que la compétence Modélisation 3D dans Blender (n° 5) se concentre sur la création de géométrie procédurale, celle-ci couvre l’automatisation de Blender au sens large : rendu en ligne de commande, traitement par lots, manipulation de scènes, scripts Geometry Nodes et intégration de serveurs MCP. Si la compétence n° 5 sert à créer de la géométrie, celle-ci permet d’automatiser tout le reste.
Contenu
La compétence s’articule autour de workflows d’automatisation pratiques :
Rendu en ligne de commande : couvre l’ensemble des opérations Blender sans interface, qu’il s’agisse de rendre des images uniques ou des plages d’animation, de définir des chemins de sortie personnalisés, de choisir des scènes ou un moteur (Cycles ou Eevee), ou de configurer le GPU via du Python intégré.
Scripts Python bpy : propose des modèles pour créer des scènes, configurer des matériaux avec des nœuds Principled BSDF, animer des images clés et régler les paramètres de rendu.
Nœuds de géométrie : couvre la création et la manipulation par programmation des modificateurs Geometry Nodes avec Python, une capacité de plus en plus importante à mesure que les outils procéduraux de Blender gagnent en puissance.
Cinq modèles de workflow complets :
Rendu par lots de plusieurs scènes dans un fichier blend
Génération procédurale d’éléments avec placement et matériaux aléatoires
Séquences d’animation de caméra (par exemple, trajectoires orbitales)
Importation et rendu de modèles par lots pour des présentations rotatives de portfolio ou des aperçus d’éléments
Application d’une bibliothèque de matériaux pour appliquer des matériaux partagés à plusieurs objets
Cette skill inclut également la configuration d’un serveur MCP pour Blender, avec la liste des outils disponibles : blender_execute_script, blender_render_frame, blender_create_object, blender_modify_object, blender_set_material, blender_add_keyframe, blender_import_model, blender_export_model, blender_list_objects et blender_get_scene_info.
Installation
git clone https://github.com/phuetz/code-buddy.git
mkdir -p ~/.claude/skills/blender-automation
cp code-buddy/.codebuddy/skills/bundled/blender/SKILL.md ~/.claude/skills/blender-automation/Utilisation
Render all scenes in this blend file as PNG sequences to /renders/
Write a script to batch-import all FBX files from a folder and render turntables
Set up a Geometry Nodes modifier via Python that creates a scatter system
Automate my daily render: load scene, update camera, render at 4K, save to dated folderÀ qui s’adresse cette skill : aux directeurs techniques, aux ingénieurs des pipelines de rendu et aux artistes 3D qui automatisent les tâches répétitives dans Blender. Elle complète bien la skill n° 5 (géométrie procédurale) pour couvrir à la fois la création et l’automatisation des pipelines.
8. CAD Agent (impression 3D et conception paramétrique)
Source : clawd-maf/cad-agent (skill archivée dans openclaw/skills, chemin : skills/clawd-maf/cad-agent/) Stars : 2 (dépôt cad-agent), 745 (archive openclaw/skills) Licence : non précisée Dernière mise à jour : février 2026 SKILL.md vérifié : oui
Cette skill adopte une approche fondamentalement différente des autres de cette liste. Au lieu de transmettre à Claude des connaissances sur la 3D, elle lui donne des yeux. CAD Agent est un serveur de rendu qui s’exécute dans un conteneur Docker et permet à Claude de voir ce qu’il construit : envoyez des commandes de modélisation, recevez des images rendues et apportez des modifications en vous basant sur le résultat visuel.
Fonctionnement
YOU (agent) CAD AGENT CONTAINER
───────────── ───────────────────
Send build123d code → Executes modeling
← Returns JSON status
Request render → VTK renders the model
← Returns PNG image
*Look at the image*
Decide: iterate or doneCette skill utilise build123d, une bibliothèque de CAO Python permettant de créer des modèles 3D paramétriques. Le processus est simple : créez un modèle à l’aide de code, effectuez son rendu (en isométrique 3D, en dessin technique 2D ou en vue composite multi-vues), examinez visuellement le résultat, apportez des modifications si nécessaire, puis exportez-le au format STL, STEP ou 3MF pour l’impression 3D.
Points de terminaison disponibles :
Point de terminaison | Fonction |
|---|---|
| Exécuter du code build123d et créer un modèle |
| Modifier un modèle existant |
| Lister les modèles de la session |
| Obtenir les dimensions |
| Rendu 3D ombré (VTK) |
| Dessin technique 2D |
| Vue composite en 4 vues |
| Exporter au format STL/STEP/3MF |
| Vérifier si le modèle est imprimable |
Le point de terminaison d’analyse de l’imprimabilité est un atout majeur pour les processus d’impression 3D. Au lieu d’exporter un fichier STL et de découvrir des problèmes d’impression après le tranchage, Claude peut vérifier l’imprimabilité au cours des itérations de conception.
Installation
git clone https://github.com/clawd-maf/cad-agent.git
cd cad-agent
docker build -t cad-agent:latest .
docker-compose up -d
# Verify
curl http://localhost:8123/healthPour la skill elle-même :
git clone https://github.com/openclaw/skills.git
cp -r skills/skills/clawd-maf/cad-agent ~/.claude/skills/Utilisation
Design a phone stand with a 15-degree angle that holds phones up to 80mm wide
Create a parametric enclosure for a Raspberry Pi 5 with ventilation holes
Make a cable management channel for my desk - 200mm long, clips onto a 25mm edge
Iterate on this part until it looks right, then export STL for printingÀ qui s’adresse cette skill : aux passionnés d’impression 3D, aux designers produit, aux ingénieurs mécaniciens et à toute personne qui crée des pièces paramétriques et pour qui les itérations visuelles avec un assistant IA sont plus efficaces que le travail manuel sur un logiciel de CAO.
Quelques remarques sur la sécurité lors de l’utilisation de skills 3D
Les artistes 3D et les développeurs de jeux vidéo ne considèrent peut-être pas les Claude Skills comme un risque de sécurité, mais les mêmes risques liés à la chaîne d’approvisionnement s’appliquent ici comme ailleurs.
L’étude ToxicSkills de Snyk a révélé que 13 % des skills testées comportaient des failles de sécurité critiques et que certaines tentaient activement d’exfiltrer des identifiants. La recherche SKILL.md to Shell Access a montré comment trois lignes de Markdown dans un fichier de skill peuvent donner à un attaquant accès au shell de votre machine. Une skill d’automatisation Blender qui contient un répertoire scripts/ avec des scripts shell a le même accès à votre système que tout autre code que vous exécutez.
Avant d’installer une skill :
Lisez le fichier
SKILL.mdet tous les scripts fournis. Les skills sont des fichiers Markdown et des scripts shell, pas des binaires compilés. Vous pouvez en lire chaque ligne.Vérifiez la source. Les skills provenant de registres établis et soumises à l’examen de la communauté présentent moins de risques que celles issues de forks aléatoires.
Examinez les autorisations. Le champ de métadonnées
allowed-toolsindique les outils qu’une skill peut utiliser. Il est logique qu’une skill Blender ait besoin d’un accès àBash(pour exécuterblender --background --python). En revanche, une skill de référence sur les textures qui demande un accès àBashmérite un examen plus approfondi.Analysez avec Snyk. Si vous utilisez déjà Snyk Code ou l’intégration MCP de Snyk, vous pouvez analyser les scripts des skills comme n’importe quel autre code.
Les skills de cette liste proviennent de sources identifiables et au contenu clair. Mais le principe général reste le même : faites confiance, puis vérifiez.

Comment écrire du code sécurisé avec l’IA ? Cette vidéo présente les bonnes pratiques pour sécuriser les scripts et les shaders générés par l’IA en production.
Pour conclure
L’écosystème des Claude Skills pour la modélisation 3D et le développement de jeux n’en est qu’à ses débuts. Vous n’y trouverez pas autant de skills que dans le développement web ou la cybersécurité. Celles qui existent répondent toutefois à de vrais problèmes : écrire du Python pour Blender sans erreur et sans consulter constamment la documentation de l’API, maîtriser la syntaxe des shaders dans différents moteurs, suivre les bonnes pratiques des moteurs de jeu pour éviter les catastrophes en matière de performances et maintenir des standards de production 3D cohérents au sein d’une équipe.
La relation entre la communauté 3D et les outils d’IA évolue dans une direction encourageante. Les discussions sur BlenderArtists, r/blender et r/gamedev portent de plus en plus sur des questions pratiques : « Comment utiliser Claude pour écrire un script bmesh qui crée ce motif procédural ? » plutôt que « L’IA va-t-elle remplacer les artistes 3D ? ». Comme l’ont découvert les professionnels sur le terrain, l’IA prend en charge les tâches fastidieuses du pipeline (code standard, recherche dans les API, tâches de configuration répétitives), tandis que les humains s’occupent de tout ce qui exige un jugement artistique, une intuition technique et l’expérience de production acquise en menant de vrais projets à terme.
Si vous utilisez déjà Claude Code pour vos projets 3D, installer quelques-unes de ces skills ne vous prendra que cinq minutes. La skill Python pour Blender vous fera gagner du temps dès que Claude générera un script de maillage procédural qui gère correctement la mémoire de bmesh et respecte le système de coordonnées de Blender. La skill Shader Techniques sera rentabilisée dès que vous aurez besoin d’un effet de dissolution qui compile sans erreur. Et la skill Game Developer vous évitera les anti-patterns qui vous feraient perdre des heures en profilage par la suite.
Si vous cherchez plutôt des serveurs MCP que des Claude Skills, consultez notre article 6 serveurs MCP pour générer des modèles 3D avec l’IA.
Ressources Snyk associées :
Les hauts et les bas du vibe coding (en lien avec le code 3D généré par l’IA)
Recherche ToxicSkills de Snyk (sécurité de la chaîne d’approvisionnement des Agent Skills)
LIVRE BLANC
La crise de la sécurité de l’IA dans votre environnement Python
Avec l’accélération fulgurante du développement, savez-vous vraiment à quoi votre environnement d’IA peut accéder ?