For developers

Let your AI agent make Minecraft skins.

A Texel skin is a JSON file with a palette and a list of drawing steps. Your agent writes it, renders it, reads the review and fixes whatever it flags.

frost-mage.skin.json agent

brief

Format

Skins as JSON

Selectors target faces of the player model: head.front, legs.sides@overlay. Faces use local coordinates, so “the bottom two rows of every leg” is one line. Pixel art is just strings.

  • 13 operations fill, rect, pixels, gradient, noise, shade, mirror and more.
  • Deterministic The same spec produces the same PNG in the browser, the CLI and the MCP server.
  • Never throws Invalid layers are skipped and reported with a JSON path and a fix hint.
Open this sample in the studio
tiny.skin.json

Families

Many skins from one file

A family is a base spec plus patches. Axes multiply: three guilds × two ranks is six consistent skins. Guilds recolor palette roles; ranks toggle layers by id.

Pick a member to see the patches that build it.

Families reference

Connect your agent

MCP, CLI or browser

A single self-contained file: nine tools (render, validate, save, families, import, diff), three prompts, and an interactive 3D viewer in MCP Apps hosts. Works offline; writes stay inside a workspace directory.

claude mcp add texel -- node texel-mcp.mjs
Download texel-mcp.mjs

Get a prompt for your agent

Write it in any language. Paste it into Claude, ChatGPT or any agent with web access. You can follow the skin in the studio while the agent works.