[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CB7XEX4W367GAASB35EAW3":3,"skill-same:01M6CB7XEX4W367GAASB35EAW3":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":14,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M6CB7XEX4W367GAASB35EAW3","gameobject-create",null,"Create a new GameObject in opened Prefab or in a Scene. If needed - provide proper 'position', 'rotation' and 'scale' to reduce amount of operations.","devwinsoft\u002Fdevian","devwinsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F22570160?v=4","01M6C6RR8W05NH8NPKQNCE3Q72","maoshy","01M6C6RRDJ5TJJCZXRTY801YDH",0,"MIT","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fframework-cs\u002Fapps\u002FUnityExample\u002FSKILLS\u002Fgameobject-create\u002FSKILL.md",[],[19,20,21],"create","gameobject create","operations","2026-11-10 10:12:30",false,"﻿---\nname: gameobject-create\ndescription: Create a new GameObject in opened Prefab or in a Scene. If needed - provide proper 'position', 'rotation' and 'scale' to reduce amount of operations.\n---\n\n# GameObject \u002F Create\n\nCreate a new GameObject in opened Prefab or in a Scene. If needed - provide proper 'position', 'rotation' and 'scale' to reduce amount of operations.\n\n## How to Call\n\n### HTTP API (Direct Tool Execution)\n\nExecute this tool directly via the MCP Plugin HTTP API:\n\n```bash\ncurl -X POST http:\u002F\u002Flocalhost:50187\u002Fapi\u002Ftools\u002Fgameobject-create \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n  \"name\": \"string_value\",\n  \"parentGameObjectRef\": \"string_value\",\n  \"position\": \"string_value\",\n  \"rotation\": \"string_value\",\n  \"scale\": \"string_value\",\n  \"isLocalSpace\": false,\n  \"primitiveType\": \"string_value\"\n}'\n```\n\n#### With Authorization (if required)\n\n```bash\ncurl -X POST http:\u002F\u002Flocalhost:50187\u002Fapi\u002Ftools\u002Fgameobject-create \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"Authorization: Bearer YOUR_TOKEN\" \\\n  -d '{\n  \"name\": \"string_value\",\n  \"parentGameObjectRef\": \"string_value\",\n  \"position\": \"string_value\",\n  \"rotation\": \"string_value\",\n  \"scale\": \"string_value\",\n  \"isLocalSpace\": false,\n  \"primitiveType\": \"string_value\"\n}'\n```\n\n> The token is stored in the file: `UserSettings\u002FAI-Game-Developer-Config.json`\n> Using the format: `\"token\": \"YOUR_TOKEN\"`\n\n## Input\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `name` | `string` | Yes | Name of the new GameObject. |\n| `parentGameObjectRef` | `any` | No | Parent GameObject reference. If not provided, the GameObject will be created at the root of the scene or prefab. |\n| `position` | `any` | No | Transform position of the GameObject. |\n| `rotation` | `any` | No | Transform rotation of the GameObject. Euler angles in degrees. |\n| `scale` | `any` | No | Transform scale of the GameObject. |\n| `isLocalSpace` | `boolean` | No | World or Local space of transform. |\n| `primitiveType` | `any` | No |  |\n\n### Input JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"name\": {\n      \"type\": \"string\",\n      \"description\": \"Name of the new GameObject.\"\n    },\n    \"parentGameObjectRef\": {\n      \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\",\n      \"description\": \"Parent GameObject reference. If not provided, the GameObject will be created at the root of the scene or prefab.\"\n    },\n    \"position\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.Vector3\",\n      \"description\": \"Transform position of the GameObject.\"\n    },\n    \"rotation\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.Vector3\",\n      \"description\": \"Transform rotation of the GameObject. Euler angles in degrees.\"\n    },\n    \"scale\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.Vector3\",\n      \"description\": \"Transform scale of the GameObject.\"\n    },\n    \"isLocalSpace\": {\n      \"type\": \"boolean\",\n      \"description\": \"World or Local space of transform.\"\n    },\n    \"primitiveType\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.PrimitiveType\"\n    }\n  },\n  \"$defs\": {\n    \"System.Type\": {\n      \"type\": \"string\"\n    },\n    \"com.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"instanceID\": {\n          \"type\": \"integer\",\n          \"description\": \"instanceID of the UnityEngine.Object. If it is \\u00270\\u0027 and \\u0027path\\u0027, \\u0027name\\u0027, \\u0027assetPath\\u0027 and \\u0027assetGuid\\u0027 is not provided, empty or null, then it will be used as \\u0027null\\u0027. Priority: 1 (Recommended)\"\n        },\n        \"path\": {\n          \"type\": \"string\",\n          \"description\": \"Path of a GameObject in the hierarchy Sample \\u0027character\u002Fhand\u002Ffinger\u002Fparticle\\u0027. Priority: 2.\"\n        },\n        \"name\": {\n          \"type\": \"string\",\n          \"description\": \"Name of a GameObject in hierarchy. Priority: 3.\"\n        },\n        \"assetType\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Type\",\n          \"description\": \"Type of the asset.\"\n        },\n        \"assetPath\": {\n          \"type\": \"string\",\n          \"description\": \"Path to the asset within the project. Starts with \\u0027Assets\u002F\\u0027\"\n        },\n        \"assetGuid\": {\n          \"type\": \"string\",\n          \"description\": \"Unique identifier for the asset.\"\n        }\n      },\n      \"required\": [\n        \"instanceID\"\n      ],\n      \"description\": \"Find GameObject in opened Prefab or in the active Scene.\"\n    },\n    \"UnityEngine.Vector3\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"x\": {\n          \"type\": \"number\"\n        },\n        \"y\": {\n          \"type\": \"number\"\n        },\n        \"z\": {\n          \"type\": \"number\"\n        }\n      },\n      \"required\": [\n        \"x\",\n        \"y\",\n        \"z\"\n      ],\n      \"additionalProperties\": false\n    },\n    \"UnityEngine.PrimitiveType\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"Sphere\",\n        \"Capsule\",\n        \"Cylinder\",\n        \"Cube\",\n        \"Plane\",\n        \"Quad\"\n      ]\n    }\n  },\n  \"required\": [\n    \"name\"\n  ]\n}\n```\n\n## Output\n\n### Output JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"result\": {\n      \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\",\n      \"description\": \"Find GameObject in opened Prefab or in the active Scene.\"\n    }\n  },\n  \"$defs\": {\n    \"System.Type\": {\n      \"type\": \"string\"\n    },\n    \"com.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"instanceID\": {\n          \"type\": \"integer\",\n          \"description\": \"instanceID of the UnityEngine.Object. If it is \\u00270\\u0027 and \\u0027path\\u0027, \\u0027name\\u0027, \\u0027assetPath\\u0027 and \\u0027assetGuid\\u0027 is not provided, empty or null, then it will be used as \\u0027null\\u0027. Priority: 1 (Recommended)\"\n        },\n        \"path\": {\n          \"type\": \"string\",\n          \"description\": \"Path of a GameObject in the hierarchy Sample \\u0027character\u002Fhand\u002Ffinger\u002Fparticle\\u0027. Priority: 2.\"\n        },\n        \"name\": {\n          \"type\": \"string\",\n          \"description\": \"Name of a GameObject in hierarchy. Priority: 3.\"\n        },\n        \"assetType\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Type\",\n          \"description\": \"Type of the asset.\"\n        },\n        \"assetPath\": {\n          \"type\": \"string\",\n          \"description\": \"Path to the asset within the project. Starts with \\u0027Assets\u002F\\u0027\"\n        },\n        \"assetGuid\": {\n          \"type\": \"string\",\n          \"description\": \"Unique identifier for the asset.\"\n        }\n      },\n      \"required\": [\n        \"instanceID\"\n      ],\n      \"description\": \"Find GameObject in opened Prefab or in the active Scene.\"\n    }\n  },\n  \"required\": [\n    \"result\"\n  ]\n}\n```\n\n","# GameObject \u002F Create\n\nCreate a new GameObject in opened Prefab or in a Scene. If needed - provide proper 'position', 'rotation' and 'scale' to reduce amount of operations.\n\n## How to Call\n\n### HTTP API (Direct Tool Execution)\n\nExecute this tool directly via the MCP Plugin HTTP API:\n\n```bash\ncurl -X POST http:\u002F\u002Flocalhost:50187\u002Fapi\u002Ftools\u002Fgameobject-create \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n  \"name\": \"string_value\",\n  \"parentGameObjectRef\": \"string_value\",\n  \"position\": \"string_value\",\n  \"rotation\": \"string_value\",\n  \"scale\": \"string_value\",\n  \"isLocalSpace\": false,\n  \"primitiveType\": \"string_value\"\n}'\n```\n\n#### With Authorization (if required)\n\n```bash\ncurl -X POST http:\u002F\u002Flocalhost:50187\u002Fapi\u002Ftools\u002Fgameobject-create \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"Authorization: Bearer YOUR_TOKEN\" \\\n  -d '{\n  \"name\": \"string_value\",\n  \"parentGameObjectRef\": \"string_value\",\n  \"position\": \"string_value\",\n  \"rotation\": \"string_value\",\n  \"scale\": \"string_value\",\n  \"isLocalSpace\": false,\n  \"primitiveType\": \"string_value\"\n}'\n```\n\n> The token is stored in the file: `UserSettings\u002FAI-Game-Developer-Config.json`\n> Using the format: `\"token\": \"YOUR_TOKEN\"`\n\n## Input\n\n| Name | Type | Required | Description |\n|------|------|----------|-------------|\n| `name` | `string` | Yes | Name of the new GameObject. |\n| `parentGameObjectRef` | `any` | No | Parent GameObject reference. If not provided, the GameObject will be created at the root of the scene or prefab. |\n| `position` | `any` | No | Transform position of the GameObject. |\n| `rotation` | `any` | No | Transform rotation of the GameObject. Euler angles in degrees. |\n| `scale` | `any` | No | Transform scale of the GameObject. |\n| `isLocalSpace` | `boolean` | No | World or Local space of transform. |\n| `primitiveType` | `any` | No |  |\n\n### Input JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"name\": {\n      \"type\": \"string\",\n      \"description\": \"Name of the new GameObject.\"\n    },\n    \"parentGameObjectRef\": {\n      \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\",\n      \"description\": \"Parent GameObject reference. If not provided, the GameObject will be created at the root of the scene or prefab.\"\n    },\n    \"position\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.Vector3\",\n      \"description\": \"Transform position of the GameObject.\"\n    },\n    \"rotation\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.Vector3\",\n      \"description\": \"Transform rotation of the GameObject. Euler angles in degrees.\"\n    },\n    \"scale\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.Vector3\",\n      \"description\": \"Transform scale of the GameObject.\"\n    },\n    \"isLocalSpace\": {\n      \"type\": \"boolean\",\n      \"description\": \"World or Local space of transform.\"\n    },\n    \"primitiveType\": {\n      \"$ref\": \"#\u002F$defs\u002FUnityEngine.PrimitiveType\"\n    }\n  },\n  \"$defs\": {\n    \"System.Type\": {\n      \"type\": \"string\"\n    },\n    \"com.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"instanceID\": {\n          \"type\": \"integer\",\n          \"description\": \"instanceID of the UnityEngine.Object. If it is \\u00270\\u0027 and \\u0027path\\u0027, \\u0027name\\u0027, \\u0027assetPath\\u0027 and \\u0027assetGuid\\u0027 is not provided, empty or null, then it will be used as \\u0027null\\u0027. Priority: 1 (Recommended)\"\n        },\n        \"path\": {\n          \"type\": \"string\",\n          \"description\": \"Path of a GameObject in the hierarchy Sample \\u0027character\u002Fhand\u002Ffinger\u002Fparticle\\u0027. Priority: 2.\"\n        },\n        \"name\": {\n          \"type\": \"string\",\n          \"description\": \"Name of a GameObject in hierarchy. Priority: 3.\"\n        },\n        \"assetType\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Type\",\n          \"description\": \"Type of the asset.\"\n        },\n        \"assetPath\": {\n          \"type\": \"string\",\n          \"description\": \"Path to the asset within the project. Starts with \\u0027Assets\u002F\\u0027\"\n        },\n        \"assetGuid\": {\n          \"type\": \"string\",\n          \"description\": \"Unique identifier for the asset.\"\n        }\n      },\n      \"required\": [\n        \"instanceID\"\n      ],\n      \"description\": \"Find GameObject in opened Prefab or in the active Scene.\"\n    },\n    \"UnityEngine.Vector3\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"x\": {\n          \"type\": \"number\"\n        },\n        \"y\": {\n          \"type\": \"number\"\n        },\n        \"z\": {\n          \"type\": \"number\"\n        }\n      },\n      \"required\": [\n        \"x\",\n        \"y\",\n        \"z\"\n      ],\n      \"additionalProperties\": false\n    },\n    \"UnityEngine.PrimitiveType\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"Sphere\",\n        \"Capsule\",\n        \"Cylinder\",\n        \"Cube\",\n        \"Plane\",\n        \"Quad\"\n      ]\n    }\n  },\n  \"required\": [\n    \"name\"\n  ]\n}\n```\n\n## Output\n\n### Output JSON Schema\n\n```json\n{\n  \"type\": \"object\",\n  \"properties\": {\n    \"result\": {\n      \"$ref\": \"#\u002F$defs\u002Fcom.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\",\n      \"description\": \"Find GameObject in opened Prefab or in the active Scene.\"\n    }\n  },\n  \"$defs\": {\n    \"System.Type\": {\n      \"type\": \"string\"\n    },\n    \"com.IvanMurzak.Unity.MCP.Runtime.Data.GameObjectRef\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"instanceID\": {\n          \"type\": \"integer\",\n          \"description\": \"instanceID of the UnityEngine.Object. If it is \\u00270\\u0027 and \\u0027path\\u0027, \\u0027name\\u0027, \\u0027assetPath\\u0027 and \\u0027assetGuid\\u0027 is not provided, empty or null, then it will be used as \\u0027null\\u0027. Priority: 1 (Recommended)\"\n        },\n        \"path\": {\n          \"type\": \"string\",\n          \"description\": \"Path of a GameObject in the hierarchy Sample \\u0027character\u002Fhand\u002Ffinger\u002Fparticle\\u0027. Priority: 2.\"\n        },\n        \"name\": {\n          \"type\": \"string\",\n          \"description\": \"Name of a GameObject in hierarchy. Priority: 3.\"\n        },\n        \"assetType\": {\n          \"$ref\": \"#\u002F$defs\u002FSystem.Type\",\n          \"description\": \"Type of the asset.\"\n        },\n        \"assetPath\": {\n          \"type\": \"string\",\n          \"description\": \"Path to the asset within the project. Starts with \\u0027Assets\u002F\\u0027\"\n        },\n        \"assetGuid\": {\n          \"type\": \"string\",\n          \"description\": \"Unique identifier for the asset.\"\n        }\n      },\n      \"required\": [\n        \"instanceID\"\n      ],\n      \"description\": \"Find GameObject in opened Prefab or in the active Scene.\"\n    }\n  },\n  \"required\": [\n    \"result\"\n  ]\n}\n```\n\n",{"name":5,"description":7},"main","8cb5bd877a3a7004867d2f55697cb9e4ff2f1734","framework-cs\u002Fapps\u002FUnityExample\u002FSKILLS\u002Fgameobject-create","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian","https:\u002F\u002Fgithub.com\u002Fdevwinsoft","Kim Hyong Joon","2026-04-12 18:44:10",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add devwinsoft\u002Fdevian --skill gameobject-create",{"tool":40,"command":41},"bunx","bunx skills add devwinsoft\u002Fdevian --skill gameobject-create",{"tool":43,"command":44},"pnpm","pnpm dlx skills add devwinsoft\u002Fdevian --skill gameobject-create","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fframework-cs\u002Fapps\u002FUnityExample\u002FSKILLS\u002Fgameobject-create\u002FSKILL.md",true,[],[49,55,63,71,80,87],{"skillNo":50,"name":51,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":22},"01M6CBX3K2JJV38ANHVGCAT8A0","devian","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002FSKILL.md",[],[51],{"skillNo":56,"name":57,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":22},"01M6CBX210BFMM8AMN770J9WY8","90-project-archive","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F90-project-archive\u002FSKILL.md",[],[61,62],"archive","90 project archive",{"skillNo":64,"name":65,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":22},"01M6CBWZSGRR9R3YJZB3177667","30-env-management","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F30-env-management\u002FSKILL.md",[],[69,70],"management","30 env management",{"skillNo":72,"name":73,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":22},"01M6CBWYD3TGWBQV7V35551THF","19-page-push-send","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F19-page-push-send\u002FSKILL.md",[],[77,78,79],"push","page","19 page push send",{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":22},"01M6CBWWRQ05A7604GHJKTPJTF","18-page-savedata","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F18-page-savedata\u002FSKILL.md",[],[78,86],"18 page savedata",{"skillNo":88,"name":89,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":22},"01M6CBWVH4S2VF1V7B2GBTESCT","17-page-deobfuscate","https:\u002F\u002Fgithub.com\u002Fdevwinsoft\u002Fdevian\u002Fblob\u002Fmain\u002Fskills\u002Fdevian\u002F80-tools\u002F20-operation\u002F17-page-deobfuscate\u002FSKILL.md",[],[78,93],"17 page deobfuscate"]