npx claudepluginhub wilddogjp/openbpxThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read [bpx-shared](../bpx-shared/SKILL.md).
Inspects and updates export headers in .uasset files via BPX CLI commands: list by class/object, view details, set fields with dry-run and backup.
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 prop list <file.uasset> --export <n>
bpx prop set <file.uasset> --export <n> --path <dot.path> --value '<json>' [--dry-run] [--backup]
bpx prop add <file.uasset> --export <n> --spec '<json>' [--dry-run] [--backup]
bpx prop remove <file.uasset> --export <n> --path <dot.path> [--dry-run] [--backup]
list: decodes properties for one export and includes warnings.set: updates an existing property value at --path.add: appends a new top-level property from --spec JSON.remove: removes a property at --path.[!CAUTION] This command includes write-capable operations. Confirm intent and run
--dry-runfirst.
| Command | Use when | Notable defaults |
|---|---|---|
list | decodes properties for one export and includes warnings. | Read-only path; safe for discovery. |
set | updates an existing property value at --path. | Run --dry-run first and use --backup for real writes. |
add | appends a new top-level property from --spec JSON. | Run --dry-run first and use --backup for real writes. |
remove | removes a property at --path. | Run --dry-run first and use --backup for real writes. |
prop list immediately before prop set/add/remove to avoid stale assumptions.bpx prop list ./Sample.uasset --export 1
bpx prop set ./Sample.uasset --export 1 --path MyProperty --value '{"value":1}' [--dry-run] [--backup]
bpx prop add ./Sample.uasset --export 1 --spec '{"value":1}' [--dry-run] [--backup]
bpx prop remove ./Sample.uasset --export 1 --path MyProperty [--dry-run] [--backup]