Top 8 Claude Skills for 3D Modeling, Game Dev, and Shader Programming
If you spend any time on r/blender, BlenderArtists, or Polycount, you’ve probably noticed the conversation around AI in 3D workflows shifting over the past year. The "AI will replace 3D artists" panic that dominated creative forums in 2024 has largely given way to a more grounded conversation about what AI actually helps with in production pipelines.
On r/blender, users are sharing workflows in which Claude writes procedural-geometry scripts that would have taken hours to code manually. On BlenderArtists, a thread called "Meet Coder" showcases an AI co-pilot that generates Blender Python programs and 3D models from text prompts. Over on r/gamedev, indie developers are using LLMs to write shader code, set up material systems, and prototype game mechanics in a fraction of the usual time.
The numbers reflect this adoption. According to industry surveys, over 50% of game development studios now actively deploy AI in their production pipelines, and 97% of developers leverage AI-assisted tools for asset creation. The Blender MCP project (which connects Blender to Claude via the Model Context Protocol) has amassed over 13,700 GitHub stars since its release, a clear signal that 3D artists want AI assistance that plugs directly into their tools. Blender itself announced a "Blender Lab" initiative to explore natural language input through an MCP server, communicating via the existing Python API.
The pattern across these communities is consistent: AI does not replace the artist's eye or the technical director's judgment. It handles the parts of the job that are tedious but necessary (writing boilerplate Python scripts, generating procedural geometry, setting up UV layouts, configuring export settings for different engines) so the human can focus on creative decisions, art direction, and the kind of problem-solving that requires actual experience.

Snyk's Brian Clark explores whether AI-generated code holds up to security scrutiny, a question that is increasingly relevant as 3D artists use LLMs to generate Python scripts, shaders, and game logic.
Claude Skills offer one of the most structured ways to bring domain-specific knowledge into your Claude Code sessions. If you work with 3D tools and have not explored them yet, they are worth understanding.
What are Claude Skills (and what are they not)?
The Claude ecosystem has several extension mechanisms, and they are easy to confuse. Here is a quick disambiguation:
CLAUDE.md files are persistent project memory. They load into every session and tell Claude things like "this project uses Blender 4.2 with Cycles rendering" or "always export FBX with Z-up for Unreal." They are always-on context, not on-demand capabilities.
Custom slash commands (
.claude/commands/*.md) were simple prompt templates triggered by/command-name. They have been effectively merged into Skills. Skills that define anargument-hintin their frontmatter can be invoked as slash commands, while others activate contextually based on your task.MCP servers are running processes that expose tools and data sources via the Model Context Protocol. Blender MCP is a prominent example in the 3D space: it lets Claude directly control Blender through a running server process. MCP servers require a server process and code.
Claude connectors connect Claude to external services like Slack, Figma, or Asana via remote MCP servers with OAuth.
Claude apps refers to the platforms where Claude runs (Claude.ai, Claude Code, mobile, desktop), not extensions to Claude.
Plugins are bundles that package skills, agents, hooks, and MCP servers together for distribution.
Claude Skills are directories containing a SKILL.md file (with YAML frontmatter and markdown instructions) plus optional supporting files like scripts, templates, and reference docs. What makes them unique:
They are directories, not single files. A skill can bundle shell scripts, Python helpers, reference documentation, and asset files alongside its instructions.
Progressive disclosure. At startup, Claude loads only each skill's
nameanddescriptionfrom the YAML frontmatter (roughly 100 tokens per skill). Claude matches your task against those descriptions to decide which skill to activate. When it finds a match, it loads the full SKILL.md instructions. Supporting files (references, scripts, assets) load only when explicitly needed during execution. This three-tier approach keeps your context window lean even with dozens of skills installed.They can execute code. Skills can include scripts in
scripts/that Claude runs during execution, and they can use the!command`` syntax to inject dynamic output into the prompt context.They follow an open standard. The Agent Skills specification has been adopted by Claude Code, OpenAI Codex, Cursor, Gemini CLI, and others, making skills portable.
They can register as slash commands. Skills that include an
argument-hintfield in their YAML frontmatter can be invoked directly as/skill-name.
The official specification and Anthropic's skills documentation cover the full format. The Anthropic engineering blog post on Agent Skills is also worth reading for the design rationale.
Installing a Claude Skill
Installing a skill takes about 30 seconds.
Project level (shared with your team via version control):
User level (personal, available across all projects):
Via plugins (for skill collections):
Skills at the project level are shared with teammates through source control. User-level skills are private to you. When names conflict, enterprise skills take precedence over personal skills, which take precedence over project skills.
One important caveat: the Agent Skills ecosystem is new and growing fast, which means supply chain security matters. Snyk's ToxicSkills research found prompt injection in 36% of skills tested and 1,467 malicious payloads across the ecosystem. Always review a skill's SKILL.md and any bundled scripts before installing. Treat skills the way you would treat any third-party code you run in your environment.
Building a Claude Skill? If you are creating or maintaining an open source Claude Skill or MCP server for 3D modeling, game development, or shader programming, the Snyk Secure Developer Program provides free enterprise-level security scanning for open source projects. Snyk secures 585,000+ open source projects and offers full enterprise access, Discord community support, and integration assistance to qualifying maintainers. Apply here if you have an existing project, or here if you are starting a new one.
A note before we dive in: the Claude Skills ecosystem for 3D modeling and game development is still young. You will not find the same depth as the cybersecurity skills ecosystem (where firms like Trail of Bits have invested heavily). What you will find are focused, practical skills that address real pain points: writing Python for Blender, getting shader syntax right, following game-engine best practices, and automating repetitive 3D production tasks. Some of these come from dedicated repos, others from larger skill registries. All of them have verified SKILL.md files that follow the Agent Skills specification.
# | Skill | Stars | Focus | Source |
|---|---|---|---|---|
1 | Game Developer Skill | 403 | Unity, Unreal, ECS, shader programming, game optimization | |
2 | Three.js Agent Skills (R3F Best Practices) | 11 | React Three Fiber, Three.js, Poimandres ecosystem | |
3 | 3D Modeling Specialist | 78 | Topology, UV mapping, retopology, DCC tool workflows | |
4 | DavinciDreams 3D Design Team | 1 | Full 3D pipeline: 9 skills + 7 agents (modeling, texturing, rigging, animation) | |
5 | Blender 3D Modeling (Procedural Python) | 0 | Blender bpy scripting, bmesh, procedural generation | |
6 | Shader Techniques | 78 | HLSL/GLSL, Unity shaders, visual effects, optimization | |
7 | Code Buddy Blender Automation | 3 | Blender CLI rendering, batch processing, MCP integration | |
8 | CAD Agent (3D Printing) | 2 | Parametric CAD, build123d, 3D-printable parts, visual iteration |
1. Game Developer Skill (Unity, Unreal, Godot)
Source: Jeffallan/claude-skills (path: skills/game-developer/) Stars: 403 License: MIT Last Updated: February 2026 Verified SKILL.md: Yes
This is a standalone game developer skill from a dedicated Claude-skills collection that has grown to 403 stars. It positions Claude as a senior game developer with expertise across Unity C#, Unreal C++, and Godot, covering the full spectrum of game engine work that 3D artists frequently overlap with.
What it covers
The skill triggers on keywords like Unity, Unreal Engine, ECS architecture, game physics, multiplayer networking, shader programming, and game AI. It follows a structured workflow: analyze requirements (genre, platforms, performance targets), design architecture (ECS/component systems), implement core mechanics, optimize for 60+ FPS, and test across platforms.
The reference system is well-organized with five loadable guides:
Topic | Reference | When to load |
|---|---|---|
Unity Development |
| Unity C#, MonoBehaviour, Scriptable Objects |
Unreal Development |
| Unreal C++, Blueprints, Actor components |
ECS & Patterns |
| Entity Component System, game patterns |
Performance |
| FPS optimization, profiling, memory |
Networking |
| Multiplayer, client-server, lag compensation |
The skill enforces practical constraints that come from production experience: always use object pooling for frequent instantiation, cache component references (never call GetComponent in Update loops), use delta time for frame-independent movement, and never hardcode game values. These are the kinds of rules that prevent the performance disasters 3D artists and game developers encounter when AI-generated code makes it into a build.
Why 3D artists should care
If you are a 3D artist who also writes gameplay code, sets up physics interactions, or optimizes scenes for real-time rendering, this skill covers the engineering side of the 3D-to-engine pipeline. It is particularly useful for indie developers wearing multiple hats.
Installation
Usage
The skill activates contextually when you describe game development tasks:
Related Snyk resources:
Getting Started with Snyk for Secure Python Development (relevant for Blender Python scripting)
10 npm Security Best Practices (relevant for Three.js/Node.js game projects)
2. Three.js agent skills (React Three Fiber best practices)
Source: emalorenzo/three-agent-skills Stars: 11 License: MIT Last Updated: January 2026 Verified SKILL.md: Yes (2 SKILL.md files: r3f-best-practices and three-best-practices)
This is a focused, dedicated repository built specifically as an Agent Skill collection for Three.js and React Three Fiber development. The r3f-best-practices skill alone contains 70+ rules across 12 categories, prioritized by impact. If you work with 3D on the web, this is one of the most thorough skills available.
What it covers
The skill covers the entire Poimandres ecosystem: @react-three/fiber, @react-three/drei, @react-three/postprocessing, @react-three/rapier (physics), zustand (state management), and leva (debug GUI). Rules are organized by priority:
Priority | Category | Impact |
|---|---|---|
1 | Performance & Re-renders | CRITICAL |
2 | useFrame & Animation | CRITICAL |
3 | Component Patterns | HIGH |
4 | Canvas & Setup | HIGH |
5 | Drei Helpers | MEDIUM-HIGH |
6 | Loading & Suspense | MEDIUM-HIGH |
7 | State Management | MEDIUM |
8 | Events & Interaction | MEDIUM |
9 | Post-processing | MEDIUM |
10 | Physics (Rapier) | LOW-MEDIUM |
The two critical categories alone prevent the most common Three.js performance disasters. The number one rule (and a pattern Claude frequently generates incorrectly without this skill): never call setState inside useFrame. That causes 60 re-renders per second and kills frame rates. The skill teaches Claude to mutate refs directly instead, which is the correct approach for any frame-by-frame animation.
Why 3D artists should care
If you are building interactive 3D experiences for the web (product configurators, architectural walkthroughs, browser-based games, data visualizations), this skill prevents Claude from generating code with the most common R3F performance anti-patterns. The difference between a 60 FPS web 3D experience and a stuttering mess often comes down to exactly these patterns.
Installation
Usage
The skill activates when you work with R3F code:
3. 3D Modeling specialist
Source: majiayu000/claude-skill-registry (path: skills/data/3d-modeling/) Stars: 78 (registry repo) License: MIT Last Updated: January 2026 Verified SKILL.md: Yes
The Claude Skill Registry is a large collection of community-contributed skills, and the 3D Modeling skill is one of its standout entries. It positions Claude as a "battle-hardened 3D artist who has shipped AAA games and worked on VFX productions" with 12 years of production experience distilled into actionable guidance.
What it covers
The skill's trigger list is extensive: 3D modeling, mesh topology, UV unwrapping, retopology, low poly, high poly, subdivision, edge flow, edge loops, hard surface, organic modeling, sculpting, ZBrush, Blender, Maya, 3ds Max, LOD, level of detail, game-ready mesh, film-ready, normal baking, FBX export, glTF export, and texel density.
The skill includes a reference system with three specialized files:
references/patterns.mddictates how things should be built (creation patterns)references/sharp_edges.mdlists critical failures and explains why they happen (diagnosis)references/validations.mdcontains strict rules and constraints (review)
What gives this skill personality (and credibility) is the "battle scars" section: real-world horror stories about losing three days of work because an FBX had scale set to 0.01, shipping a game where every character had inverted normals on their teeth, and spending a week debugging "floating" geometry that turned out to be non-manifold edges. These are not theoretical warnings. They are exactly the kinds of problems that waste days in real 3D production.
Strong opinions the skill enforces:
Always apply scale and rotation before export. No exceptions.
Quads are a requirement for anything that deforms, not a preference.
N-gons are never acceptable in final production geometry.
Texel density inconsistency is the mark of amateur work.
If your boolean result needs cleanup, your boolean approach was wrong.
Installation
Usage
Claude activates this skill when you ask about 3D modeling tasks:
Who This Is For: 3D artists working in game development or VFX who want Claude to have production-grade opinions about topology, UV layouts, and export pipelines rather than generic advice.
4. DavinciDreams 3D Design Team plugin
Source: DavinciDreams/Agent-Team-Plugins (path: teams/3d-design/) Stars: 1 License: Not specified Last Updated: February 2026 Verified SKILL.md: Yes (9 SKILL.md files across skill directories)
This is the most ambitious 3D-focused Claude plugin on this list. It is structured as a full "3D design team" with nine specialized skills and seven AI subagents, covering the entire 3D production pipeline from modeling to final export.
9 Skills
Skill | Focus |
|---|---|
| Interface, workflows, export pipelines |
| Topology, sculpting, subdivision, hard surface vs. organic |
| UV mapping, PBR materials, Substance workflows, shader nodes |
| Armatures, weight painting, IK constraints, Rigify |
| Keyframing, NLA editor, Grease Pencil |
| LOD, texture atlasing, draw call reduction |
| Unity integration and export |
| NVIDIA Omniverse workflows |
| VRoid Studio for VTuber/avatar creation |
7 AI subagents
modeler for geometry creation and refinement
texturer for material and UV workflows
rigger for skeleton and weight painting
animator for animation and motion
asset-optimizer for performance optimization
3d-analyst for technical analysis and debugging
vtuber-specialist for avatar and VTuber pipeline
What makes it interesting
The Blender skill alone covers interface navigation, all modeling tools and modifiers, sculpting and retopology workflows, rigging and weight painting, Grease Pencil, animation tools, and detailed export settings for both Unity (1.00 scale, -Z forward, Y up) and Unreal (0.01 scale, -X forward, Z up). The texturing skill covers the full PBR pipeline from UV basics through Substance Painter/Designer workflows to platform-specific texture optimization. The modeling skill distinguishes between hard surface and organic modeling workflows with specific technique recommendations for each.
This is genuinely a "team in a box" for 3D production. The star count is low (1), but the content quality is high and well-organized. The repo was last updated in February 2026.
Installation
Usage
Skills activate contextually when you describe 3D tasks:
Who This Is For: 3D generalists who work across multiple disciplines (modeling, texturing, rigging, animation) and want Claude to have contextual knowledge of the entire pipeline.
5. Blender 3D modeling (Procedural Python)
Source: Andrew1326/dominations (path: .claude/skills/blender-3d-modeling/) Stars: 0 License: Apache-2.0 Last Updated: February 2026 Verified SKILL.md: Yes
This skill is laser-focused on one thing: writing Blender Python scripts that generate 3D geometry procedurally. At nearly 9,000 characters, it is a practical cookbook of bpy and bmesh patterns with working code examples for every common procedural modeling scenario.
What it covers
The skill provides six core instruction sections, each with production-ready code:
Creating meshes from raw vertex data using
from_pydata()for simple static meshesAdvanced mesh editing with bmesh for operations like extrude, subdivide, and per-face manipulation
Programmatic modifier application (Subdivision Surface, Mirror, Array, Boolean, Solidify, Bevel)
Curves and surfaces (Bezier, NURBS, tubes with bevel depth)
Procedural generation patterns, including grids, circular arrays, and terrain from heightmaps
Material assignment per face for multi-material objects
The skill includes complete worked examples: a parametric spiral staircase generator (20 steps with a central column) and a honeycomb panel generator using bmesh. Both are the kind of tasks that come up regularly in architectural visualization and game environment work.
Key guidelines the skill enforces:
Use
from_pydata()for simple static meshes, bmesh for anything requiring operationsAlways call
mesh.update()afterfrom_pydata()andbm.free()after bmesh operationsFor large procedural meshes (10k+ faces), prefer bmesh over repeated
bpy.opscalls (operators have per-call overhead)Blender uses Z-up coordinate system; keep this in mind when importing from Y-up systems (most game engines)
Test procedural scripts with small counts first, then scale up
Installation
Usage
Who this is for: Technical artists, procedural modelers, and anyone who writes Blender Python scripts for content generation. If you are building tools or pipelines that generate geometry programmatically, this skill saves you from constantly looking up the bpy/bmesh API.
6. Shader techniques
Source: majiayu000/claude-skill-registry (path: skills/data/shader-techniques/) Stars: 78 (registry repo) License: MIT Last Updated: January 2026 Verified SKILL.md: Yes
At over 10,000 characters, this skill covers shader programming across multiple engines and graphics APIs. It includes production-ready shader code for the most commonly requested effects, an optimization guide with relative operation costs, and a troubleshooting section for the problems that trip up every shader programmer.
What it covers
The skill starts with a rendering pipeline overview (vertex shader, rasterization, fragment shader) and provides complete, commented HLSL shader code for:
Basic PBR Surface Shader with albedo, normal mapping, metallic, and smoothness
Toon/Cel Shader with outline pass (expanding vertices along normals) and ramp-based lighting
Dissolve Effect with noise-driven clip and edge glow
Screen-Space Vignette post-processing effect
The optimization section is particularly valuable. It includes a cost comparison table for shader operations:
Operation | Relative Cost | Notes |
|---|---|---|
Add/Multiply | 1x | Baseline |
Divide | 4x | Avoid in loops |
Sqrt | 4x | Use rsqrt when possible |
Sin/Cos | 8x | Use lookup tables on mobile |
Texture Sample | 4-8x | Varies by hardware |
Pow | 8x | Use exp2(x*log2(y)) |
The skill also maps shader languages across engines: Unity URP/HDRP uses HLSL + ShaderGraph, Unreal uses HLSL + Material Editor, Godot uses its own Shading Language (similar to GLSL), and Vulkan uses SPIR-V compiled from GLSL.
Troubleshooting covers the classics:
Pink/magenta material? Shader failed to compile. Check console.
Shader too slow? Profile with GPU debugger (RenderDoc), reduce texture samples, use lower precision, move calculations to vertex shader.
Too many shader variants? Use
shader_featureinstead ofmulti_compile, strip unused variants.
Installation
Usage
Who this is for: Technical artists, shader programmers, and 3D artists who need custom visual effects beyond what material editors provide. Also useful for anyone porting shaders between engines.

Snyk's Brian Clark walks through building an app with Claude Code, demonstrating the same kind of AI-assisted coding workflow that 3D artists use when generating Blender scripts and shader code.
7. Code Buddy Blender Automation
Source: phuetz/code-buddy (path: .codebuddy/skills/bundled/blender/) Stars: 3 License: MIT Last Updated: February 2026 Verified SKILL.md: Yes
While the Blender 3D Modeling skill (#5) focuses on procedural geometry creation, this skill covers the broader Blender automation picture: command-line rendering, batch processing, scene manipulation, Geometry Nodes scripting, and MCP server integration. If skill #5 is about creating geometry, this skill is about automating everything else.
What it covers
The skill is organized around practical automation workflows:
Command-line rendering covers the full range of headless Blender operations: rendering single frames, animation ranges, custom output paths, specific scenes, engine selection (Cycles vs. Eevee), and GPU configuration via inline Python.
Python bpy scripting provides templates for scene creation, material setup with Principled BSDF nodes, keyframe animation, and render settings configuration.
Geometry nodes covers programmatic creation and manipulation of Geometry Nodes modifiers via Python, a capability that is increasingly important as Blender's procedural tools grow more powerful.
Five complete workflow templates:
Batch render multiple scenes in a blend file
Procedural asset generation with random placement and materials
Camera animation sequences (e.g., orbital camera paths)
Batch model import and render for portfolio turntables or asset previews
Material library application for applying shared materials across objects
The skill also includes MCP server configuration for Blender, listing the available tools: 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, and blender_get_scene_info.
Installation
Usage
Who This Is For: Technical directors, render pipeline engineers, and 3D artists who automate repetitive Blender tasks. Pairs well with skill #5 (procedural geometry) to cover both creation and pipeline automation.
8. CAD Agent (3D printing and parametric design)
Source: clawd-maf/cad-agent (skill archived at openclaw/skills, path: skills/clawd-maf/cad-agent/) Stars: 2 (cad-agent repo), 745 (openclaw/skills archive) License: Not specified Last Updated: February 2026 Verified SKILL.md: Yes
This skill takes a fundamentally different approach from the others on this list. Instead of giving Claude knowledge about 3D concepts, it gives Claude eyes. CAD Agent is a rendering server that runs in a Docker container and lets Claude see what it is building: send modeling commands, receive rendered images, iterate visually.
How it works
The skill uses build123d, a Python CAD library for creating parametric 3D models. The workflow is straightforward: create a model with code, render it (3D isometric, 2D technical drawing, or multi-view composite), visually inspect the result, modify if needed, and export to STL, STEP, or 3MF for 3D printing.
Available endpoints:
Endpoint | What it does |
|---|---|
| Run build123d code, create model |
| Modify existing model |
| List models in session |
| Get dimensions |
| 3D shaded render (VTK) |
| 2D technical drawing |
| 4-view composite |
| Export STL/STEP/3MF |
| Check if printable |
The printability analysis endpoint is a standout feature for 3D printing workflows. Rather than exporting an STL and discovering print issues after slicing, Claude can check printability during the design iteration.
Installation
For the skill itself:
Usage
Who This Is For: 3D printing enthusiasts, product designers, mechanical engineers, and anyone creating parametric parts where visual iteration with an AI assistant is more efficient than manual CAD work.
A note on security when using 3D skills
3D artists and game developers might not consider Claude Skills a security concern, but the same supply chain risks apply here as anywhere else.
Snyk's ToxicSkills study found that 13% of skills tested contained critical security flaws, and some actively attempted to exfiltrate credentials. The SKILL.md to Shell Access research demonstrated how three lines of markdown in a skill file can grant an attacker shell access to your machine. A Blender automation skill that includes a scripts/ directory with shell scripts has the same access to your system as any other code you run.
Before installing any skill:
Read the
SKILL.mdand any bundled scripts. Skills are markdown and shell scripts, not compiled binaries. You can read every line.Check the source. Skills from established registries with community review carry lower risk than random forks.
Review permissions. The
allowed-toolsfrontmatter field shows what tools a skill can use. A Blender skill that needsBashaccess (for runningblender --background --python) is reasonable. A texturing reference skill that requestsBashaccess warrants more scrutiny.Use Snyk to scan. If you are already using Snyk Code or the Snyk MCP integration, you can scan skill scripts the same way you scan any code.
The skills on this list are from identifiable sources with clear content. But the general principle applies: trust, then verify.

What does it take to write secure code with AI? This video covers the practices that help keep AI-generated scripts and shaders safe in production.
Wrapping up
The Claude Skills ecosystem for 3D modeling and game development is still in its early days. You will not find the same volume of skills as in web development or cybersecurity. But the skills that do exist address genuine pain points: writing correct Blender Python without constantly referring to the API docs, getting shader syntax right across engines, following game-engine best practices to prevent performance disasters, and maintaining consistent 3D production standards across a team.
The 3D community's relationship with AI tooling is maturing in a healthy direction. The conversations on BlenderArtists, r/blender, and r/gamedev increasingly focus on practical questions: "How do I use Claude to write a bmesh script for this procedural pattern?" rather than "Will AI replace 3D artists?" The answer, as working professionals have discovered, is that AI handles the tedious parts of the pipeline (boilerplate code, API lookups, repetitive setup tasks) while humans handle everything that requires artistic judgment, technical intuition, and the kind of production experience that comes from shipping actual projects.
If you are already using Claude Code for 3D work, installing a few of these skills is a five-minute investment. The Blender Python skill alone will save you time the first time Claude generates a procedural mesh script that actually handles bmesh memory management correctly and respects Blender's coordinate system. The Shader Techniques skill pays for itself the first time you need a dissolve effect that compiles without errors. And the Game Developer skill prevents the kind of performance anti-patterns that cost you hours of profiling later.
If you are looking for MCP servers instead of Claude Skills, see our 6 MCP Servers for Using AI to Generate 3D Models.
Related Snyk resources:
The Highs and Lows of Vibe Coding (relevant to AI-generated 3D code)
Snyk's ToxicSkills Research (supply chain security for Agent Skills)
WHITEPAPER
The AI Security Crisis in Your Python Environment
As development velocity skyrockets, do you actually know what your AI environment can access?