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…
Guides end-to-end Meta Quest and Horizon OS app submission to the Meta Horizon Store — build validation, store-readiness checks, asset preparation, upload, and submission tracking. Use when preparing a Quest app for store publishing.
$ npx -y skills add meta-quest/agentic-tools --skill hz-store-submit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hz-store-submitContext preview
The summary Claude sees to decide when to auto-load this skill.
Guides end-to-end Meta Quest and Horizon OS app submission to the Meta Horizon Store — build validation, store-readiness checks, asset preparation, upload, and submission tracking. Use when preparing a Quest app for store publishing.
name: hz-store-submit license: Apache-2.0 description: Guides end-to-end Meta Quest and Horizon OS app submission to the Meta Horizon Store — build validation, store-readiness checks, asset preparation, upload, and submission tracking. Use when preparing a Quest app for store publishing. allowed-tools: Bash(metavr:*) Bash(hzdb:*)
Guide the end-to-end process of submitting a Meta Quest application to the Meta Horizon Store. This skill covers build validation, store-readiness checks, store asset preparation, upload, and submission tracking.
Use this skill when you need to:
Run the VRC (Virtual Reality Check) validation inline (see the VRC checklist below) for thorough compliance testing before proceeding to submission.
The full submission process follows this order:
1. Build Validation → Verify APK is correctly signed, targets ARM64, meets packaging requirements 2. Store Readiness → Run through the readiness checks, fix any violations 3. Asset Preparation → Prepare store listing images, videos, descriptions, metadata 4. Dashboard Setup → Create app on developer.meta.com, configure pricing, age rating 5. Upload → Upload the build to the platform 6. Submission → Submit for review 7. Tracking → Monitor review status, respond to feedback
Before uploading, validate the APK meets basic packaging requirements.
The release APK must be signed with an Android keystore. Debug-signed APKs will be rejected.
# Verify the APK is signed (not debug-signed) metavr adb shell "pm dump <package> | grep -i signature"
The signing key must remain consistent across updates. Changing the signing key requires a new app entry.
# Install the APK on a connected device to test metavr app install path/to/release.apk # Verify it launches correctly metavr app launch <package> # Check the manifest for required fields metavr adb shell "dumpsys package <package> | head -50"
Required manifest elements:
Run the app on a Quest device and verify:
# Monitor frame rate metavr adb logcat --tag VrApi | grep FPS # Check thermal state metavr device battery # Watch for thermal warnings metavr adb logcat --tag ThermalService --level W
Run through the VRC checklist below for a detailed walkthrough. Key VRC categories:
Common store rejection reasons:
| Rejection Reason | Fix | |---|---| | Crash during review | Fix the crash. Run `metavr adb logcat --buffer crash` to investigate. | | Frame rate below threshold | Optimize rendering. Profile with Perfetto or OVR Metrics Tool. | | Missing store assets | Ensure all required images are uploaded at correct dimensions. | | Disallowed permissions | Remove permissions not needed by the app (e.g., `CALL_PHONE`, `SEND_SMS`). | | Text in unsafe zone of hero art | Keep text within the inner 80% safe area of hero images. | | App Not Responding (ANR) | Move long network, IO, or asset work off the main thread. Reproduce with `metavr adb logcat --buffer crash`. | | Co
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…