read-uasset

Extract readable ASCII strings and metadata from Unreal Engine .uasset files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to inspect the configuration and metadata of Unreal Engine's binary .uasset files without needing to open the Unreal Editor, enabling programmatic analysis of game assets.

Core Features & Use Cases

  • Extract Asset Strings: Pull readable ASCII strings, including asset paths, class types, property names, and values.
  • Analyze Input Bindings: Understand Input Mapping Contexts (IMC) and Input Actions (IA), including key mappings, triggers, and modifiers.
  • Inspect Data Assets: View basic metadata for Data Tables and other data-driven assets.
  • Use Case: An agent can analyze all input actions and their bindings across your project to identify conflicts or suggest improvements to the control scheme.

Quick Start

Use the read-uasset skill to extract 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 strings from a .uasset file without opening Unreal Engine?

To extract strings from a .uasset file without opening Unreal Engine, you can analyze the binary file content to identify readable ASCII patterns for asset paths, class types, and property values programmatically.

Can I analyze Input Mapping Contexts and Input Actions from .uasset files?

Yes, you can analyze Input Mapping Contexts and Input Actions from .uasset files by extracting their key mappings, triggers, and modifiers to programmatically review control scheme configurations.

What is the best way to inspect Unreal Engine Data Tables outside the editor?

The best way to inspect Unreal Engine Data Tables outside the editor is by parsing the binary .uasset file to view basic metadata and data-driven asset configurations directly from the extracted strings.

Does extracting metadata from .uasset files require PowerShell?

Yes, extracting metadata from .uasset files requires PowerShell to read the binary file content and identify the ASCII patterns needed to decode the asset configurations.

What limitations exist when decoding .uasset files programmatically?

Limitations when decoding .uasset files programmatically include relying on readable ASCII string extraction rather than full structural parsing, meaning some complex binary asset data may not be fully interpreted.