building-structures
π―Skillfrom amenti-labs/vibecraft
Generates and executes Minecraft building commands based on natural language descriptions of structures, translating user requests into precise block placement instructions.
Installation
npx skills add https://github.com/amenti-labs/vibecraft --skill building-structuresSkill Details
Overview

# VibeCraft
AI-Powered Minecraft Building β Build structures through natural-language conversations with Claude.
[](LICENSE)
[](https://www.python.org/downloads/)
[](https://www.minecraft.net/)
[](https://discord.gg/uJ8DQBgcHF)
How It Works
```
βββββββββββββββ MCP βββββββββββββββ WebSocket βββββββββββββββ
β Claude βββββββββββββββΊβ VibeCraft ββββββββββββββββΊβ Minecraft β
β (AI Chat) β Protocol β MCP Server β Bridge β Client Mod β
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β
βΌ
βββββββββββββββ
β Minecraft β
β Server β
βββββββββββββββ
```
- You chat with Claude asking it to build something
- Claude sends commands to the VibeCraft MCP server
- The server forwards commands to the Fabric client mod via WebSocket
- The client mod executes commands in Minecraft as your player
Works with any Minecraft server β vanilla, Paper, Spigot, or modded. WorldEdit optional.
---
Quick Start
Prerequisites
- Python 3.10+ with [uv](https://github.com/astral-sh/uv) package manager
- Java 21 (for Minecraft 1.21.x) or Java 17 (for 1.20.x)
- jq for build script:
brew install jq - Minecraft Java Edition with a launcher like [Prism](https://prismlauncher.org/)
1. Build the Client Mod
```bash
cd client-mod
./build.sh 1.21.1 # Replace with your Minecraft version
```
Output: build/release/vibecraft-client-0.1.0-mc1.21.1.jar
| Minecraft | Java |
|-----------|------|
| 1.21.4 | 21 |
| 1.21.3 | 21 |
| 1.21.1 | 21 |
| 1.21 | 21 |
| 1.20.6 | 21 |
| 1.20.4 | 17 |
| 1.20.1 | 17 |
Run ./build.sh --list to see all versions.
2. Install with Prism Launcher
- Create instance: Add Instance β Select Minecraft version β OK
- Add Fabric: Edit β Version β Install Loader β Fabric β OK
- Add Fabric API: Mods β Download mods β Search "Fabric API" β Select β OK
- Add VibeCraft: Mods β Add file β Select
vibecraft-client-*.jar - Launch and join a world/server
3. Enable AI Control
In Minecraft chat:
```
/vibecraft allow
```
4. Install Python Dependencies
```bash
cd mcp-server
uv sync
```
5. Configure Claude Code
Add to ~/.claude.json:
```json
{
"projects": {
"/path/to/vibecraft/agent": {
"mcpServers": {
"vibecraft": {
"type": "sse",
"url": "http://127.0.0.1:8765/sse"
}
}
}
}
}
```
6. Start MCP Server
```bash
cd mcp-server
./start-vibecraft.sh
```
7. Start Claude Code
```bash
cd agent
claude
```
You're ready! Ask Claude to build something:
> "Build me a small stone cottage"
---
Detailed Setup
See [docs/SETUP_GUIDE.md](docs/SETUP_GUIDE.md) for:
- Alternative launcher instructions
- Stdio mode configuration
- Troubleshooting
- WorldEdit configuration
---
Configuration
Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| VIBECRAFT_CLIENT_HOST | 127.0.0.1 | Client mod WebSocket host |
| VIBECRAFT_CLIENT_PORT | 8766 | Client mod WebSocket port |
| VIBECRAFT_CLIENT_PATH | /vibecraft | WebSocket path |
| `VIBECRAFT_WORLDE
More from this repository7
Generates and places complex redstone circuits and mechanisms in Minecraft based on natural language instructions from Claude.
Helps Claude intelligently place furniture items and decorative blocks in specific locations within a Minecraft world based on natural language instructions.
building-with-schematics skill from amenti-labs/vibecraft
Generates geometric shapes and structures in Minecraft using Claude's AI, allowing users to create cubes, spheres, pyramids, and other basic geometric forms through natural language commands.
Enables Claude to generate and execute advanced WorldEdit commands for precise, complex terrain manipulation and structure creation in Minecraft.
Generates procedural terrain landscapes in Minecraft using AI-guided parameters and algorithms, creating unique and customizable world generation patterns.
Helps Minecraft players optimize resource gathering by recommending the most efficient materials for crafting, building, and tool creation based on durability and availability.