Install as a tool

Give any agent native Texel tools: an MCP server (with an interactive 3D viewer for MCP Apps hosts), a Claude Code plugin, and a portable Agent Skill.

MCP server

texel-mcp.mjs is a single file with no install step: the compiler, docs, examples, schemas and the 3D viewer are embedded. Requires Node 18+.

bash
curl -O https://texel-skins.vercel.app/texel-mcp.mjs

Claude Code

bash
claude mcp add texel --scope user -- node /absolute/path/texel-mcp.mjs

Files are written to the directory the server runs in. Pin it with --env TEXEL_WORKSPACE=/path/to/skins or the --workspace <dir> flag.

Claude Desktop, Cursor, VS Code and other clients

json
{
  "mcpServers": {
    "texel": {
      "command": "node",
      "args": ["/absolute/path/texel-mcp.mjs", "--workspace", "/absolute/path/skins"]
    }
  }
}

What the server provides

KindNamePurpose
tooltexel_renderCompile + review; returns the review sheet image. Opens the 3D viewer in MCP Apps hosts.
tooltexel_liveStart a live session: returns a studio URL where the person watches every texel_render.
tooltexel_shareShort share link (/s/<id>) for a spec.
tooltexel_pullThe spec behind a share link, to keep developing an existing skin.
tooltexel_validateFast error check, no images.
tooltexel_saveWrite .png, .skin.json and optional sheet to the workspace.
tooltexel_render_familyExpand a family; lineup image + per-member scores.
tooltexel_save_familyWrite every member plus lineup.png.
tooltexel_import_pngTurn an existing skin PNG into an editable spec.
tooltexel_diffWhich faces a change touched, with a pixel mask.
tooltexel_get_example, texel_read_docsOffline examples and docs.
resourcetexel://docs/{page}, texel://examples/{id}, texel://schema/{name}Same content as resources.
resourceui://texel/viewerMCP App: interactive 3D preview with a feedback box that posts back to the chat.
promptdesign_skin, continue_skin, design_family, critique_skinProtocol runbooks with arguments.

All write tools are confined to the workspace directory; paths outside it are rejected.

Claude Code plugin

The repository is also a plugin marketplace. The plugin bundles the MCP server and the minecraft-skin-design skill:

bash
claude plugin marketplace add Brunovncs/texel
claude plugin install texel@texel

Agent Skill

The minecraft-skin-design skill follows the open Agent Skills format (a SKILL.md with name and description frontmatter). Copy the folder into your agent's skills directory. For Claude Code, ~/.claude/skills/minecraft-skin-design/. It teaches the protocol and works with either the MCP tools or the CLI.