What problem does it solve?
This Skill streamlines creation, inspection, modification, duplication, deletion, and JSON import/export of Unity ScriptableObject assets to remove tedious, error-prone manual Editor workflows and speed up data asset management.
Core Features & Use Cases
- Create & Duplicate: Create new ScriptableObject assets from templates and duplicate existing assets to new paths.
- Inspect & Modify Fields: Read properties, set individual fields, or apply batch updates using JSON-style field maps.
- Find & List Types: Discover available ScriptableObject types in the project and locate assets by type or search path.
- Import/Export JSON: Export asset contents to JSON for external processing and import JSON to populate or update assets.
- Use Case: Bulk-update game configuration assets, migrate settings between environments, or export asset data for analytics and tooling.
Quick Start
Create a ScriptableObject asset at Assets/Data/GameSettings.asset named GameSettings and set its fields by importing a JSON object.