Für Entwickler
Lass deinen KI-Agenten Minecraft-Skins erstellen.
Ein Texel-Skin ist eine JSON-Datei mit einer Palette und einer Liste von Zeichenschritten. Dein Agent schreibt sie, rendert sie, liest die Prüfung und behebt, was sie meldet.
brief
Format
Skins als JSON
Selektoren zielen auf Flächen des Spielermodells: head.front, legs.sides@overlay. Jede Fläche hat lokale Koordinaten, also ist „die unteren zwei Reihen jedes Beins“ eine Zeile. Pixel-Art ist einfach Text.
- 13 Operationen fill, rect, pixels, gradient, noise, shade, mirror und mehr.
- Deterministisch Derselbe Spec ergibt dasselbe PNG im Browser, in der CLI und im MCP-Server.
- Bricht nie ab Ungültige Ebenen werden übersprungen und mit JSON-Pfad und Korrekturhinweis gemeldet.
Familien
Viele Skins aus einer Datei
Eine Familie ist ein Basis-Spec plus Änderungen. Achsen multiplizieren sich: drei Gilden × zwei Ränge sind sechs stimmige Skins. Gilden färben Palettenrollen um; Ränge schalten Ebenen per id an und aus.
Wähl ein Mitglied, um die Änderungen zu sehen, aus denen es besteht.
Referenz zu FamilienAgent verbinden
MCP, CLI oder Browser
Eine einzige Datei ohne Abhängigkeiten: neun Werkzeuge (render, validate, save, families, import, diff), drei Prompts und ein interaktiver 3D-Viewer in MCP-Apps-Hosts. Läuft offline und schreibt nur in den Arbeitsordner.
claude mcp add texel -- node texel-mcp.mjsDas Repository ist ein Plugin-Marketplace. Eine Installation verbindet den MCP-Server mit deinem Projekt und fügt die Skill hinzu.
claude plugin install texel@texelEine portable SKILL.md im offenen Agent-Skills-Format mit Protokoll, Bewertungsraster und typischen Fehlern. Funktioniert mit den MCP-Werkzeugen oder der CLI.
~/.claude/skills/minecraft-skin-design/SKILL.mdBrowser-Agenten steuern das Studio über window.texel oder die WebMCP-Werkzeuge. Oder öffne eine URL mit dem Spec im Hash und mach einen Screenshot.
texel.setSpec(spec) · /studio/?view=inspect#spec=…Eine Datei, Node 18+, keine Abhängigkeiten. Erzeugt das PNG, einen Prüfbogen und eine Markdown-Prüfung; kann außerdem Familien, Importe und Diffs.
node texel.mjs build spec.json -o skin.png --sheet sheet.pngBeispiele
Mit einem Beispiel anfangen
/examples/index.json
Einen Prompt für deinen Agenten holen
Schreib in jeder Sprache. Füg ihn in Claude, ChatGPT oder einen anderen Agenten mit Webzugriff ein. Im Studio kannst du den Skin verfolgen, während der Agent arbeitet.