npx claudepluginhub wilddogjp/openbpxThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read [bpx-shared](../bpx-shared/SKILL.md).
Manipulates properties in Unreal Engine .uasset exports via BPX prop CLI: lists decoded props with warnings, sets/adds/removes values using JSON paths, with dry-run and backup options.
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 metadata <file.uasset> --export <n>
bpx metadata set-root <file.uasset> --export <n> --key <k> --value <v> [--dry-run] [--backup]
bpx metadata set-object <file.uasset> --export <n> --import <i> --key <k> --value <v> [--dry-run] [--backup]
set-root: updates root metadata key/value.set-object: updates metadata for one import key/value.[!CAUTION] This command includes write-capable operations. Confirm intent and run
--dry-runfirst.
| Command | Use when | Notable defaults |
|---|---|---|
metadata | Default form reads one metadata export by --export index. | Check bpx help for exact required flags. |
set-root | updates root metadata key/value. | Check bpx help for exact required flags. |
set-object | updates metadata for one import key/value. | Check bpx help for exact required flags. |
metadata read subcommand; read form is bpx metadata <file> --export <n>.--import target.bpx metadata ./Sample.uasset --export 1
bpx metadata set-root ./Sample.uasset --export 1 --key SampleKey --value SampleValue [--dry-run] [--backup]
bpx metadata set-object ./Sample.uasset --export 1 --import 1 --key SampleKey --value SampleValue [--dry-run] [--backup]