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.