material

SkillDev tools

BPX `material` command skill. Inspect materials, scan child instances, and extract custom HLSL.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the material skill

What this skill tells your AI

The instructions your AI receives, as published by wilddogjp/openbpx in skills/bpx-material/SKILL.md and read by ahel’s review.

PREREQUISITE: Read bpx-shared.

Usage

bpx material read <file.uasset> [--export <n>] [--include-hlsl] [--children-root <directory>] [--parent <token>] [--pattern "*.uasset"] [--recursive] [--limit <n>]

Behavior

  • read: unified read entry for material inputs/references/parent and optional child scan/HLSL summary.
  • inspect: summarizes material inputs, asset references, and direct parent material.
  • children: scans a directory for material instances matching --parent token.
  • hlsl: shows custom-node HLSL snippets (UMaterialExpressionCustom::Code) and explains full-translation limits.

Code-Aligned Caveats

  • material read is the canonical entry; use flags to opt into HLSL and child scans.
  • Directory scans should always narrow with --parent, --pattern, and --limit.

High-Signal Examples

bpx material read ./Sample.uasset [--export 1] [--include-hlsl] [--children-root ./Content] [--parent SampleToken] [--pattern "*.uasset"] [--recursive] [--limit 1]

Signals

GitHub stars
100
Forks
8
Last commit
Jun 2026
Advanced
Item type
skill
Key
bpx-material
Source
github.com/wilddogjp/openbpx