Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ivanmurzak/gameobject-component-add
Add one or more Components to a GameObject in the opened Prefab or active Scene. Component types are looked up by full name (with namespace) or by class-name fallback. Use 'gameobject-find' to locate the host GameObject and 'gameobject-component-list-all' to discover valid component type names.
Passed 21 of 22 test cases with the skill, and 7 of 22 without it.
and 25 more in the full report
15 fixed6 passed either way0 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
In the JSON schema definition for `AIGD.GameObjectRef`, which single property is explicitly declared as required?
| Checked | Without skill | With skill |
|---|---|---|
| The instanceID property is the required key in AIGD.GameObjectRef. | Missed | Passed |
The instructions your model reads when the skill loads.
Add Component to GameObject in opened Prefab or in a Scene. Use 'gameobject-find' tool to find the target GameObject first. Use 'gameobject-component-list-all' tool to find the component type names to add.
componentNames — list of component type names. Each entry may be a fully-qualified type name (preferred) or a bare class name (resolved via fallback to AllComponentTypes).gameObjectRef — the target GameObject. Required.Per-name errors (unknown type, type not assignable to UnityEngine.Component, add-failed/duplicate) are accumulated in response.Errors / response.Warnings instead of throwing, so a single bad name does not abort the whole batch. Successful additions populate response.AddedComponents with ComponentDataShallow snapshots.
unity-mcp-cli run-tool gameobject-component-add --input '{
"componentNames": "string_value",
"gameObjectRef": "string_value"
}'
For complex input (multi-line strings, code), save the JSON to a file and use:
unity-mcp-cli run-tool gameobject-component-add --input-file args.jsonOr pipe via stdin (recommended):
unity-mcp-cli run-tool gameobject-component-add --input-file - <<'EOF' {"param": "value"} EOF
If unity-mcp-cli is not found, either install it globally (npm install -g unity-mcp-cli) or use npx unity-mcp-cli instead.
Read the /unity-initial-setup skill for detailed installation instructions.
test cases passed, vs 7 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.