multi-web-app

Bundle multiple websites into a single configurable Android APK.

5.5k|794|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/shiaho777/web-to-app --skill multi-web-app
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: multi-web-app
Source: https://github.com/shiaho777/web-to-app/tree/main/app/src/main/assets/skills/multi-web-app
Command: npx skills add https://github.com/shiaho777/web-to-app --skill multi-web-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bundling several websites into a single installable Android APK to simplify distribution and deliver a cohesive, multi-site experience.

Core Features & Use Cases

  • Layout patterns: tabs, cards, feed, and drawer navigation to arrange multiple sites.
  • Per-site overrides: customize each site's name, URL, icon, and theme within the single APK.
  • Output and workflow: generate a multi-web.json that fully describes sites, layout, and per-site options for the host app.

Quick Start

Create a multi-web.json describing all sites and the chosen layout, then package the unified APK.

Frequently Asked Questions about multi-web-app

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

FAQPage Schema
How do I bundle multiple websites into a single Android APK?▼

You bundle multiple websites into a single Android APK by creating a multi-web.json file that describes your sites, chosen layout, and per-site options. This configuration validates URLs and unique IDs to generate a unified, installable application.

What navigation patterns can I use when converting multiple sites into one app?▼

When converting multiple sites into one app, you can select from tabs, cards, feed, or drawer navigation patterns. These layouts arrange your websites within the single APK, allowing a customized user experience across all bundled sites.

Can I customize individual site settings within a multi-site web-to-app bundle?▼

Yes, you can apply per-site overrides to customize individual settings within a multi-site web-to-app bundle. The JSON configuration allows you to define a specific name, URL, icon, and theme for each website included in the unified APK.

What configuration format is required to build a multi-site Android app?▼

Building a multi-site Android app requires a multi-web.json configuration file. This file must describe your chosen layout, list target sites, and specify per-site options, while validating inputs to ensure valid URLs and unique IDs.

Does the web-to-app configuration validate URLs and site identifiers?▼

Yes, the web-to-app configuration validates inputs to ensure valid URLs and unique IDs. This validation process applies safe defaults across your bundled sites, preventing configuration errors before packaging the final Android APK.