一键导入
vrc-avatar-pipeline
Expert instructions for importing, optimizing, and uploading VRM avatars to VRChat. Optimized for FastMCP 3.2.0 agentic workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Expert instructions for importing, optimizing, and uploading VRM avatars to VRChat. Optimized for FastMCP 3.2.0 agentic workflows.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | vrc-avatar-pipeline |
| description | Expert instructions for importing, optimizing, and uploading VRM avatars to VRChat. Optimized for FastMCP 3.2.0 agentic workflows. |
This skill enables the automated transformation of VRM assets into VRChat-ready avatars using the unity3d-mcp VRM and VRChat managers.
Rewritten 2026-07-18: every tool name in the previous version of this
file (import_vrm_avatar, check_univrm_installed, optimize_for_vrchat
as a standalone tool, configure_unity_materials, vrchat_validate_avatar,
vrchat_check_auth, upload_vrchat_avatar, optimize_textures as a
standalone tool) was wrong — none of those are registered MCP tools. This
version uses only real, verified tool(operation=...) calls.
unity_avatar(operation="import_vrm", vrm_path=..., project_path=..., optimize_for_vrchat=True, create_prefab=True).unity_core(operation="check_univrm", project_path=...). If missing, install it with unity_core(operation="install_univrm", project_path=...).import_vrm's optimize_for_vrchat=True flag (above) triggers a
vrchat_optimizations report in the response — be aware this report
is currently a hardcoded placeholder (material_conversion,
texture_compression, etc. are fixed strings, not computed from the
actual model). It does not really convert materials to
VRChat-compliant shaders or add SDK components yet. There is no
configure_unity_materials tool or equivalent — material/shader
conversion is not currently automatable through this server. Treat
this step as manual until that's implemented (tracked in TODO.md).vrchat(operation="validate_avatar", avatar_prefab=..., project_path=...) — this one is real (CLI-backed, not mocked).vrchat(operation="check_auth"), and if needed vrchat(operation="authenticate", username=..., password=..., totp_code=...).vrchat(operation="upload_avatar", avatar_prefab=..., avatar_name=..., description=..., tags=[...], release_status="private").For high-performance avatars (Mobile/Quest):
unity_asset(operation="optimize_textures").unity_validation(operation="check_polycount"), unity_validation(operation="check_materials"), unity_validation(operation="list_limits").Status: Corrected against src/unity3d_mcp/server.py and
tools/portmanteau/{unity_avatar,unity_core,vrchat,unity_asset,unity_validation}.py, 2026-07-18.
Author: Unity3D-MCP Intelligence