From openbpx
Inspects ImportMap entries in .uasset files to list imports, search by object/class, and aggregate dependency graphs across directories. Useful for Unreal Engine asset dependency analysis.
npx claudepluginhub wilddogjp/openbpxThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read [bpx-shared](../bpx-shared/SKILL.md).
Analyzes Unreal Engine blueprint .uasset files using BPX CLI: summarize exports, extract/disassemble bytecode, trace paths, inspect call args, search refs, infer control flow graphs.
Manages Unity assets via unity-cli: queries info, dependencies, references; creates prefabs/scriptable-objects; lists/adds/removes packages. Use for deps, broken refs, unused assets.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
PREREQUISITE: Read bpx-shared.
bpx import list <file.uasset>
bpx import search <file.uasset> [--object <name>] [--class-package <pkg>] [--class-name <cls>]
bpx import graph <directory> [--pattern "*.uasset"] [--recursive] [--group-by root|object] [--filter <token>]
list: lists ImportMap entries for one package.search: filters imports by object/class tokens (requires at least one filter).graph: aggregates import dependency edges across a directory.graph reports per-file parse failures without aborting the whole scan.| Command | Use when | Notable defaults |
|---|---|---|
list | lists ImportMap entries for one package. | Read-only path; safe for discovery. |
search | filters imports by object/class tokens (requires at least one filter). | Check bpx help for exact required flags. |
graph | aggregates import dependency edges across a directory. | Check bpx help for exact required flags. |
graph is ImportMap-based and may not reflect K2 graph-level references.--filter and narrower patterns for speed.bpx import list ./Sample.uasset
bpx import search ./Sample.uasset [--object SampleName] [--class-package <pkg>] [--class-name <cls>]
bpx import graph ./Content [--pattern "*.uasset"] [--recursive] [--group-by root|object] [--filter SampleToken]