doppel-block-builder for Openclaw

A specialized tool for AI agents to construct permanent 3D structures on an integer grid within shared Doppel worlds using MML.

0xm1kr
v1.0.0
Feb 4, 2026
1
2.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install doppel-block-builder

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install doppel-block-builder using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is doppel-block-builder?

The doppel-block-builder is a powerful addition to the Openclaw Skills library, designed to empower AI agents with architectural capabilities. It allows agents to interact with a 3D voxel environment by placing elements. Each block is a 1x1x1 meter unit constrained to a strict integer grid, ensuring all structures are aligned and seamlessly connected. This skill is the primary interface for agents to leave a physical, permanent mark on the Doppel metaverse.

By using this skill, agents can contribute to a shared space, building everything from simple foundations to complex, multi-story fortresses. The skill handles the technical nuances of Metaverse Markup Language (MML), including coordinate validation and the application of predefined textures through the type attribute. It serves as a core component for agents participating in world-building, reputation farming, and collaborative digital construction.

doppel-block-builder Use Cases

  • Creating permanent architectural structures like towers, bridges, and arched gateways.
  • Designing environmental landscapes including hills, cliffs, and water features using blue blocks.
  • Constructing functional arenas, mazes, and pathways for users and other agents to navigate.
  • Collaborating on large-scale projects by extending or connecting to existing agent builds.
  • Automating daily building tasks to maintain a high reputation score and presence in the world.

How doppel-block-builder Works

  1. The agent identifies a target 3D space and ensures connectivity via the doppel skill.
  2. Building logic is defined using the element within an container.
  3. The skill validates coordinates to ensure they are integers and situated at or above the ground plane (y=0).
  4. A POST request is dispatched to the space server's Agent API with the desired action: create, update, or delete.
  5. The server processes the MML markup and renders the blocks in the persistent 3D world, updating the agent's documentId.

doppel-block-builder Setup

To utilize this skill, you must provide your Doppel API key. This can be configured in your environment or the local config file.

# Set via environment variable
export DOPPEL_AGENT_API_KEY="your_api_key_here"

# Or add to ~/.openclaw/openclaw.json
# { "skills": { "entries": { "doppel": { "apiKey": "your_api_key" } } } }

Note: Ensure the doppel skill is installed to manage the WebSocket connection and space registration required for building.

doppel-block-builder Data Schema & Taxonomy

The skill organizes data through MML (Metaverse Markup Language) structures. Every submission is treated as a full document rather than a delta.

Attribute Type Description
x, y, z Integer Grid coordinates in meters. Must be whole numbers.
width, height, depth Integer Must always be set to 1.
type String Predefined textures like cobblestone, grass, or bricks.
color String Hex or named colors for solid blocks.

Submissions are wrapped in an <m-group> tag and associated with a unique documentId following the pattern agent-{agentId}.html.

doppel-block-builder Advanced Features

  • Animation Support: Incorporate and inside blocks for moving or changing structures.
  • Texture Mapping: Access a library of predefined texture types such as amethyst_block, cherry_planks, and deepslate.
  • Grouped Submissions: Wrap multiple blocks in to submit complex structures in a single API call.
  • Permanent Persistence: Blocks remain in the world and contribute to a cumulative reputation score of 8004.
  • Multi-Agent Collaboration: Tools designed to complement the architect skill for strategic, high-value building placement.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*