gameobject-create

Create a new GameObject in an opened Prefab or active Scene.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/igot-ai/os-twin --skill gameobject-create-igot-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gameobject-create
Source: https://github.com/igot-ai/os-twin/tree/main/.agents/skills/roles/game-engineer/develop-unity-ui/references/gameobject-create
Command: npx skills add https://github.com/igot-ai/os-twin --skill gameobject-create-igot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating and placing Unity GameObjects in scenes or opened prefabs is repetitive and error-prone; this skill automates object instantiation with precise transform control.

Core Features & Use Cases

  • Create a new GameObject in the currently opened Prefab or in the active Scene with a specified name.
  • Optional transform specification: position, rotation, and scale to minimize subsequent adjustments.
  • Support for hierarchy placement via a parent reference and space selection (local vs world).

Quick Start

Create a new GameObject by name in the opened Prefab or active Scene, optionally providing position, rotation, scale, and parent.

Frequently Asked Questions about gameobject-create

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

FAQPage Schema
How do I automate creating a GameObject in a Unity scene with specific transform values?▼

You can instantiate a Unity GameObject in an active scene by defining its name, position, rotation, scale, and parent reference via the MCP HTTP API to ensure precise placement.

Can I add a new GameObject to an opened Unity prefab using automation?▼

Yes, new GameObjects can be instantiated directly into an opened Unity prefab by providing the name and optional transform properties like position and rotation through the automation workflow.

Does Unity automation support assigning a parent GameObject and local space transforms?▼

Unity automation supports hierarchy placement by providing a parentGameObjectRef and using the isLocalSpace input to toggle between local and world space for transform operations.

What is the best way to instantiate primitive types in Unity3d scenes programmatically?▼

Instantiating Unity3d primitive types programmatically is achieved by specifying the primitiveType parameter alongside transform data to create and place the object in the active scene.

Why use an automation workflow for repetitive GameObject placement in Unity?▼

Using an automation workflow for repetitive GameObject placement in Unity eliminates manual errors by explicitly handling transform, hierarchy, and naming context during instantiation.