unity-scriptableobject

Create, update, and export Unity ScriptableObject assets via JSON.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/muddyrain/valley-mas --skill unity-scriptableobject-muddyrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-scriptableobject
Source: https://github.com/muddyrain/valley-mas/tree/main/.codex/skills/unity-skills/skills/scriptableobject
Command: npx skills add https://github.com/muddyrain/valley-mas --skill unity-scriptableobject-muddyrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ScriptableObject management in Unity is error-prone and repetitive; this skill provides programmatic creation, modification, and reading of ScriptableObject assets to streamline asset workflows.

Core Features & Use Cases

  • Create ScriptableObject assets of a specified type at a given path.
  • Read and modify fields of existing ScriptableObject assets.
  • Batch update multiple fields, duplicate assets, and import/export JSON representations.
  • Discover ScriptableObject types and manage asset lifecycles within Unity projects.

Quick Start

Create a new ScriptableObject asset of a specified type at a given path in the Unity project.

Frequently Asked Questions about unity-scriptableobject

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

FAQPage Schema
How do I automate ScriptableObject creation and modification in Unity?

You can automate ScriptableObject creation and modification in Unity by programmatically managing assets, enabling batch edits, field setting, and duplication to streamline game and tooling workflows.

Can I batch update multiple fields on existing Unity ScriptableObject assets?

Yes, you can batch update multiple fields on existing Unity ScriptableObject assets, applying bulk modifications programmatically to reduce manual repetition and prevent errors in your asset workflow.

How do I import and export ScriptableObject data as JSON in Unity?

Importing and exporting ScriptableObject data as JSON in Unity allows you to serialize and deserialize asset fields programmatically, facilitating data migration and batch updates across your project.

What is the best way to find and list specific ScriptableObject types in a Unity project?

The best way to find and list specific ScriptableObject types in a Unity project is using type-based discovery, programmatically searching and retrieving assets to automate your asset management lifecycle.

Does programmatic ScriptableObject management work for both game and tooling workflows?

Yes, programmatic ScriptableObject management works for both Unity game and tooling workflows, supporting batch edits, imports, exports, and type-based searches to streamline repetitive asset tasks.