to-android-integrate
Integrate MobileEasyUse into Android
Complete the integration, report the changes, and ask whether to verify. Verification covers building, installation, launch, connection, and probing.
Acquire the artifact
Before editing the target project, run node scripts/ensure-artifacts.mjs, resolving the script path relative to this SKILL.md. The script requires Node.js 20 or newer and works on Windows, macOS, and Linux. It:
- fetches the live compatibility catalog for the current run;
- reuses a complete matching artifact in
~/.meu; - otherwise downloads the Android Maven archive, verifies it against
SHA256SUMS, and extracts it; - prints one JSON object containing the selected Release, paths, compatible MCP range, and exact version-pinned MCP command.
If the JSON result contains actionRequired: "confirm-update", report the cached and latest Release versions and ask whether to update. Run again with --update when accepted or --use-cached when declined. Preserve a Release already pinned in the project unless the user accepts an upgrade; select it with --version <version>.
Use MEU_HOME when the user or environment needs a cache root other than ~/.meu. Artifacts and checksums are downloaded directly from the public GitHub Release; no GitHub token or login is required. The selected Release is the integration source, and its catalog range defines MCP compatibility. Stop and report acquisition, catalog, or checksum errors.