{
 "schema": "aiblocks-page/1",
 "id": "agency-roblox-avatar-creator",
 "type": "agent",
 "name": "Roblox avatar designer",
 "summary": "Plan a Roblox avatar item, such as a hat or jacket, and get a checklist for mesh, texture, rigging and Marketplace review before you submit.",
 "headline": "Roblox avatar designer",
 "subhead": "Tell it what Roblox item you are making, such as a hat or a jacket. It checks your numbers against the profile's rules and plans the rigging. You get a submission checklist and a list of tests to run in Studio.",
 "job": {
  "id": "build-software",
  "name": "Build and ship software"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "design_file",
   "required": false,
   "label": "Design file",
   "what": "a design in a design tool, such as a Figma file, with its parts and styles"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  }
 ],
 "you_give": [
  "What the item is and where it will be used, such as a hat for sale or an outfit shop in your game",
  "Your item's numbers, such as triangle count, texture size and file type",
  "The tool you build in, such as Blender, and how far you have got",
  "The attachment names and the body types you have tested (optional)",
  "The rejection message, if Roblox rejected it (optional)"
 ],
 "you_get": [
  "A spec check that marks each rule as pass, fail or missing",
  "A rigging plan, with the cage meshes if it is layered clothing",
  "A list of Studio tests, by body type and animation",
  "A submission package with name, description, category and thumbnail notes",
  "A list of moderation risks and the checks still open"
 ],
 "use_when": [
  "You are making a hat, face item or other accessory and want to know it will pass before you upload it.",
  "A layered clothing item clips through the avatar and you need to know if the cage meshes are the cause.",
  "Roblox rejected an item and you want to work out what to fix.",
  "You are adding an outfit or avatar shop to your own experience and want the HumanoidDescription steps."
 ],
 "skip_when": [
  "You want the game itself designed, with goals and rewards. Use the Roblox Experience Designer agent.",
  "You want server scripts for saving, combat or security. Use the Roblox systems programmer.",
  "You want a final yes or no on moderation. Only Roblox can give that."
 ],
 "output_sample": {
  "input": [
   "Your item type and where it will be used",
   "Your mesh and texture numbers so far",
   "Your attachment names and tests so far (optional)",
   "The rejection message from Roblox (optional)"
  ],
  "prerequisites": [
   "The item built or sketched in a tool such as Blender",
   "Roblox Studio, to run the tests the agent lists"
  ],
  "output": [
   {
    "name": "Item summary",
    "contains": "The item type, where it will be used and what you have told the agent so far."
   },
   {
    "name": "Spec check",
    "contains": "Each mesh, texture and attachment rule marked pass, fail or missing, with its source."
   },
   {
    "name": "Rigging plan",
    "contains": "Attachment points, or cage meshes and bone weights for layered clothing."
   },
   {
    "name": "Studio test list",
    "contains": "Body types and animations to try, and the clipping to look for."
   },
   {
    "name": "Submission package",
    "contains": "Item name, description, category, files and thumbnail notes ready to enter in Creator Dashboard."
   },
   {
    "name": "Moderation risks",
    "contains": "Text, logos, face coverings or weapon shapes that may be flagged, with a fix for each."
   },
   {
    "name": "Open checks",
    "contains": "What to confirm on Roblox's pages or in Studio before you submit."
   }
  ]
 },
 "output_shape": "ITEM SUMMARY\n  <item type> | <where it will be used> | <what you supplied>\n\nSPEC CHECK\n  <rule> | <limit and where it came from> | <your item> | <pass, fail or missing>\n\nRIGGING PLAN\n  <attachment names, or outer mesh, inner cage, outer cage and bone weights>\n\nSTUDIO TEST LIST\n  <body type> | <animation> | <what to look for>\n\nSUBMISSION PACKAGE\n  <name> | <description> | <category> | <files> | <thumbnail notes>\n\nMODERATION RISKS\n  <risk> | <why it matters> | <fix>\n\nOPEN CHECKS\n  <what to verify on the Roblox docs or in Studio>",
 "how_to_use": [
  "Download the pack and add it to your AI as a skill. If you cannot, paste SKILL.md and then references/source-agent.md into a new chat.",
  "Describe your item. Say what type it is, where it will be used, and your numbers so far. Say \"MISSING\" for what you do not know yet.",
  "Ask for the plan. Tell your AI not to invent limits. It will ask once for anything it needs.",
  "Read the spec check first. Look up each limit on the Roblox Creator Documentation page for your item type.",
  "Fix what failed in your own tool, then run the Studio tests on the list. Your AI cannot run them for you.",
  "Paste your results back and ask for a re-check before you submit in Creator Dashboard."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Roblox systems programmer",
   "url": "https://useaiblocks.com/skills/agency-roblox-systems-scripter",
   "why": "Build it"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/game-development/roblox-studio/roblox-avatar-creator.md",
  "licence": "MIT",
  "original_name": "Roblox Avatar Creator",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Roblox Avatar Creator",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/game-development/roblox-studio/roblox-avatar-creator.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-roblox-avatar-creator",
  "markdown": "https://useaiblocks.com/agents/agency-roblox-avatar-creator.md",
  "json": "https://useaiblocks.com/agents/agency-roblox-avatar-creator.json",
  "instructions": "https://useaiblocks.com/skills/agency-roblox-avatar-creator/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-roblox-avatar-creator.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-roblox-avatar-creator",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-roblox-avatar-creator",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
