gameobject-modify

Apply serialized member diffs to GameObject references across opened Prefabs or active Scenes.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/lightvu25/Echoes --skill gameobject-modify-lightvu25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gameobject-modify
Source: https://github.com/lightvu25/Echoes/tree/main/SKILLS/gameobject-modify
Command: npx skills add https://github.com/lightvu25/Echoes --skill gameobject-modify-lightvu25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables bulk modification of GameObject fields and properties across opened Prefabs or the active Scene, allowing changes to multiple objects in a single operation.

Core Features & Use Cases

  • Modify multiple GameObjects at once by providing matching arrays of GameObject references and SerializedMember diffs.
  • Update fields and properties on components attached to those GameObjects, with unknown fields ignored to prevent errors.
  • Supports invocation via the MCP Plugin HTTP API or editor context with structured inputs defined in the tool's schema.

Quick Start

Provide matching arrays of GameObject references and SerializedMember diffs to apply changes to opened Prefabs or Scenes.

Frequently Asked Questions about gameobject-modify

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

FAQPage Schema
How do I batch modify multiple Unity GameObjects at once?

Batch modify Unity GameObjects by providing matching arrays of GameObject references and SerializedMember diffs to apply field and property changes across opened Prefabs or the active Scene.

Can I update component fields on multiple Prefabs in a single operation?

Yes, you can update component fields on multiple Prefabs by providing matching GameObject references and SerializedMember diffs, with unknown fields safely ignored to prevent processing errors.

What is the best way to apply serialized member diffs to Unity scene objects?

Applying serialized member diffs to Unity scene objects requires passing structured gameObjectRefs and gameObjectDiffs inputs via the MCP Plugin HTTP API or editor context to update corresponding references.

Does batch-editing Unity GameObjects work with unknown or unsupported fields?

Batch-editing Unity GameObjects handles unknown fields by ignoring them during the modification process, allowing bulk updates to proceed without failing on unsupported component properties.

When should I use a separate tool for component-level changes instead of batch GameObject modification?

Use a separate component-level tool when you need granular control over individual component modifications, as this Skill focuses on applying serialized member diffs across multiple GameObjects broadly.

Do I need to provide GameObject references and diffs structures to modify Unity scenes?

Yes, modifying Unity scenes requires structured gameObjectRefs and gameObjectDiffs inputs as defined in the accompanying JSON schema and HTTP API documentation to map changes correctly.