Skip to main content
Glama

maya_unreal_check_skeleton

Audits Maya joints for Unreal Engine skeleton compatibility, checking orientation, scale, root hierarchy, and naming without modifying the scene.

Instructions

조인트 오리엔트와 언리얼 스켈레톤 호환성을 감사합니다. 씬을 바꾸지 않습니다.

자동 수정을 하지 않습니다. 조인트를 다시 오리엔트하면 이미 붙은 스킨 웨이트가 깨지므로, 무엇을 어떻게 고칠지는 사람이 판단해야 합니다. 보고된 문제를 사용자에게 전달하고, 고치라는 지시를 받기 전까지는 손대지 마세요.

검사 항목: 자식 방향과 주축의 각도 편차, rotate/rotateAxis 잔여값, 조인트 스케일, 길이 0 본, 루트 개수와 위치, rotateOrder 불일치, segmentScaleCompensate, 좌우 네이밍(_l/_r) 규칙과 짝 존재 여부.

Args: root: 루트 조인트 이름. 비우면 씬의 모든 조인트 루트를 감사합니다. primary_axis: 자식을 향해야 하는 축. Maya/언리얼 관행은 "x". tolerance_deg: 이 각도를 넘는 편차만 문제로 봅니다.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
rootNo
primary_axisNox
tolerance_degNo
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description fully discloses that the tool is non-destructive, explains why auto-fixing is dangerous (skin weight breakage), and directs the agent to avoid modifications until instructed. This goes well beyond basic annotations and gives clear behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is well-structured with clear sections: main function, non-modification behavior, rationale, inspection list, and parameter explanations. Every sentence adds value—no fluff or redundancy. The use of bold and bullet-like list improves scannability.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers purpose, parameters, behavioral constraints, and inspection items comprehensively. The main gap is the lack of detail on the output/report format; it mentions 'reported issues' but doesn't specify the exact structure or response type. This is minor given no output schema exists, but slightly reduces completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 0%, but the description thoroughly explains each parameter: root (with behavior when empty), primary_axis (with convention guidance), and tolerance_deg (with threshold semantics). This fully compensates for the schema's lack of descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool's function: auditing joint orientation and Unreal skeleton compatibility. The verb 'audits' is specific and the resource is detailed, distinguishing it from sibling tools like maya_unreal_check_materials or maya_unreal_prepare.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides strong behavioral guidance: it does not change the scene, does not auto-fix, and instructs to pass issues to the user without taking action. However, it does not explicitly name alternative tools or say when to choose this over siblings, so it falls short of full explicit 'when-to-use' guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/YomenStyle/maya-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server