blockbench-use

Installation
SKILL.md

Blockbench Use

Load this skill before creating, modifying, or exporting Blockbench content. For capability questions, use MCP overview; plugin development uses blockbench-plugins.

Discover and Route

  1. Call get_capabilities: include_tools=true. It works without an open project and returns host/plugin identity, project (or null), registered formats, and current tool enabled states. Discover the running bundle rather than assuming every tool described in these source skills is installed.
  2. Preserve the intended project. Use its project.format_id; for a new project, choose an exact returned format ID for the user's target. get_capabilities: format_id="<ID>" inspects a format without switching projects. Generic Model is normally free, not generic. Hytale requires its registered Hytale format, not Bedrock. Read format and delivery guidance when choosing a target or preparing an export.
  3. Load relevant domain skills using the available skill-reading mechanism. Load additional guidance when the workflow reaches that domain; a simple edit does not need every skill.
  4. Inspect affected content with list_outline, list_textures, and targeted queries. Prefer UUIDs when names overlap. Inspect runtime mesh component keys with get_mesh_info before component edits.
  5. Check mode/selection when required. list_modes and set_mode navigate supported editor modes. Enabled tools can still require a compatible format, target, or selection. A feature value of null means unknown; compact supported_features lists true flags and unknown_features lists unknown flags.
Installs
847
GitHub Stars
24
First Seen
May 22, 2026