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.