hz-android-2d-porting
Guides porting existing Android 2D apps to Meta Quest and Horizon OS — input adaptation, panel layout, and design requirements. Use when adapting a mobile…
Ensures complete FBX URLs or absolute paths are used when importing external 3D models into Unity projects targeting Meta Quest and Horizon OS. Use when adding FBX files, 3D models, or external assets.
$ npx -y skills add meta-quest/agentic-tools --skill hz-unity-fbx-import --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hz-unity-fbx-importContext preview
The summary Claude sees to decide when to auto-load this skill.
Ensures complete FBX URLs or absolute paths are used when importing external 3D models into Unity projects targeting Meta Quest and Horizon OS. Use when adding FBX files, 3D models, or external assets.
name: hz-unity-fbx-import license: Apache-2.0 description: Ensures complete FBX URLs or absolute paths are used when importing external 3D models into Unity projects targeting Meta Quest and Horizon OS. Use when adding FBX files, 3D models, or external assets.
This skill ensures that when importing external 3D models (FBX files) into Unity using the Unity MCP `Unity_ImportExternalModel` tool, full and complete URLs are always provided, preventing import failures due to incomplete paths.
Use this skill automatically whenever:
**ALWAYS use complete, fully-qualified URLs for FBX files.**
Never use relative paths, partial URLs, or assume path completion. The `FbxUrl` parameter must be a complete URL or absolute file path.
When a user requests to import a model, determine the source:
1. **Remote URL** (HTTP/HTTPS):
2. **Local file** (file system):
3. **ZIP archive**:
Before calling `Unity_ImportExternalModel`, verify the URL:
**CRITICAL**: For URLs with query parameters (like `?token=...&auth=...`), you MUST include the ENTIRE URL including all parameters. Query parameters often contain authentication tokens required for download.
Valid examples:
Invalid examples (never use these):
The `Unity_ImportExternalModel` tool requires:
1. **Name** (required):
2. **FbxUrl** (required):
3. **Height** (required):
4. **AlbedoTextureUrl** (optional):
Use the Unity MCP tool with complete parameters:
{
"Name": "office_chair",
"FbxUrl": "https://example.com/models/office_chair.fbx",
"Height": 1.0,
"AlbedoTextureUrl": "https://example.com/textures/chair_diffuse.png"
}**Never omit the protocol or use partial paths.**
After calling `Unity_ImportExternalModel`:
1. **Check for success**:
2. **Extract important data**:
3. **Report to user**:
After importing, use the bounds information with the `unity-placement` skill for proper positioning:
The imported model has: - Size: [width, height, depth] - Center: [x, y, z] - Prefab: Assets/Prefabs/name.prefab Consider the size when placing relative to other objects.
When the user gives an incomplete path, **ask for the complete path**:
User: "Import models/car.fbx"
Ask for clarification: "I need the complete path to the FBX file. Is it:
What is the full path to car.fbx?"
User: "Import from example.com/models/chair.fbx"
Clarify the protocol: "Should this be:
Which protocol should I use?"
User: "Import ../models/tree.fbx"
Request absolute path: "Relative paths aren't supporte
Agentic skills and tools for Meta Quest and Horizon OS development.
Repo: meta-quest/agentic-tools
Guides porting existing Android 2D apps to Meta Quest and Horizon OS — input adaptation, panel layout, and design requirements. Use when adapting a mobile…
Upgrades Meta Quest apps to newer Horizon OS SDK versions — migration guides, deprecated API replacements, changelog. Use when updating SDK versions or fixing…
Guides design of comfortable, intuitive VR/MR experiences for Meta Quest and Horizon OS — comfort guidelines, interaction patterns, spatial layout,…
Builds WebXR experiences for Meta Quest and Horizon OS using the Immersive Web SDK (IWSDK) — ECS architecture, Three.js integration, spatial UI. Use when…
Scaffolds new Meta Quest and Horizon OS projects with recommended settings for Unity, Unreal, Android/Spatial SDK, or WebXR. Use when creating a new Quest app…
Analyzes Meta Quest and Horizon OS VR performance using Perfetto traces — frame timing, CPU/GPU bottlenecks, render pass analysis. Use when profiling frame…