Install any skill in seconds. Free to start, no credit card required.
Get Started Free →besty0728/unity-terrain
Operate on Unity Terrain — create TerrainData, sculpt heights, paint texture layers, and smooth/flatten regions.
Passed 18 of 19 test cases with the skill, and 3 of 19 without it.
and 26 more in the full report
15 fixed3 passed either way1 still failing0 broke4 errored
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.
I want to raise a single point on my terrain at normalized coordinates X = 0.8 and Z = 0.4 directly to a normalized height of 0.75. Which skill should be invoked?
| Checked | Without skill | With skill |
|---|---|---|
| Calls terrain_set_height. | Missed | Passed |
| Passes normalizedX 0.8, normalizedZ 0.4, and height 0.75. | Missed | Passed |
The instructions your model reads when the skill loads.
Before calling any skill in this module: if you are about to call a skill with parameters guessed from its name or description, STOP — read this file (or fetch its schema via
GET /skills/recommend?includeSchema=true) first. If you already have the parameter definitions from recommend/schema, you may proceed straight to dryRun.
Operating Mode (v1.9 three-tier):
terrain_get_info, terrain_get_height) run directly. Create/modify skills (terrain_create, terrain_set_height, terrain_set_heights_batch, terrain_add_hill, terrain_generate_perlin, terrain_smooth, terrain_flatten, terrain_paint_texture) are FullAuto — on MODE_RESTRICTED, run the grant protocol; /permission/grant executes the skill server-side and returns the result.RiskLevel="high" skills — nothing auto-classifies as forbidden. To remove a terrain delete the asset via asset_delete (subject to its own forbidden rules).Note: All sculpt/paint operations require an existing Terrain in the scene, or use
terrain_createto generate one.
DO NOT (common hallucinations):
terrain_set_texture does not exist → use terrain_paint_texture with layer index and brush parametersterrain_add_tree / terrain_add_grass do not exist → these require Unity Terrain tools or custom scriptsterrain_set_size does not exist → terrain dimensions are set at creation via terrain_createterrain_import_heightmap / terrain_set_heights do not exist → use terrain_set_heights_batch with a 2D heights array ([z][x] values 0-1)Routing:
material module on terrain's materialgameobject module to create/place objects| Skill | Description |
|---|---|
terrain_create | Create new Terrain with TerrainData |
terrain_get_info | Get terrain size, resolution, layers |
terrain_get_height | Get height at world position |
terrain_set_height | Set height at normalized coords |
terrain_set_heights_batch | Batch set heights in region |
terrain_add_hill | ⭐ Add smooth hill with radius and falloff |
terrain_generate_perlin | ⭐ Generate natural terrain using Perlin noise |
test cases passed, vs 3 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.