What problem does it solve? Turning a web app into something installable on a phone is full of hidden traps: microphones fail on content:// URLs, service workers cannot be inlined into a single file, and there is no Android Studio for Android. This Skill guides you from a single-file HTML app to an installable PWA and a real APK, including cloud builds when no PC is available. ## Core Features & Use Cases - Self-contained packaging: Inline the manifest as a data URI and icons as base64 for one-file distribution, with honest guidance that true offline requires a separate same-origin sw.js. - One-button auto-update: Implement a version.json check with an update banner and a single button that clears caches and reloads. - APK paths for any setup: Choose between Capacitor with a PC, GitHub Actions cloud builds from a phone only, Termux local builds, or PWABuilder/TWA. - Use Case: You built an HTML/JS tool and your microphone does not work when opened via content://. The Skill explains the secure-context requirement, gets you onto Netlify Drop for instant HTTPS, and later sets up a GitHub Actions workflow that builds your APK entirely from your phone. ## Quick Start Ask the assistant to package your HTML file as an installable PWA with auto-updates and explain the path to an Android APK.