unity-scriptableobject

Manage Unity ScriptableObject assets including JSON import/export and batch edits.

6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-scriptableobject-dycuong03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-scriptableobject
Source: https://github.com/dyCuong03/unity-agent-team/tree/main/.claude/skills/unity-skills/skills/scriptableobject
Command: npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-scriptableobject-dycuong03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity teams often need to create, update, or maintain large numbers of ScriptableObject assets, but doing it by hand is slow, error-prone, and hard to reproduce across branches and environments.

Core Features & Use Cases

  • Create, read, and update ScriptableObject assets: Set fields/properties on an existing asset or create a new one by type and path.
  • Discover and manage assets at scale: List available ScriptableObject types and find assets of a given type within a folder with limits.
  • Copy, delete, and migrate via JSON: Duplicate assets and export/import ScriptableObjects to/from JSON for repeatable configuration and tooling workflows.

Quick Start

Use unity-scriptableobject to export an existing ScriptableObject from assetPath "Assets/Configs/MyConfig.asset" into a JSON file at savePath "Assets/Exports/MyConfig.json".

Frequently Asked Questions about unity-scriptableobject

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

FAQPage Schema
How do I export Unity ScriptableObject assets to JSON for configuration replication?

To export Unity ScriptableObject assets to JSON, you specify the assetPath of the configuration file and a savePath for the JSON output. This enables repeatable configuration authoring and data migrations across different project environments.

Can I update Unity ScriptableObject fields in bulk without manual editing?

Yes, you can update Unity ScriptableObject fields in bulk by applying field-level updates to existing assets. This supports batch operations on specified asset paths, eliminating slow and error-prone manual configuration editing.

What's the best way to find and manage large numbers of ScriptableObject assets in a Unity project?

The best way to manage ScriptableObject assets at scale is to list available types and find assets of a given type within a specific folder. You can apply limits to control the scope of your asset discovery and content tooling workflows.

Does the unity-scriptableobject Skill support importing JSON back into Unity assets?

Yes, this Skill supports importing JSON back into Unity ScriptableObject assets. It performs JSON round-trips to read, create, or update configuration files, provided you supply correct assetPath and typeName handling for the target assets.

How do I duplicate or delete Unity ScriptableObject configurations programmatically?

You can duplicate or delete Unity ScriptableObject configurations programmatically by specifying the target asset path. Duplicating assets allows for fast settings replication, while deleting removes obsolete configurations during your project maintenance.