Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ivanmurzak/gameobject-duplicate
Duplicate a batch of GameObjects in the currently opened Prefab or active Scene. Marks each affected scene as dirty after duplication. Use 'gameobject-find' to locate the source GameObjects first.
Passed 20 of 21 test cases with the skill, and 10 of 21 without it.
and 13 more in the full report
11 fixed10 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Can you clone the lighting props in the current scene hierarchy? The target GameObjects have instance IDs 10420 and 10422. Please trigger the duplicate action and provide back the resulting references.
| Checked | Without skill | With skill |
|---|---|---|
| Uses unity-mcp-cli run-tool gameobject-duplicate | Missed | Passed |
| Provides gameObjectRefs array with instanceID 10420 | Missed | Passed |
| Provides gameObjectRefs array with instanceID 10422 | Missed | Passed |
The instructions your model reads when the skill loads.
Duplicate GameObjects in opened Prefab or in a Scene. Use 'gameobject-find' tool to find the target GameObjects first.
gameObjectRefs — GameObjectRefList of source GameObjects.Resolves every input ref on the main thread (throwing on any unresolved entry to keep the batch atomic). Sets Selection.entityIds/instanceIDs to the sources and invokes Unsupported.DuplicateGameObjectsUsingPasteboard() (Unity's canonical duplicate routine). Marks every distinct affected scene dirty so the duplicated objects are saved with the scene. Returns refs to the sources (the duplicates are reachable via the post-call Selection).
unity-mcp-cli run-tool gameobject-duplicate --input '{
"gameObjectRefs": "string_value"
}'
For complex input (multi-line strings, code), save the JSON to a file and use:
unity-mcp-cli run-tool gameobject-duplicate --input-file args.jsonOr pipe via stdin (recommended):
unity-mcp-cli run-tool gameobject-duplicate --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 10 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.