In this article
3Dモデリング、ゲーム開発、シェーダープログラミングに役立つClaude Skillsトップ8
r/blenderやBlenderArtists、Polycountをよく見ている方なら、過去1年で3DワークフローにおけるAIをめぐる議論が変化していることに気づいているでしょう。2024年にクリエイター向けフォーラムを席巻した「AIが3Dアーティストに取って代わる」という不安は、制作パイプラインでAIが実際に何に役立つのかという、より現実的な議論へと移りつつあります。
r/blenderでは、手作業なら何時間もかかるプロシージャルジオメトリのスクリプトをClaudeに書かせるワークフローが共有されています。BlenderArtistsの「Meet Coder」というスレッドでは、テキストプロンプトからBlender Pythonプログラムや3Dモデルを生成するAIコパイロットが紹介されています。r/gamedevでは、インディー開発者がLLMを使ってシェーダーコードを記述し、マテリアルシステムを設定し、ゲームの仕組みを従来よりずっと短時間で試作しています。
こうした導入状況は数字にも表れています。業界調査によると、ゲーム開発スタジオの50%以上が制作パイプラインでAIを積極的に導入しており、開発者の97%がアセット制作にAI支援ツールを活用しています。Blender MCPプロジェクト(Model Context Protocolを介してBlenderとClaudeを接続するプロジェクト)は、公開以来GitHubスターを13,700以上獲得。3Dアーティストが自分のツールに直接つながるAI支援を求めていることを明確に示しています。Blender自体も、既存のPython APIを介して通信するMCPサーバーを通じ、自然言語入力を探求する「Blender Lab」構想を発表しました。
これらのコミュニティに共通する傾向は明らかです。AIはアーティストの審美眼やテクニカルディレクターの判断に取って代わるものではありません。人間が創造的な判断やアートディレクション、実経験が必要な問題解決に集中できるよう、面倒でも必要な作業(定型的なPythonスクリプトの作成、プロシージャルジオメトリの生成、UVレイアウトの設定、各種エンジン向けのエクスポート設定など)を担います。

SnykのBrian Clarkが、AI生成コードがセキュリティ審査に耐えられるかを検証しています。3DアーティストがLLMでPythonスクリプトやシェーダー、ゲームロジックを生成する今、ますます重要な問いです。
Claude Skillsは、Claude Codeのセッションに特定分野の知識を取り込む、最も体系的な方法のひとつです。3Dツールを使っていて、まだ試したことがないなら、理解しておく価値があります。
Claude Skillsとは(そして、何ではないのか)
Claudeのエコシステムには複数の拡張機能があり、混同しやすいものです。違いを簡単に整理しましょう。
CLAUDE.mdファイルは、プロジェクトに関する永続的なメモリです。毎回のセッションで読み込まれ、「このプロジェクトではCyclesレンダリングを使うBlender 4.2を使用する」「Unreal用には常にZ-upでFBXを書き出す」といった情報をClaudeに伝えます。常に有効なコンテキストであり、必要に応じて呼び出す機能ではありません。
カスタムスラッシュコマンド(
.claude/commands/*.md)は、/command-nameで呼び出すシンプルなプロンプトテンプレートでした。現在は実質的にSkillsへ統合されています。フロントマターにargument-hintを定義したSkillsはスラッシュコマンドとして呼び出せます。それ以外のSkillsは、タスクに応じて状況に合わせて有効になります。MCPサーバーは、Model Context Protocolを介してツールやデータソースを公開する、実行中のプロセスです。3D分野ではBlender MCPが代表例で、実行中のサーバープロセスを通じてClaudeからBlenderを直接操作できます。MCPサーバーにはサーバープロセスとコードが必要です。
Claudeコネクタは、OAuthを使うリモートMCPサーバーを介して、ClaudeをSlack、Figma、Asanaなどの外部サービスに接続します。
Claudeアプリとは、Claudeが動作するプラットフォーム(Claude.ai、Claude Code、モバイル、デスクトップ)のことであり、Claudeの拡張機能ではありません。
プラグインは、Skills、エージェント、フック、MCPサーバーをひとまとめにして配布するものです。
Claude Skillsは、SKILL.mdファイル(YAMLフロントマターとMarkdown形式の指示を含む)と、スクリプト、テンプレート、参考資料などの任意の補助ファイルを含むディレクトリです。特徴は次のとおりです。
単一ファイルではなく、ディレクトリです。指示に加え、シェルスクリプトやPythonのヘルパー、参考ドキュメント、アセットファイルなどをひとつのSkillにまとめられます。
段階的な情報開示。起動時にClaudeが読み込むのは、各SkillのYAMLフロントマターにある
nameとdescriptionだけです(Skillあたり約100トークン)。Claudeはそれらの説明とタスクを照合し、有効にするSkillを判断します。一致するものが見つかると、SKILL.mdの指示全体を読み込みます。補助ファイル(参考資料、スクリプト、アセット)は、実行中に明示的に必要となった場合にのみ読み込まれます。この3段階の仕組みにより、数十個のSkillsをインストールしていてもコンテキストウィンドウを小さく保てます。コードを実行できます。Skillsには、実行中にClaudeが動かす
scripts/内のスクリプトを含められます。また、!command``構文を使って、動的な出力をプロンプトのコンテキストに挿入できます。オープンスタンダードに準拠しています。Agent Skills仕様はClaude Code、OpenAI Codex、Cursor、Gemini CLIなどに採用されており、Skillsを移植可能にしています。
スラッシュコマンドとして登録できます。YAMLフロントマターに
argument-hintフィールドを含むSkillsは、/skill-nameとして直接呼び出せます。
公式仕様とAnthropicのSkillsドキュメントで、形式の全容を確認できます。Agent Skillsの設計意図を知るには、Anthropicのエンジニアリングブログ記事もおすすめです。
Claude Skillのインストール
Skillのインストールは約30秒で完了します。
プロジェクトレベル(バージョン管理を通じてチームで共有):
your-3d-project/
└── .claude/
└── skills/
└── skill-name/
├── SKILL.md
└── scripts/
└── helper.pyユーザーレベル(個人用、すべてのプロジェクトで利用可能):
~/.claude/
└── skills/
└── skill-name/
├── SKILL.md
└── references/
└── REFERENCE.mdプラグイン経由(Skillのコレクション向け):
/plugin marketplace add owner/repo
/plugin menuプロジェクトレベルのSkillsは、ソース管理を通じてチームメンバーと共有されます。ユーザーレベルのSkillsは自分だけが使えます。名前が競合する場合は、エンタープライズのSkills、個人用のSkills、プロジェクトのSkillsの順に優先されます。
注意点がひとつあります。Agent Skillsのエコシステムは新しく急速に拡大しているため、サプライチェーンセキュリティが重要です。SnykのToxicSkills調査では、テストしたSkillsの36%でプロンプトインジェクションが見つかり、エコシステム全体で1,467件の悪意あるペイロードが確認されました。インストールする前に、SkillのSKILL.mdと同梱スクリプトを必ず確認してください。環境内で実行する他のサードパーティコードと同じように、Skillsを扱いましょう。
Claude Skillを作成していますか?3Dモデリング、ゲーム開発、シェーダープログラミング向けのオープンソースClaude SkillやMCPサーバーを作成またはメンテナンスしている方には、Snyk Secure Developer Programがオープンソースプロジェクト向けのエンタープライズレベルのセキュリティスキャンを無料で提供します。Snykは585,000件以上のオープンソースプロジェクトを保護しており、条件を満たすメンテナーには、エンタープライズ機能へのフルアクセス、Discordコミュニティでのサポート、インテグレーション支援を提供します。既存のプロジェクトをお持ちの方はこちらからお申し込みください。新たに始める方はこちらをご覧ください。
始める前にひとつお伝えします。3Dモデリングやゲーム開発向けのClaude Skillsエコシステムは、まだ発展途上です。Trail of Bitsなどの企業が多額の投資を行ってきたサイバーセキュリティ向けSkillsほどの充実度はありません。一方で、Blender用Pythonの記述、シェーダー構文の正確な記述、ゲームエンジンのベストプラクティスへの準拠、反復的な3D制作タスクの自動化といった、実際の課題を解決する実用的で専門性の高いSkillsが見つかります。専用のリポジトリから提供されるものも、大規模なSkillレジストリに含まれるものもあります。いずれも、Agent Skills仕様に準拠した検証済みのSKILL.mdファイルを備えています。
# | Skill | スター数 | 対象分野 | ソース |
|---|---|---|---|---|
1 | Game Developer Skill | 403 | Unity、Unreal、ECS、シェーダープログラミング、ゲーム最適化 | |
2 | Three.js Agent Skills(R3Fのベストプラクティス) | 11 | React Three Fiber、Three.js、Poimandresエコシステム | |
3 | 3D Modeling Specialist | 78 | トポロジー、UVマッピング、リトポロジー、DCCツールのワークフロー | |
4 | DavinciDreams 3D Design Team | 1 | 3D制作パイプライン全般:9つのSkills + 7つのエージェント(モデリング、テクスチャリング、リギング、アニメーション) | |
5 | Blender 3Dモデリング(プロシージャルPython) | 0 | Blender bpyスクリプティング、bmesh、プロシージャル生成 | |
6 | Shader Techniques | 78 | HLSL/GLSL、Unityシェーダー、視覚効果、最適化 | |
7 | Code Buddy Blender Automation | 3 | Blender CLIレンダリング、バッチ処理、MCPインテグレーション | |
8 | CAD Agent(3Dプリント) | 2 | パラメトリックCAD、build123d、3Dプリント可能な部品、視覚的な反復改善 |
1. Game Developer Skill(Unity、Unreal、Godot)
ソース: Jeffallan/claude-skills(パス:skills/game-developer/)スター数: 403 ライセンス: MIT 最終更新: 2026年2月 検証済みSKILL.md: はい
これは、403スターを獲得したClaude-skills専門コレクションに含まれる、単独で利用できるゲーム開発者向けSkillです。Claudeを、Unity C#、Unreal C++、Godotに精通したシニアゲーム開発者として位置づけ、3Dアーティストが関わることの多いゲームエンジンの作業を幅広くカバーします。
対象分野
Unity、Unreal Engine、ECSアーキテクチャ、ゲーム物理、マルチプレイヤーネットワーク、シェーダープログラミング、ゲームAIなどのキーワードに反応します。要件の分析(ジャンル、プラットフォーム、性能目標)、アーキテクチャの設計(ECS/コンポーネントシステム)、中核となる仕組みの実装、60 FPS以上を目指した最適化、各プラットフォームでのテストという体系的なワークフローに従います。
参考資料は整理されており、必要に応じて読み込めるガイドが5つ用意されています。
トピック | 参考資料 | 読み込むタイミング |
|---|---|---|
Unity開発 |
| Unity C#、MonoBehaviour、Scriptable Objects |
Unreal開発 |
| Unreal C++、Blueprints、Actorコンポーネント |
ECSとパターン |
| Entity Component System、ゲームの設計パターン |
パフォーマンス |
| FPS最適化、プロファイリング、メモリ |
ネットワーク |
| マルチプレイヤー、クライアント・サーバー、ラグ補正 |
このSkillは、実制作の経験に基づく実践的な制約を徹底します。頻繁にインスタンス化する場合は必ずオブジェクトプーリングを使う、コンポーネント参照をキャッシュする(Updateループ内でGetComponentを呼ばない)、フレームレートに依存しない移動にはデルタタイムを使う、ゲーム内の値をハードコードしない、といったルールです。こうしたルールは、AI生成コードがビルドに組み込まれたときに3Dアーティストやゲーム開発者が直面する、深刻なパフォーマンス問題を防ぎます。
3Dアーティストにとってのメリット
ゲームプレイコードを書いたり、物理インタラクションを設定したり、リアルタイムレンダリング用にシーンを最適化したりする3Dアーティストにとって、このSkillは3D制作からエンジンへのパイプラインにおけるエンジニアリング面をカバーします。複数の役割を担うインディー開発者に特に役立ちます。
インストール
git clone https://github.com/Jeffallan/claude-skills.git
cp -r claude-skills/skills/game-developer ~/.claude/skills/使い方
ゲーム開発タスクを説明すると、状況に応じてSkillが有効になります。
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 generationSnykの関連リソース:
セキュアなPython開発のためのSnyk入門(Blender Pythonスクリプティングに関連)
npmセキュリティのベストプラクティス10選(Three.js/Node.jsのゲームプロジェクトに関連)
2. Three.js Agent Skills(React Three Fiberのベストプラクティス)
ソース: emalorenzo/three-agent-skills スター数: 11 ライセンス: MIT 最終更新: 2026年1月 検証済みSKILL.md: はい(2つのSKILL.mdファイル:r3f-best-practicesとthree-best-practices)
Three.jsとReact Three Fiberの開発に特化したAgent Skillsコレクションのリポジトリです。r3f-best-practices Skillだけでも、影響度に応じて優先順位付けされた12カテゴリ、70以上のルールを収録しています。Web上で3Dを扱うなら、最も充実したSkillsのひとつです。
対象分野
@react-three/fiber、@react-three/drei、@react-three/postprocessing、@react-three/rapier(物理演算)、zustand(状態管理)、leva(デバッグGUI)など、Poimandresエコシステム全体をカバーします。ルールは優先度別に整理されています。
優先度 | カテゴリ | 影響度 |
|---|---|---|
1 | パフォーマンスと再レンダリング | 重大 |
2 | useFrameとアニメーション | 重大 |
3 | コンポーネントのパターン | 高 |
4 | Canvasとセットアップ | 高 |
5 | Dreiヘルパー | 中〜高 |
6 | 読み込みとSuspense | 中〜高 |
7 | 状態管理 | 中 |
8 | イベントとインタラクション | 中 |
9 | ポストプロセス | 中 |
10 | 物理演算(Rapier) | 低〜中 |
重大度の高い2つのカテゴリだけでも、Three.jsでよくあるパフォーマンス上の深刻な問題を防げます。最も重要なルール(このスキルがないと、Claudeが頻繁に誤ったコードを生成するパターンです):setState内でuseFrameを呼び出さないこと。1秒間に60回再レンダリングが発生し、フレームレートが低下します。このスキルでは、フレームごとのアニメーションには直接refを変更するのが正しい方法だとClaudeに教えます。
3Dアーティストが注目すべき理由
Web向けのインタラクティブな3D体験(製品コンフィギュレーター、建築物のウォークスルー、ブラウザゲーム、データビジュアライゼーションなど)を開発する場合、このスキルを使えば、R3Fでよくあるパフォーマンス上のアンチパターンを含むコードをClaudeが生成するのを防げます。Web上の3D体験が60 FPSで動くか、カクついて使いものにならないかは、多くの場合、まさにこうしたパターンにかかっています。
インストール
git clone https://github.com/emalorenzo/three-agent-skills.git
cp -r three-agent-skills/skills/* ~/.claude/skills/使い方
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. 3Dモデリングのスペシャリスト
ソース: majiayu000/claude-skill-registry(パス:skills/data/3d-modeling/) スター: 78(レジストリリポジトリ) ライセンス: MIT 最終更新: 2026年1月 SKILL.mdの検証: 済み
Claude Skill Registryは、コミュニティが投稿したスキルを多数集めたコレクションです。その中でも3D Modelingスキルは特に優れた項目の1つです。Claudeを「AAAゲームをリリースし、VFX作品を手がけてきた、実戦経験豊富な3Dアーティスト」と位置づけ、12年にわたる制作経験を実践的なガイダンスに凝縮しています。
対象範囲
このスキルが対応するトリガーは幅広く、3Dモデリング、メッシュトポロジー、UV展開、リトポロジー、ローポリ、ハイポリ、サブディビジョン、エッジフロー、エッジループ、ハードサーフェス、オーガニックモデリング、スカルプト、ZBrush、Blender、Maya、3ds Max、LOD、ディテールレベル、ゲーム向けメッシュ、映像向けアセット、ノーマルベイク、FBXエクスポート、glTFエクスポート、テクセル密度が含まれます。
このスキルには、用途別に特化した3つのファイルからなるリファレンスシステムが含まれています:
references/patterns.mdは、ものの作り方(制作パターン)を定めますreferences/sharp_edges.mdは、重大な失敗例とその原因を説明します(診断)references/validations.mdには、厳格なルールと制約が記載されています(レビュー)
このスキルの個性(そして信頼性)を際立たせているのが「battle scars(実戦の傷跡)」のセクションです。FBXのスケールが0.01に設定されていたために3日分の作業を失った話、歯の法線がすべて反転したキャラクターをゲームでリリースしてしまった話、実は非多様体エッジが原因だった「浮いている」ジオメトリのデバッグに1週間かかった話など、現場で起きた失敗談が紹介されています。机上の空論ではありません。実際の3D制作で何日もの時間を無駄にしかねない、まさにこうした問題なのです。
このスキルが徹底する強い信念:
エクスポート前に必ずスケールと回転を適用する。例外なし。
変形するものには四角ポリゴンが必須。好みの問題ではありません。
最終的な制作ジオメトリにNゴンは絶対に使わない。
テクセル密度の不統一は、未熟さの表れです。
ブーリアンの結果に後処理が必要なら、ブーリアンの使い方が間違っています。
インストール
git clone https://github.com/majiayu000/claude-skill-registry.git
cp -r claude-skill-registry/skills/data/3d-modeling ~/.claude/skills/使い方
3Dモデリングについて質問すると、Claudeがこのスキルを有効にします:
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対象ユーザー:ゲーム開発やVFXに携わる3Dアーティスト。一般論ではなく、トポロジー、UVレイアウト、エクスポートパイプラインについて、制作現場で通用する見解をClaudeに求める方におすすめです。
4. DavinciDreams 3D Design Teamプラグイン
ソース: DavinciDreams/Agent-Team-Plugins(パス:teams/3d-design/) スター: 1 ライセンス: 指定なし 最終更新: 2026年2月 SKILL.mdの検証: 済み(スキルディレクトリにSKILL.mdファイルが9つ)
このリストの中でも、3Dに特化したClaudeプラグインとして最も意欲的なものです。9つの専門スキルと7つのAIサブエージェントで構成される包括的な「3Dデザインチーム」として、モデリングから最終エクスポートまで、3D制作パイプライン全体をカバーします。
9つのスキル
スキル | 対象 |
|---|---|
| インターフェース、ワークフロー、エクスポートパイプライン |
| トポロジー、スカルプト、サブディビジョン、ハードサーフェスとオーガニックモデリング |
| UVマッピング、PBRマテリアル、Substanceのワークフロー、シェーダーノード |
| アーマチュア、ウェイトペイント、IK制約、Rigify |
| キーフレーム、NLAエディター、Grease Pencil |
| LOD、テクスチャアトラス、ドローコール削減 |
| Unityとの連携とエクスポート |
| NVIDIA Omniverseのワークフロー |
| VTuberやアバター制作向けのVRoid Studio |
7つのAIサブエージェント
modeler:ジオメトリの作成とブラッシュアップ
texturer:マテリアルとUVのワークフロー
rigger:スケルトンとウェイトペイント
animator:アニメーションと動き
asset-optimizer:パフォーマンスの最適化
3d-analyst:技術分析とデバッグ
vtuber-specialist:アバターとVTuberのパイプライン
注目ポイント
Blenderスキルだけでも、インターフェース操作、あらゆるモデリングツールとモディファイア、スカルプトやリトポロジーのワークフロー、リギングとウェイトペイント、Grease Pencil、アニメーションツールをカバーし、Unity(スケール1.00、前方-Z、上方向Y)とUnreal(スケール0.01、前方-X、上方向Z)それぞれに合わせた詳細なエクスポート設定も備えています。テクスチャリングスキルは、UVの基礎からSubstance Painter/Designerのワークフロー、プラットフォームに応じたテクスチャ最適化まで、PBRパイプライン全体をカバーします。モデリングスキルでは、ハードサーフェスとオーガニックモデリングのワークフローを区別し、それぞれに適した具体的な手法を推奨します。
これは、まさに3D制作の「チームまるごと」です。スター数は少ない(1)ものの、内容の質は高く、構成もよく整理されています。リポジトリの最終更新は2026年2月です。
インストール
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/使い方
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対象ユーザー:モデリング、テクスチャリング、リギング、アニメーションなど複数の分野に携わり、パイプライン全体に関する知識をClaudeに持たせたい3Dジェネラリスト。
5. Blender 3Dモデリング(Pythonによるプロシージャル生成)
ソース: Andrew1326/dominations(パス:.claude/skills/blender-3d-modeling/) スター: 0 ライセンス: Apache-2.0 最終更新: 2026年2月 SKILL.mdの検証: 済み
このスキルは、BlenderのPythonスクリプトで3Dジオメトリをプロシージャルに生成することに特化しています。約9,000文字にわたる実践的なbpyとbmeshのパターン集で、よくあるプロシージャルモデリングのシナリオを網羅した動作するコード例が掲載されています。
対象範囲
このスキルには、制作ですぐに使えるコードとともに、6つの基本的な指示セクションが用意されています:
頂点データからメッシュを作成:
from_pydata()を使ったシンプルな静的メッシュの作成bmeshによる高度なメッシュ編集:押し出し、細分化、面ごとの編集など
モディファイアのプログラムによる適用(Subdivision Surface、Mirror、Array、Boolean、Solidify、Bevel)
カーブとサーフェス(Bezier、NURBS、ベベル深度を設定したチューブ)
プロシージャル生成のパターン:グリッド、円形配列、ハイトマップからの地形生成など
面ごとのマテリアル割り当て:複数のマテリアルを使うオブジェクト向け
このスキルには、実際に動作する完成済みの例も含まれています。中央の柱を備えた20段のパラメトリックな螺旋階段生成スクリプトと、bmeshを使ったハニカムパネル生成スクリプトです。どちらも建築ビジュアライゼーションやゲーム環境制作でよく必要になる作業です。
このスキルが徹底する主なガイドライン:
シンプルな静的メッシュには
from_pydata()を使い、操作が必要な場合はbmeshを使うfrom_pydata()の後は必ずmesh.update()を呼び出し、bmeshの操作後はbm.free()を呼び出す大規模なプロシージャルメッシュ(面数1万以上)では、
bpy.opsを繰り返し呼び出すよりbmeshを使う(オペレーターは呼び出しごとにオーバーヘッドが発生)Blenderの座標系はZアップです。Yアップのシステム(多くのゲームエンジン)からインポートする際は注意してください。
プロシージャルスクリプトは、まず少ない数でテストし、問題なければ規模を拡大する
インストール
git clone https://github.com/Andrew1326/dominations.git
cp -r dominations/.claude/skills/blender-3d-modeling ~/.claude/skills/使い方
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対象ユーザー:テクニカルアーティスト、プロシージャルモデラー、BlenderのPythonスクリプトでコンテンツを生成する方。ジオメトリをプログラムで生成するツールやパイプラインを構築しているなら、bpy/bmesh APIを何度も調べる手間をこのスキルで省けます。
6. シェーダーテクニック
ソース: majiayu000/claude-skill-registry(パス:skills/data/shader-techniques/) スター: 78(レジストリリポジトリ) ライセンス: MIT 最終更新: 2026年1月 SKILL.mdの検証: 済み
10,000文字を超えるこのスキルは、複数のエンジンやグラフィックスAPIにまたがるシェーダープログラミングをカバーします。よく求められるエフェクトの制作現場向けシェーダーコード、相対的な処理コストを示す最適化ガイド、シェーダープログラマーが必ず直面する問題のトラブルシューティングを収録しています。
対象範囲
レンダリングパイプライン(頂点シェーダー、ラスタライズ、フラグメントシェーダー)の概要から始まり、コメント付きの完全なHLSLシェーダーコードを以下の内容で提供します:
基本的なPBRサーフェスシェーダー:アルベド、ノーマルマッピング、メタリック、スムースネス
トゥーン/セルシェーダー:アウトラインパス(法線方向への頂点拡張)とランプベースのライティング
ディゾルブエフェクト:ノイズ駆動のクリップ処理とエッジグロー
スクリーンスペースビネットのポストプロセスエフェクト
最適化のセクションは特に有用です。シェーダー処理のコスト比較表を掲載しています:
処理 | 相対コスト | 備考 |
|---|---|---|
加算/乗算 | 1倍 | 基準 |
除算 | 4倍 | ループ内では避ける |
平方根 | 4倍 | 可能であればrsqrtを使用 |
Sin/Cos | 8倍 | モバイルではルックアップテーブルを使用 |
テクスチャサンプル | 4〜8倍 | ハードウェアによって異なる |
Pow | 8倍 | exp2(x*log2(y))を使用 |
このスキルでは、エンジンごとのシェーダー言語も整理しています。Unity URP/HDRPはHLSLとShaderGraph、UnrealはHLSLとMaterial Editor、Godotは独自のシェーディング言語(GLSLに類似)、VulkanはGLSLからコンパイルされたSPIR-Vを使用します。
定番の問題を網羅したトラブルシューティング:
マテリアルがピンク/マゼンタになる?シェーダーのコンパイルに失敗しています。コンソールを確認してください。
シェーダーが遅すぎる?GPUデバッガー(RenderDoc)でプロファイリングし、テクスチャサンプルを減らし、精度を下げ、計算を頂点シェーダーに移してください。
シェーダーバリアントが多すぎる?
multi_compileではなくshader_featureを使い、使わないバリアントを除外しましょう。
インストール
git clone https://github.com/majiayu000/claude-skill-registry.git
cp -r claude-skill-registry/skills/data/shader-techniques ~/.claude/skills/使い方
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対象ユーザー:テクニカルアーティスト、シェーダープログラマー、マテリアルエディターでは実現できないカスタムビジュアルエフェクトを必要とする3Dアーティスト。また、エンジン間でシェーダーを移植する方にも役立ちます。

SnykのBrian ClarkがClaude Codeを使ったアプリ構築の手順を紹介します。3DアーティストがBlenderスクリプトやシェーダーコードを生成するときに活用するのと同じ、AI支援コーディングのワークフローを実演します。
7. Code Buddy Blenderオートメーション
ソース: phuetz/code-buddy(パス:.codebuddy/skills/bundled/blender/) スター: 3 ライセンス: MIT 最終更新: 2026年2月 SKILL.mdの検証: 済み
Blender 3D Modelingスキル(#5)がプロシージャルなジオメトリ作成に特化しているのに対し、このスキルはBlenderの幅広い自動化をカバーします。コマンドラインレンダリング、バッチ処理、シーン操作、Geometry Nodesのスクリプティング、MCPサーバーとの連携が対象です。スキル#5がジオメトリを作成するものなら、このスキルはそれ以外のあらゆる作業を自動化します。
対象範囲
このスキルは、実践的な自動化ワークフローを中心に構成されています:
コマンドラインレンダリングでは、単一フレームやアニメーション範囲のレンダリング、カスタム出力パスや特定シーンの指定、エンジン(CyclesまたはEevee)の選択、インラインPythonによるGPU設定など、Blenderをヘッドレスで実行するさまざまな方法を網羅します。
Python bpyスクリプティングでは、シーン作成、Principled BSDFノードを使ったマテリアル設定、キーフレームアニメーション、レンダリング設定の構成に使えるテンプレートを提供します。
Geometry Nodesでは、Pythonを使ったGeometry Nodesモディファイアのプログラムによる作成と操作を扱います。Blenderのプロシージャルツールが強化されるにつれ、ますます重要になる機能です。
完成済みの5つのワークフローテンプレート:
blendファイル内の複数シーンを一括レンダリング
ランダムな配置とマテリアルによるプロシージャルなアセット生成
カメラアニメーションシーケンス(例:軌道を描くカメラパス)
モデルの一括インポートとレンダリング(ポートフォリオ用のターンテーブルやアセットのプレビュー向け)
マテリアルライブラリの適用(複数のオブジェクトに共通のマテリアルを適用)
このスキルには、Blender向けMCPサーバーの設定も含まれ、利用可能なツールとして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、blender_get_scene_infoが一覧表示されています。
インストール
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/使い方
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対象ユーザー:繰り返し発生するBlenderの作業を自動化するテクニカルディレクター、レンダリングパイプラインエンジニア、3Dアーティスト。スキル#5(プロシージャルジオメトリ)と組み合わせれば、制作とパイプラインの自動化の両方をカバーできます。
8. CAD Agent(3Dプリントとパラメトリックデザイン)
ソース: clawd-maf/cad-agent(スキルはopenclaw/skillsにアーカイブ、パス:skills/clawd-maf/cad-agent/) スター数:2(cad-agentリポジトリ)、745(openclaw/skillsアーカイブ) ライセンス:記載なし 最終更新:2026年2月 SKILL.mdの検証:済み
このスキルは、このリストにある他のスキルとは根本的に異なるアプローチを取ります。Claudeに3Dの知識を与えるのではなく、目を与えるのです。CAD AgentはDockerコンテナで動作するレンダリングサーバーで、Claudeが制作中のものを確認できます。モデリングコマンドを送信し、レンダリング画像を受け取って、見た目を確認しながら反復できます。
仕組み
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 doneこのスキルは、パラメトリックな3Dモデルを作成するPython製CADライブラリ、build123dを使用します。ワークフローはシンプルです。コードでモデルを作成し、レンダリング(3Dアイソメトリック、2D技術図面、または複数ビューの合成画像)して、見た目を確認。必要に応じて修正し、3Dプリント用にSTL、STEP、または3MF形式でエクスポートします。
利用可能なエンドポイント:
エンドポイント | 機能 |
|---|---|
| build123dコードを実行してモデルを作成 |
| 既存モデルを変更 |
| セッション内のモデルを一覧表示 |
| 寸法を取得 |
| 3Dシェーディングレンダリング(VTK) |
| 2D技術図面 |
| 4ビュー合成画像 |
| STL/STEP/3MF形式でエクスポート |
| プリント可能かどうかを確認 |
プリント適性分析のエンドポイントは、3Dプリントのワークフローで特に役立つ機能です。STLをエクスポートしてスライス後に問題が判明するのではなく、Claudeは設計の反復中にプリント適性を確認できます。
インストール
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/healthスキル本体のインストール方法:
git clone https://github.com/openclaw/skills.git
cp -r skills/skills/clawd-maf/cad-agent ~/.claude/skills/使い方
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対象ユーザー:3Dプリント愛好家、プロダクトデザイナー、機械エンジニア、そしてAIアシスタントと見た目を確認しながら反復するほうが、手作業でCADを操作するより効率的な、パラメトリック部品を作成するすべての人。
3Dスキルを使う際のセキュリティについて
3Dアーティストやゲーム開発者はClaude Skillsをセキュリティ上の懸念と考えないかもしれません。しかし、他のあらゆる場面と同様に、ここにもサプライチェーンリスクがあります。
SnykのToxicSkills調査では、テストしたスキルの13%に重大なセキュリティ上の欠陥があり、一部は認証情報を積極的に外部へ流出させようとしていたことが明らかになりました。SKILL.mdからシェルアクセスへの調査では、スキルファイル内のわずか3行のMarkdownによって、攻撃者がマシンのシェルにアクセスできることが実証されました。scripts/ディレクトリにシェルスクリプトを含むBlender自動化スキルは、実行する他のコードと同じようにシステムへアクセスできます。
スキルをインストールする前に、次の点を確認してください。
SKILL.mdと同梱スクリプトを読む。スキルはMarkdownとシェルスクリプトであり、コンパイル済みバイナリではありません。すべての行を読むことができます。ソースを確認する。コミュニティによるレビューが行われている、実績あるレジストリのスキルは、出所不明のフォークよりリスクが低くなります。
権限を確認する。
allowed-toolsフロントマターフィールドには、スキルが使用できるツールが示されています。Blenderスキルが(blender --background --pythonを実行するために)Bashアクセスを必要とするのは妥当です。一方、テクスチャリングの参考資料を提供するスキルがBashアクセスを要求する場合は、慎重に確認しましょう。Snykでスキャンする。すでにSnyk CodeまたはSnyk MCPインテグレーションを利用している場合は、他のコードと同じ方法でスキルのスクリプトをスキャンできます。
このリストに掲載したスキルは、出所が明確で内容を確認できるものです。ただし、基本原則は変わりません。信頼したうえで、検証しましょう。

AIを活用してセキュアなコードを書くには、何が必要でしょうか?この動画では、AIが生成したスクリプトやシェーダーを本番環境で安全に保つための実践方法を紹介します。
まとめ
3Dモデリングやゲーム開発向けのClaude Skillsのエコシステムは、まだ発展の初期段階です。Web開発やサイバーセキュリティほど多くのスキルは見つかりません。しかし、存在するスキルは、BlenderのAPIドキュメントを何度も参照せずに正確なPythonコードを書く、さまざまなエンジンでシェーダーの構文を正しく記述する、パフォーマンス上の大きな問題を防ぐゲームエンジンのベストプラクティスに従う、チーム全体で一貫した3D制作基準を維持するといった、現実的な課題に応えています。
3DコミュニティとAIツールの関係は、健全な方向に成熟しつつあります。BlenderArtists、r/blender、r/gamedevでの会話も、「AIが3Dアーティストに取って代わるのか?」ではなく、「このプロシージャルパターン用のbmeshスクリプトをClaudeに書かせるには?」といった実用的な問いに移りつつあります。現場のプロフェッショナルが実感している答えは、パイプラインの退屈な作業(定型コード、APIの検索、繰り返しのセットアップ作業)はAIが担い、芸術的な判断や技術的な直感、実際のプロジェクトを完成させることで培われる制作経験が必要なことは、人間が担うというものです。
すでに3D制作でClaude Codeを使っているなら、こうしたスキルをいくつかインストールするのにかかるのは5分ほどです。Blender Pythonスキルを使えば、Claudeがbmeshのメモリ管理を適切に処理し、Blenderの座標系に準拠したプロシージャルメッシュのスクリプトを初めて生成したときから、時間を節約できます。Shader Techniquesスキルは、エラーなくコンパイルできるディゾルブエフェクトが必要になったときに、その価値を実感できるでしょう。Game Developerスキルは、後から何時間もかけてプロファイリングすることになるようなパフォーマンス上のアンチパターンを防ぎます。
Claude SkillsではなくMCPサーバーをお探しの場合は、AIで3Dモデルを生成するためのMCPサーバー6選をご覧ください。
Snykの関連記事:
バイブコーディングの光と影(AIが生成する3Dコードに関連)
SnykのToxicSkills調査(Agent Skillsのサプライチェーンセキュリティ)