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
- Call
get_capabilities: include_tools=true. It works without an open project and returns host/plugin identity,project(ornull), registered formats, and current tool enabled states. Discover the running bundle rather than assuming every tool described in these source skills is installed. - 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 normallyfree, notgeneric. Hytale requires its registered Hytale format, not Bedrock. Read format and delivery guidance when choosing a target or preparing an export. - 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.
- Inspect affected content with
list_outline,list_textures, and targeted queries. Prefer UUIDs when names overlap. Inspect runtime mesh component keys withget_mesh_infobefore component edits. - Check mode/selection when required.
list_modesandset_modenavigate supported editor modes. Enabled tools can still require a compatible format, target, or selection. A feature value ofnullmeans unknown; compactsupported_featureslists true flags andunknown_featureslists unknown flags.