From openbpx
Bulk-rewrites reference strings in NameMap and decoded properties of .uasset files using BPX ref command. Supports --dry-run and --backup for safe refactoring.
npx claudepluginhub wilddogjp/openbpxThis skill uses the workspace's default tool permissions.
> **PREREQUISITE:** Read [bpx-shared](../bpx-shared/SKILL.md).
Inspects and edits NameMap entries in UE5 .uasset files via BPX CLI commands: list, add, set, remove with auto-computed hashes, dry-run, and backups.
Modern find-and-replace using sd (simpler than sed) and batch replacement patterns. Triggers on: sd, find replace, batch replace, sed replacement, string replacement, rename.
Batch refactors code across multiple files using MorphLLM edit_file. Use for renaming patterns everywhere, style updates, large files (500+ lines), or 5+ edits per file.
Share bugs, ideas, or general feedback.
PREREQUISITE: Read bpx-shared.
bpx ref rewrite <file.uasset> --from <old> --to <new> [--dry-run] [--backup]
rewrite: replaces reference tokens across NameMap and decodable properties.--from and --to values.[!CAUTION] This command includes write-capable operations. Confirm intent and run
--dry-runfirst.
bpx ref rewrite ./Sample.uasset --from OldValue --to NewValue [--dry-run] [--backup]