object-get-data

Extract serialized data from UnityEngine.Object references into a structured schema.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/lightvu25/Echoes --skill object-get-data-lightvu25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: object-get-data
Source: https://github.com/lightvu25/Echoes/tree/main/SKILLS/object-get-data
Command: npx skills add https://github.com/lightvu25/Echoes --skill object-get-data-lightvu25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gets a complete serialized snapshot of a specified Unity Object, including its properties and fields, to simplify debugging and tooling. If you need to modify the data, use the object-modify tool.

Core Features & Use Cases

  • Returns a structured, serialized representation of Unity Objects, including typeName, name, value, fields, and props.
  • Enables rapid debugging, asset inspection, and integration with tooling that consumes serialized object data.

Quick Start

Ask the tool to fetch the serialized data for a given Unity Object reference.

Frequently Asked Questions about object-get-data

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

FAQPage Schema
How do I inspect serialized fields and properties of a Unity Object?

To inspect serialized fields of a Unity Object, you can extract a complete serialized snapshot that returns structured data including typeName, name, value, fields, and props. This simplifies debugging and tooling.

Can I get a structured data snapshot of a GameObject for debugging?

Yes, you can fetch a serialized data snapshot for any GameObject, Component, or Asset reference in Unity. The output follows a structured schema containing typeName, name, value, fields, and props to enable rapid debugging.

What is the best way to extract asset references and property values in Unity?

The best way to extract asset references is to fetch the serialized representation of the specified Unity Object. This captures all properties and fields in a structured format for integration with tooling that consumes serialized object data.

Does this object inspection method support modifying Unity component data?

No, this object inspection method only fetches serialized data for read-only inspection. If you need to modify the Unity component data, you should use a dedicated object-modify tool instead of this extraction approach.

When do I need to fetch serialized data from a UnityEngine.Object?

You need to fetch serialized data from a UnityEngine.Object when you require a complete snapshot of its properties and fields for rapid debugging, asset inspection, or feeding serialized object data into external tooling systems.