unity-scriptableobject

Manage Unity ScriptableObject assets with JSON import and export.

8|1|Updated Oct 7, 2025
One-click install
npx skills add https://github.com/Zzulin/unity-project01 --skill unity-scriptableobject-zzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-scriptableobject
Source: https://github.com/Zzulin/unity-project01/tree/main/URP1/Plugins/Unity-Skills-main/SkillsForUnity/unity-skills~/skills/scriptableobject
Command: npx skills add https://github.com/Zzulin/unity-project01 --skill unity-scriptableobject-zzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies managing Unity ScriptableObject assets so developers and designers can create, read, modify, duplicate, delete, and serialize configuration or data assets without manual file editing in the Unity Editor.

Core Features & Use Cases

  • Create and manage assets: create new ScriptableObject assets and save them to specified project paths.
  • Inspect and edit fields: read properties, set individual fields, and apply batch updates using JSON-formatted field maps.
  • Project-scale tasks: list available ScriptableObject types, find assets by type, duplicate assets, and delete assets safely.
  • Import/Export JSON: export asset data to JSON for portability and import JSON into existing ScriptableObjects for bulk configuration.
  • Use Case: Bulk-update game configuration values across multiple environment-specific ScriptableObjects and export them to a versioned JSON backup.

Quick Start

Export the ScriptableObject at Assets/Configs/GameSettings.asset to JSON and save it to Assets/Exports/GameSettings.json.

Frequently Asked Questions about unity-scriptableobject

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

FAQPage Schema
How do I bulk update Unity ScriptableObject fields across project folders?

Export Unity ScriptableObject assets to JSON by specifying the asset path and type name, serializing the configuration data into a portable JSON file format for versioning or external processing.

Can I import JSON data into existing Unity ScriptableObjects for configuration?

Yes, you can import JSON data into existing Unity ScriptableObjects to apply bulk configuration updates automatically without manual editing in the Unity Editor.

What is the best way to automate Unity asset management for ScriptableObjects?

Automate Unity asset management for ScriptableObjects by using editor automation to create, duplicate, delete, and find assets by type, streamlining project configuration and pipeline tasks.

Do I need to provide asset paths and type names to manage ScriptableObjects?

Yes, managing Unity ScriptableObjects requires providing specific asset paths and type names as inputs to accurately target, read, modify, or serialize the desired configuration assets.