unity-probuilder
Installation
SKILL.md
Unity ProBuilder Skills
Editable ProBuilder meshes, not ordinary primitive GameObjects; best for blockout, level geometry and procedural mesh refinement. Parameters come from the schema (GET /skills/schema?category=ProBuilder&wire=v2); execution and dryRun rules: root SKILL.md. Spatial heuristics, furniture and extended examples: reference/modeling.md.
When to use
- Blocking out levels, rooms or props
- Building or editing ProBuilder geometry, or prototyping shapes in the editor
Rules
- Batch first: use
probuilder_create_batchwhen creating 2 or more shapes. - Blockout order: major volumes first, then check traversal and scale, then face edits, vertex edits, and finally colours or materials.
- Target by
entityId(the only id on Unity 6000.4+),name,instanceIdorpath. PreferentityIdwhen several objects share a name. - Create and modify skills are
FullAuto: under Approval they need a grant. Queries (probuilder_get_info,probuilder_get_vertices) run directly. probuilder_combine_meshesis a Delete operation: refused under Approval and Auto.probuilder_delete_facesis onlyModifyand is grantable.- Without
com.unity.probuilder, every skill returns a package-missing diagnostic instead of running; tell the user. - Run
probuilder_get_infobefore face edits andprobuilder_get_verticesbefore vertex edits. - Mesh rebuilds (
ToMeshandRefresh) are handled by the skills; do not add a manual rebuild step. - Give a MeshCollider on physics-driven props a convex mesh.