- Home
- Skills
- Minitap Ai
- Mobile Use
- Mobile Use Setup
mobile-use-setup_skill
- Python
2.1k
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill minitap-ai/mobile-use --skill mobile-use-setup- SKILL.md7.4 KB
Overview
This skill is an interactive setup wizard for the Minitap mobile-use SDK that guides you through configuring mobile automation for iOS and Android. It walks you from requirement gathering through dependency checks, installation, credential configuration, device-specific steps, and generating a starter script. It supports both Platform (managed) and Local (self-managed) LLM modes and works with physical devices, simulators, and cloud virtual devices.
How this skill works
The wizard asks a short series of targeted questions to determine platform, LLM mode, and device type, then runs a checklist of prerequisite commands and dependencies tailored to those choices. It provides concrete install commands for missing tools (Appium, adb, libimobiledevice, idb-companion, uv), produces project scaffolding and .env guidance, and emits a ready-to-run main.py example based on Platform or Local mode. It also includes verification commands and device-specific instructions such as Xcode signing or enabling USB debugging.
When to use it
- You want to set up mobile automation for an iOS or Android app
- You need to configure the Minitap mobile-use SDK for Platform or Local LLM modes
- You are connecting physical iOS/Android devices or using cloud virtual devices
- You are creating a new mobile testing project scaffolded with uv
- You need guided, step‑by‑step device-specific setup (Xcode, ADB, simulators)
Best practices
- Choose Platform mode for simpler LLM management and use MINITAP_API_KEY in .env
- Use Local mode when you need custom LLM settings; copy and edit llm-config.override.jsonc
- Add .env to .gitignore to avoid leaking API keys
- Run prerequisite checks (python3, uv, adb, idevice_id, idb_companion) before installing packages
- Follow device-specific manual steps: Xcode WebDriverAgent signing for iOS, enable USB debugging for Android
Example use cases
- New iOS automation project using a physical iPhone and Platform LLM mode
- Android testing with cloud virtual devices managed by Minitap Platform
- Full local development: both iOS and Android with custom LLM profiles and provider API keys
- Quick verification: validate device connections and SDK import with provided commands
- Generate a starter main.py for Platform or Local mode and run a basic task to confirm setup
FAQ
Yes. Create an account at platform.minitap.ai and generate an API key, then store it as MINITAP_API_KEY in .env.
What if libimobiledevice or adb is missing?
Use the provided install commands (brew or apt) to add libimobiledevice and Android platform tools, then re-run the prerequisite checks.