assets-get-data

Extract serializable fields and properties from Unity assets via path-scoped queries.

Updated May 3, 2026
One-click install
npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill assets-get-data-rakamenouya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-get-data
Source: https://github.com/RakameNouya/MR-Bab_10_and_Kel_3/tree/main/.gemini/skills/assets-get-data
Command: npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill assets-get-data-rakamenouya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of extracting detailed asset data from Unity projects efficiently, providing developers with access to all serializable fields and properties without manual inspection.

Core Features & Use Cases

  • Asset Data Extraction: Access all serializable fields and properties of Unity assets.
  • Path-Scoped Reads: Limit the extraction to specific fields or properties with precise path queries.
  • Use Case: Quickly get the data of a specific asset, such as a material or scriptable object, from a Unity project without navigating through multiple files.

Quick Start

Extract the data from a material asset by running the 'assets-get-data' tool with the asset reference and specifying the field path, e.g., 'unity-mcp-cli run-tool assets-get-data --input '{"assetRef": "material asset path", "paths": "materialPropertyPath"}'

Frequently Asked Questions about assets-get-data

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

FAQPage Schema
How do I extract serializable properties from a Unity asset?

To extract serializable properties from a Unity asset, use a tool that leverages Unity's internal Reflector to serialize all fields. This approach retrieves asset data directly without requiring manual file opening or parsing.

What is the best way to get specific field data from a Unity scriptable object?

The best way to get specific field data from a Unity scriptable object is using path-scoped queries. By specifying field paths, you can limit data extraction to precisely targeted properties instead of retrieving the entire asset.

Can I retrieve Unity project asset data without manual file parsing?

Yes, you can retrieve Unity project asset data without manual file parsing by utilizing Unity's internal Reflector. This mechanism navigates and extracts serializable fields and properties automatically, bypassing the need to open files directly.

How do I limit data extraction to specific fields in Unity materials?

You can limit data extraction to specific fields in Unity materials by applying path-scoped queries. By providing the asset reference and the specific material property path, the extraction targets only the requested data.