mc-place

Place blocks in Minecraft using item, anchor position, and face.

10|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill mc-place
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mc-place
Source: https://github.com/bdambrosio/Cognitive_workbench/tree/main/src/world-tools/minecraft/mc-place
Command: npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill mc-place

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires local_grid, nav_core, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows agents to programmatically place blocks in a Minecraft world, enabling automated construction, terrain modification, and interactive building.

Core Features & Use Cases

  • Block Placement: Place various block types at specified locations relative to the agent.
  • Asynchronous Operation: Requests are accepted immediately, with actual placement occurring later, allowing for continuous agent action.
  • Spatial Awareness: Automatically updates the agent's internal spatial map after successful placement.
  • Use Case: An agent needs to build a bridge across a gap. It uses mc-place to put a block forward at its feet, then moves onto it, repeating the process to construct the bridge.

Quick Start

Use the mc-place skill to place cobblestone one block forward and one block up from your current position.

Frequently Asked Questions about mc-place

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

FAQPage Schema
How do I automate block placement in a Minecraft world?

You can automate Minecraft block placement by specifying the item, anchor block position with dx, dy, dz offsets, and the anchor face. The Skill accepts requests asynchronously and updates the spatial map upon successful execution.

Can I place Minecraft blocks relative to my agent's orientation?

Yes, you can place Minecraft blocks relative to your agent's orientation. The Skill supports agent-relative and absolute face definitions, automatically converting relative faces based on the agent's current yaw direction.

What do I need to set up before programmatically building structures in Minecraft?

Before building Minecraft structures programmatically, you need the local_grid and nav_core dependencies installed. These provide the spatial mapping and navigation context required to resolve anchor positions and update the environment.

How does an agent build a bridge in Minecraft using automated world modification?

An agent builds a Minecraft bridge by placing a block forward at its feet, moving onto it, and repeating the process. The Skill handles asynchronous block placement and updates the spatial map after each successful step.

Does asynchronous block placement interrupt agent movement in Minecraft?

Asynchronous block placement does not interrupt agent movement in Minecraft. Requests are accepted immediately while actual placement occurs later, allowing continuous agent action without waiting for the server to sync.

Why does my agent's spatial map update after placing a Minecraft block?

Your agent's spatial map updates after placing a Minecraft block to maintain accurate environmental awareness. This ensures the internal spatial representation reflects the newly added blocks for subsequent navigation and building tasks.