batihandev/unity-mcp-skills/scriptableobject

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when users want to create, read, or modify ScriptableObject assets.

Install

npx vskill@latest install batihandev/unity-mcp-skills/scriptableobject

SKILL.md

ScriptableObject Skills

Overview

Create and manage ScriptableObject assets.

Common Mistakes

DO NOT (common hallucinations):

  • scriptableobject_create_type does not exist → create SO scripts via script_create with template "ScriptableObject"
  • scriptableobject_get_properties / scriptableobject_read do not exist → use scriptableobject_get
  • scriptableobject_set_property / scriptableobject_set_field do not exist → use scriptableobject_set (single field) or scriptableobject_set_batch (multiple fields)
  • scriptableobject_save does not exist → changes are auto-saved to the asset

Routing:

  • For ScriptableObject script creation → use script module with template "ScriptableObject"
  • For JSON import/export → scriptableobject_import_json / scriptableobject_export_json (this module)

Skills

scriptableobject_create

Create a new ScriptableObject asset. Parameters:

  • typeName (string): ScriptableObject type name.
  • savePath (string): Asset save path.
scriptableobject_get

Get properties of a ScriptableObject. Parameters:

  • assetPath (string): Asset path.
scriptableobject_set

Set a field/property on a ScriptableObject. Parameters:

  • assetPath (string): Asset path.
  • fieldName (string): Field or property name.
  • value (string): Value to set.
scriptableobject_list_types

List available ScriptableObject types in the project. Parameters:

  • filter (string, optional): Filter by name.
scriptableobject_duplicate

Duplicate a ScriptableObject asset. Parameters:

  • assetPath (string): Source asset path to duplicate.
scriptableobject_set_batch

Set multiple fields on a ScriptableObject at once. fields: JSON object {fieldName: value, ...}

ParameterTypeRequiredDefaultDescription
assetPathstringYes-Asset path of the ScriptableObject
fieldsstringYes-JSON object with field-value pairs, e.g. {"fieldName": "value", ...}

Returns: { success, fieldsSet }

scriptableobject_delete

Delete a ScriptableObject asset.

ParameterTypeRequiredDefaultDescription
assetPathstringYes-Asset path of the ScriptableObject to delete

Returns: { success, deleted }

scriptableobject_find

Find ScriptableObject assets by type name.

ParameterTypeRequiredDefaultDescription
typeNamestringYes-ScriptableObject type name to search for
searchPathstringNo"Assets"Folder path to search within
limitintNo50Maximum number of results to return

Returns: { success, count, assets }

scriptableobject_export_json

Export a ScriptableObject to JSON.

ParameterTypeRequiredDefaultDescription
assetPathstringYes-Asset path of the ScriptableObject to export
savePathstringNonullFile path to save the JSON output; if omitted, JSON is returned inline

Returns: { success, path } or { success, json }

scriptableobject_import_json

Import JSON data into a ScriptableObject.

ParameterTypeRequiredDefaultDescription
assetPathstringYes-Asset path of the target ScriptableObject
jsonstringNonullJSON string to import
jsonFilePathstringNonullPath to a JSON file to read and import

Returns: { success, assetPath }


Example Usage

See `../../recipes/scriptableobject/<command>.md` for C# templates.

Recipe path rule: ../../recipes/scriptableobject/<command>.md

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
6
Repository forks
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/batihandev/unity-mcp-skills/scriptableobject/badge)](https://verified-skill.com/skills/batihandev/unity-mcp-skills/scriptableobject)

Something wrong with this skill or its page? Tell us.