read-uasset

Extract readable strings and metadata from Unreal Engine .uasset files using PowerShell.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/buihuuloc/universal-ue-skills --skill read-uasset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: read-uasset
Source: https://github.com/buihuuloc/universal-ue-skills/tree/main/skills/read-uasset
Command: npx skills add https://github.com/buihuuloc/universal-ue-skills --skill read-uasset

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to inspect the contents of Unreal Engine's binary .uasset files without needing to open the full Unreal Editor, enabling quick analysis of game assets and configurations.

Core Features & Use Cases

  • Extract Readable Strings: Pulls human-readable text, asset paths, class types, property names, and values from binary files.
  • Analyze Input Assets: Ideal for understanding Input Mapping Contexts (IMC) and Input Actions (IA), including key bindings and triggers.
  • Inspect Data Assets: Useful for reviewing Data Tables and other binary data assets.
  • Use Case: Quickly check all key bindings and their associated actions in an IMC file to understand the game's control scheme.

Quick Start

Use the read-uasset skill to extract all readable strings from the file at "D:\s2\Content\Input\IMC_MainCharacter.uasset".

Frequently Asked Questions about read-uasset

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract readable strings from Unreal Engine .uasset files?

To extract readable strings from .uasset files, use a PowerShell script to parse the binary data and pull human-readable text, asset paths, and property values without needing the Unreal Editor. This method quickly surfaces embedded configurations.

Can I analyze Unreal Engine Input Mapping Contexts without opening the editor?

Yes, you can analyze Input Mapping Contexts by using a PowerShell script to read the .uasset file directly, identifying key bindings, triggers, and associated Input Actions to understand the game's control scheme.

Does extracting asset metadata from .uasset files require special software?

Extracting asset metadata from .uasset files does not require special software, but it does require a PowerShell environment to execute the parsing script and access to the target .uasset file on your system.

What is the best way to inspect Data Tables in Unreal Engine binary assets?

The best way to inspect Data Tables in binary assets is running a PowerShell script that identifies class types, property names, and referenced assets within the .uasset file, bypassing the overhead of the full Unreal Editor.

Why does reading .uasset files manually result in unreadable text?

Reading .uasset files manually results in unreadable text because they are binary files. A dedicated parsing script is needed to decode the structure and extract readable ASCII strings, class types, and asset paths.