amenti-labs/vibecraft/building-with-schematics
Claude Code and agent skill by amenti-labs/vibecraft
- community
Checking that the SKILL.md file is still in the repository.
PRIMARY BUILDING METHOD - Use for ALL construction tasks. Build structures using declarative JSON schematics with 2D layer grids. Describe WHAT to build, the server handles HOW. Supports COMPACT FORMAT (70% fewer tokens) with run-length encoding. Use this instead of WorldEdit commands for reliable, predictable builds.
Install
npx vskill@latest install amenti-labs/vibecraft/building-with-schematicsSKILL.md
Building with Schematics
Why Schematics?
Schematics are the PREFERRED building method because:
- You describe WHAT to build, not HOW to execute commands
- Full block state support (facing, axis, half, etc.)
- COMPACT FORMAT saves ~70% tokens with run-length encoding
- Automatic rotation of entire builds
- Optimizes commands automatically
COMPACT FORMAT (Recommended)
Use this format for token efficiency:
Compact Syntax:
- Short keys:
"a"(anchor),"p"(palette),"l"(layers),"f"(facing) - Layers:
[y_offset, "row|row|row"]- pipe separates rows - Layer range:
["1-3", "pattern"]- same pattern at y=1, y=2, y=3 (great for walls!) - Run-length:
S*5= 5 S blocks in a row - Row repeat:
S P*3 S~8= repeat this row pattern 8 times
Compact Examples:
10x10 floor with border (verbose: ~500 tokens, compact: ~50 tokens):
5x5x4 hollow room (with layer range for walls):
Note: ["1-2", "..."] creates identical layers at y=1 AND y=2. Great for multi-story walls!
Verbose Format (Backward Compatible)
Grid Convention
grid[row][col]=grid[z][x]- Row 0 is the NORTH edge
- Column 0 is the WEST edge
- Rows increase going SOUTH
- Columns increase going EAST
Palette Symbols
Use short symbols for readability:
Complete Example: Small House
COMPACT FORMAT (recommended):
Verbose format (same result, more tokens):
Block States Reference
Stairs
Doors (always place lower then upper)
Slabs
Logs/Pillars
Containers
Signs (with NBT)
Beds
Wall-Mounted Blocks (IMPORTANT)
Floor vs Wall versions are DIFFERENT blocks!
Key concept: facing for wall blocks means "which direction does it stick out/face toward", NOT which wall it's on.
wall_torch[facing=north]= torch on a SOUTH wall, sticking out toward northladder[facing=north]= ladder on SOUTH wall, player faces north to climb
Workflow
- Get position:
get_surface_level(x, z)orget_player_position() - Design schematic: Create palette + layers
- Preview first:
build_schematic(schematic=..., preview_only=true) - Execute:
build_schematic(schematic=..., description="...")
Tips
Orientation Symbols
Use consistent naming:
n/s/e/w= facing directionl/u= lower/upper (doors)t/b= top/bottom (slabs, stairs)x/y/z= axis (logs)
Visual Alignment
Draw grids as you'd see them from above, looking down:
- North is UP in your text editor
- South is DOWN
- West is LEFT
- East is RIGHT
Air Blocks
Use . for air - it's skipped (no command generated). Don't fill interiors with air unless you need to clear existing blocks.
Non-Solid Blocks (IMPORTANT)
These blocks do NOT support furniture/entities and should NOT be used as floors:
- Carpet - decorative overlay, place ON TOP of solid floor at same y-level
- Snow layers - partial blocks
- Pressure plates - place on top of solid blocks
- Rails, redstone - need solid block beneath
Correct floor + carpet + furniture pattern:
Or simpler - just use solid floor without carpet:
Wrong (furniture will float):
Rotation
Set "facing": "east" to rotate the entire build 90° clockwise. All block states with facing/axis are automatically rotated!
Common Patterns
Hollow Box (Walls Only)
Gabled Roof
Circular Floor (approximation)
When to Use Schematics vs WorldEdit
✅ USE SCHEMATICS FOR:
- Structured buildings: Houses, castles, towers, bridges
- Oriented blocks: Doors, stairs, chests, beds, torches
- Precise placement: Furniture, decorations, redstone
- Repeatable patterns: Walls, floors, roofs with detail
- Multi-block structures: Anything that needs exact block states
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingagent/.claude/skills/building-with-schematics/SKILL.md
Popularity
- Repository stars
- 105
- Repository forks
- 9
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/amenti-labs/vibecraft/building-with-schematics)