object-get-data

Retrieve serialized properties and fields from a Unity Object by instanceID.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lunafish/Game00 --skill object-get-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: object-get-data
Source: https://github.com/lunafish/Game00/tree/main/SKILLS/object-get-data
Command: npx skills add https://github.com/lunafish/Game00 --skill object-get-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill retrieves detailed information about specified Unity Objects, including their properties and fields, enabling deeper inspection and debugging of game objects and assets.

Core Features & Use Cases

  • Inspect Object State: Get a serialized view of any Unity Object (GameObject, Component, Asset).
  • Debug Properties: Understand the current values of an object's properties and fields.
  • Use Case: When a GameObject in your Unity scene is not behaving as expected, use this Skill to inspect its Transform component's position, rotation, and scale to diagnose the issue.

Quick Start

Get the data for the Unity Object referenced by instance ID 12345.

Frequently Asked Questions about object-get-data

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

FAQPage Schema
How do I retrieve Unity Object data for debugging game state?

To retrieve Unity Object data for debugging, you need a valid UnityEngine.Object reference, typically identified by its instanceID, to access and serialize its internal properties and fields.

Can I inspect specific fields and properties of a Unity GameObject?

Yes, you can inspect specific fields and properties of a Unity GameObject. This Skill retrieves a serialized view of any Unity Object, including its components and assets, to help debug current values.

How do I get serialized data from a Unity Object using an instance ID?

You can get serialized data from a Unity Object by providing its specific instance ID. This allows the tool to locate the valid UnityEngine.Object reference and extract its internal data structure.

Does this work for inspecting Unity Components and Assets?

Yes, this works for inspecting Unity Components and Assets. The retrieval process applies to any valid UnityEngine.Object, enabling you to debug game state across various object types within the engine.

Why do I need an instanceID to inspect Unity Object properties?

You need an instanceID to inspect Unity Object properties because it serves as the unique identifier to locate the valid UnityEngine.Object reference required to access its internal data structure.

What is the best way to debug a misbehaving Unity GameObject?

The best way to debug a misbehaving Unity GameObject is to retrieve its serialized data. By inspecting the current values of its properties and fields, you can diagnose issues like incorrect Transform positions.