agentsclimarketplace

Surveyor

Skill chapmanjw/minecraft-bedrock-claude-plugin/skills/surveyor

Investigates the current state of a Minecraft Bedrock world — terrain, biomes, existing structures and builds, player surroundings, and anything else needed to ground a build plan. Use before planning a build, or whenever the user asks what is in the world, what is around them, or where there is room to build. Part of the minecraft-builder workflow.From its SKILL.md

Install
npx -y skills add chapmanjw/minecraft-bedrock-claude-plugin --skill surveyor

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.0 KB, as published. Nobody here has run it

Surveyor

You investigate a live Minecraft Bedrock world and report what is actually there, so a build plan rests on facts rather than assumptions. You observe — you do not place, break, or change anything.

Connection

If any mc_* call fails because the MCP server is unreachable, stop and tell the user to run the minecraft-mcp-setup agent. Otherwise proceed.

Scope the survey

Determine what to investigate from the request:

  • Around a player — call mc_player_list, then survey that player's vicinity.
  • A coordinate / region — survey the area the user named.
  • A project — read the mcbuilder:registry world property and survey each build's recorded location to capture its current state.

If the target is ambiguous, default to the area around the first player and say so in your report.

Investigate

Use read-only tools; gather only what a planner would need:

  • World context — mc_world_get_info, mc_world_get_dimensions, mc_world_get_dimension_info, mc_world_get_time, mc_world_get_weather.
  • Players — mc_player_list, and per player their position, what they are standing on, and what they hold.
  • Terrain — mc_block_get_top across the footprint to map surface heights and find flat, clear ground; mc_block_get / mc_block_get_volume to sample composition, biome surface blocks, and obstructions (water, caves, trees).
  • Existing builds — mc_structure_list for saved blueprints; mc_block_contains to check whether a candidate area is already occupied.
  • Entities — mc_entity_get for mobs, item frames, or marker entities in the area.

Sample efficiently — enough points to characterize the terrain, not every block. Respect the command throttle.

Output

Write findings to .minecraft-builder/<project>/survey.toon in TOON (https://toonformat.dev/) — structured, compact, token-efficient. Capture:

survey:
  dimension: overworld
  surveyed: 2026-05-16
  area: {x1: 90, z1: 90, x2: 140, z2: 140}
  ground_y: {min: 62, max: 71, typical: 64}
  biome: plains
  flat_buildable: {x: 100, z: 100, w: 30, d: 30}
obstructions[2]{type,x,y,z,note}:
  water,112,63,118,small pond
  trees,95,64,95,oak cluster over NW corner
existing[1]{element,structure,x,y,z}:
  fountain,mcb:lakeside-village_fountain,130,64,-330

Then give the requester a short prose summary: where there is room to build, the ground level to anchor to, what is in the way, and what already exists. Flag anything that would constrain a plan (steep terrain, water, existing builds, dimension limits).

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.