read-uasset-deep

Parse Unreal Engine .uasset binary files to extract package details, name tables, imports, exports, and dependencies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to thoroughly analyze the internal structure of Unreal Engine .uasset files, uncovering package information, dependencies, and asset relationships that are not immediately visible.

Core Features & Use Cases

  • Detailed Asset Parsing: Extracts package info, name tables, imports, exports, and dependencies from .uasset files.
  • Deep Dependency Analysis: Recursively reads and analyzes dependent assets for a comprehensive understanding.
  • Use Case: Debugging complex Blueprint issues by examining the relationships between assets, or understanding the exact structure of a Behavior Tree and its nodes.

Quick Start

Use the read-uasset-deep skill to parse the file Content/Characters/BP_Player.uasset and output its full structure as JSON.

Frequently Asked Questions about read-uasset-deep

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

FAQPage Schema
How do I analyze Unreal Engine .uasset file structure and dependencies?

To analyze .uasset file structure and dependencies, you can parse the binary file to extract package details, name tables, import/export tables, and asset relationships, outputting the full structure as JSON for comprehensive debugging.

What is the best way to debug complex Blueprint relationships in Unreal Engine?

Debugging complex Blueprint relationships is best achieved by performing deep dependency analysis on the .uasset files, recursively reading linked assets to uncover structural information and dependencies that are not immediately visible in the editor.

How does dependency tracking work for uncooked Unreal Engine assets?

Dependency tracking for uncooked assets works by recursively parsing the .uasset binary format to map import and export tables, allowing you to comprehensively trace linked assets and understand exact structural relationships like Behavior Tree nodes.

Does this .uasset parsing approach support cooked Unreal Engine 5.3 assets?

This .uasset parsing approach offers limited support for cooked Unreal Engine 5.3+ assets, as it is primarily designed for analyzing uncooked editor assets to extract detailed structural information and dependencies.

What are the limitations when parsing cooked .uasset files for asset analysis?

The limitations when parsing cooked .uasset files include limited functionality for cooked Unreal Engine 5.3+ assets, as the tool primarily targets uncooked editor assets for deep, recursive dependency tracking and structural understanding.