npx claudepluginhub wilddogjp/openbpxThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read [bpx-shared](../bpx-shared/SKILL.md).
Reads StringTable exports from .uasset files and edits entries: update key values, remove keys, set namespaces using BPX CLI commands with dry-run and backup options.
Manages Unity Addressables groups and content with unity-cli: list/create groups, add/remove entries, build/clean content, analyze/fix issues before builds.
Creates, edits, and manages Unity assets including prefabs, materials, asset database, and Addressables with dependency analysis and import settings. Use for prefab workflows, material editing, asset search.
Share bugs, ideas, or general feedback.
PREREQUISITE: Read bpx-shared.
bpx name list <file.uasset>
bpx name add <file.uasset> --value <name> [--non-case-hash <u16>] [--case-preserving-hash <u16>] [--dry-run] [--backup]
bpx name set <file.uasset> --index <n> --value <name> [--non-case-hash <u16>] [--case-preserving-hash <u16>] [--dry-run] [--backup]
bpx name remove <file.uasset> --index <n> [--dry-run] [--backup]
list: lists NameMap entries and hashes.add: appends a new NameMap entry.set: rewrites one NameMap entry by index.remove: removes tail NameMap entry only when safety checks pass.add/set auto-compute UE5 hashes when hash flags are omitted.[!CAUTION] This command includes write-capable operations. Confirm intent and run
--dry-runfirst.
| Command | Use when | Notable defaults |
|---|---|---|
list | lists NameMap entries and hashes. | Read-only path; safe for discovery. |
add | appends a new NameMap entry. | Run --dry-run first and use --backup for real writes. |
set | rewrites one NameMap entry by index. | Run --dry-run first and use --backup for real writes. |
remove | removes tail NameMap entry only when safety checks pass. | Run --dry-run first and use --backup for real writes. |
bpx name list ./Sample.uasset
bpx name add ./Sample.uasset --value SampleName [--non-case-hash <u16>] [--case-preserving-hash <u16>] [--dry-run] [--backup]
bpx name set ./Sample.uasset --index 1 --value SampleName [--non-case-hash <u16>] [--case-preserving-hash <u16>] [--dry-run] [--backup]
bpx name remove ./Sample.uasset --index 1 [--dry-run] [--backup]