probuilder-set-pivot

Changes the pivot point of a ProBuilder mesh in Unity without moving its visual position.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill probuilder-set-pivot-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: probuilder-set-pivot
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/probuilder-set-pivot
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill probuilder-set-pivot-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Repositioning a mesh's pivot (origin) in Unity normally shifts the object visually or requires manual vertex editing. This Skill relocates the pivot of a ProBuilder mesh while automatically adjusting the geometry so the mesh stays exactly where it appears in the scene. ## Core Features & Use Cases - Pivot Relocation: Set the pivot to the mesh center, the first vertex, or an arbitrary custom world position. - Geometry Compensation: Mesh vertices are adjusted so the visual position remains unchanged after the pivot moves. - Use Case: You are building a level with ProBuilder and need a door mesh to rotate around its hinge edge. Set the pivot to a custom position at the hinge, then rotations behave correctly without the door jumping to a new location. ## Quick Start Ask the AI to set the pivot of your ProBuilder mesh to Center, or to a custom world position, by providing the GameObject reference and desired pivot location.

Frequently Asked Questions about probuilder-set-pivot

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

FAQPage Schema
How do I change the pivot point of a ProBuilder mesh in Unity?

Run the probuilder-set-pivot tool via unity-mcp-cli with a gameObjectRef and a pivotLocation of Center, FirstVertex, or Custom. The mesh geometry is adjusted automatically so the object does not visually move when the pivot changes.

How to set a custom pivot position on a ProBuilder mesh?

Set pivotLocation to Custom and provide a customPosition as a Vector3 with x, y, and z world coordinates. The pivot moves to that exact world position while the mesh stays visually in place.

Does moving the pivot move the mesh in the scene?

No. The tool adjusts the mesh geometry to compensate for the pivot change, so the visual position of the object remains unchanged. Only the origin used for transforms, rotation, and scaling is relocated.

What pivot location options does ProBuilder support?

Three options are supported: Center places the pivot at the mesh center, FirstVertex places it on the first vertex, and Custom places it at a user-specified world position supplied as a Vector3.

Why is unity-mcp-cli not found when running the tool?

The CLI is not installed or not on your PATH. Install it globally with npm install -g unity-mcp-cli, or invoke it with npx unity-mcp-cli instead, then retry the command.