webxr-pwa-quest

Configure Quest-ready WebXR PWA manifests, service workers, and Bubblewrap packaging.

1|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/Entelligentsia/skillforge --skill webxr-pwa-quest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webxr-pwa-quest
Source: https://github.com/Entelligentsia/skillforge/tree/main/meta-webxr-skills/skills/webxr-pwa-quest
Command: npx skills add https://github.com/Entelligentsia/skillforge --skill webxr-pwa-quest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers create installable WebXR PWAs for Meta Quest by providing manifest templates, Quest-specific extensions, and packaging guidance for Horizon Store.

Core Features & Use Cases

  • Quest-ready manifest and ovr_* extensions to enable Quest compatibility.
  • Service worker integration and installability checks for Quest PWAs.
  • Bubblewrap-based packaging for Horizon Store distribution and TWA generation.
  • Use Case: Package a WebXR experience for Quest and publish to Horizon Store.

Quick Start

Create a Quest-ready WebXR PWA by configuring the manifest, service worker, ovr_* extensions, and Bubblewrap packaging for Horizon Store.

Frequently Asked Questions about webxr-pwa-quest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a WebXR app for the Meta Quest Horizon Store?

To package a WebXR app for the Meta Quest Horizon Store, configure your web app manifest with Quest-specific ovr_* extensions, integrate a service worker for installability, and use Bubblewrap to generate a TWA for store distribution.

What manifest fields are required for a Quest-ready WebXR PWA?

A Quest-ready WebXR PWA requires standard installable manifest fields alongside Quest-specific ovr_* extensions to ensure compatibility. These fields define how the experience appears and operates within the Meta Quest browser environment.

Do I need a service worker to make my WebXR experience installable on Quest?

Yes, a service worker is required to make your WebXR experience installable on Quest. Service worker integration enables offline capabilities and passes the installability checks needed for a valid Progressive Web App on the platform.

Can I use Bubblewrap to distribute a WebXR PWA to Meta Quest?

Yes, you can use Bubblewrap to distribute a WebXR PWA to Meta Quest. Bubblewrap packages your web application into a Trusted Web Activity, fulfilling the packaging requirements for Horizon Store deployment.

What is the best way to add ovr extensions to a PWA manifest for WebXR?

The best way to add ovr extensions to a PWA manifest for WebXR is to apply Quest-specific ovr_* fields directly within your manifest template. This ensures the browser recognizes the app as Quest-ready and applies the correct device compatibility settings.

Why does my WebXR PWA fail installability checks on the Quest browser?

Your WebXR PWA may fail installability checks on the Quest browser if it lacks a valid service worker, misses required manifest fields, or omits Quest-specific ovr_* extensions needed to meet the platform's secure deployment requirements.