skills/material-sampler-check/SKILL.md
Guide to run Material Sampler Fixer tool before committing material changes
npx skillsauth add sipherxyz/universal-ue-skills material-sampler-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill reads project-specific values from skills.config.json at the repository root.
If not found, auto-detect using ue-detect-engine skill or prompt the user.
Purpose: Ensure material instances have correct sampler types before committing changes via Git Fork
Run the Material Sampler Fixer tool before committing when your changes include:
.uasset files in Materials folders)Ctrl+Shift+H to open Sipher Tool HubCtrl+Shift+M to open Material Sampler Fixer directly{project.content_path}Each row shows: | Column | Description | |--------|-------------| | Status Icon | Red = unfixed, Green = fixed | | Material Name | The material instance with issues | | Parameter | The texture parameter slot name | | Expected Type | What the parent material expects (e.g., Normal, Color) | | Actual Type | What the assigned texture actually is |
Option A: Fix All
Option B: Fix Selected
Option C: Fix Individual
Ctrl+Shift+M).uasset files in Materials folders| Issue | Cause | Fix Applied | |-------|-------|-------------| | Color texture in Normal slot | Wrong texture assigned | Replaced with DefaultNormal | | Normal texture in Color slot | Wrong texture assigned | Replaced with DefaultDiffuse | | sRGB texture in Linear slot | Texture has wrong color space | Replaced with DefaultWhite | | Virtual texture in non-VT slot | VT/non-VT mismatch | Replaced with matching placeholder |
| Sampler Type | Placeholder |
|--------------|-------------|
| Normal, Virtual Normal | /Engine/EngineMaterials/DefaultNormal |
| Color, Linear Color | /Engine/EngineMaterials/DefaultDiffuse |
| Masks, Grayscale, Alpha | /Engine/EngineMaterials/DefaultWhite |
.uasset filesOpen Tool: Ctrl+Shift+M (or Ctrl+Shift+H → search "Material Sampler")
Scan: Click "Scan Materials" after selecting folder
Fix: Click "Fix All" or individual "Fix" buttons
Save: Auto-save enabled by default, or save manually
Before committing material changes in Git Fork:
skill: material-sampler-check
invoke: /qa-testing:material-sampler-check
type: workflow
category: quality-assurance
scope: project-root
development
This skill should be used when implementing features in isolation using git worktrees. Triggers on "create worktree", "isolated workspace", "parallel development", or when starting implementation that should not affect main workspace.
testing
Manage VFX team issues on GitHub Projects - timeline scheduling, status updates, member commit checks, bulk assign. Use when managing VFX team project board, adding issues to timeline, checking member progress, or bulk-updating issue fields.
tools
Generate C++ validation rules from JSON definitions. Use when team updates ValidationRules.json or asks to add/modify validation rules.
development
Check codebase for Microsoft Xbox XR (Xbox Requirements) compliance issues. Scans for account picker, cloud saves, achievements, Quick Resume, and Xbox certification requirements. Use before console submission or when preparing for Microsoft certification. Triggers on "XR", "Xbox certification", "Microsoft compliance", "Xbox cert", "Xbox requirements", "GDK compliance".