MO

mobile-use-setup

Walks developers through Minitap SDK setup and validates system prerequisites like Python and required environment tools.

Install

mkdir -p .claude/skills/mobile-use-setup && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6279" && unzip -o skill.zip -d .claude/skills/mobile-use-setup && rm skill.zip

Installs to .claude/skills/mobile-use-setup

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Interactive setup wizard for Minitap mobile-use SDK. USE WHEN user wants to set up mobile automation, configure mobile-use SDK, connect iOS or Android devices, or create a new mobile testing project.
199 chars✓ has a “when” trigger
Beginner

Key capabilities

  • →Identify hardware platform requirements (iOS/Android)
  • →Configure local versus platform-based LLM settings
  • →Validate prerequisite software (Python, Appium, libimobiledevice)
  • →Initialize project scaffolding for mobile testing

How it works

It runs a series of diagnostic scripts to check for required binary availability (adb, idevice) and guides the user through the dependency installation process.

Inputs & outputs

You give it
User preferences for platform and device type
You get back
Validated setup commands and project configuration

When to use mobile-use-setup

  • →Set up mobile automation for an app
  • →Connect physical iOS or Android devices
  • →Configure cloud virtual devices
  • →Initialize a new mobile testing project

About this skill

Mobile-Use SDK Setup

Set up mobile-use so the agent runs locally against a selected device.

Gather Requirements

Ask only for information not already provided:

  1. Target: iOS, Android, or both.
  2. Device path: local physical device/emulator, BrowserStack, or a Minitap cloud device.
  3. LLM provider: Minitap API, OpenAI, Anthropic, Google, OpenRouter, a local model, or another supported provider.

Check Prerequisites

python3 --version  # Requires 3.12+
which uv

# Android local
which adb
adb devices

# iOS simulator
which idb_companion
xcrun simctl list devices

# iOS physical
which idevice_id
which appium
appium driver list

For missing dependencies, use the device-specific reference files in this skill.

Create The Project

uv init <project-name>
cd <project-name>
uv add minitap-mobile-use python-dotenv
cp llm-config.override.template.jsonc llm-config.override.jsonc

Configure the selected provider in llm-config.override.jsonc and put only the required provider keys in .env. Add .env to .gitignore.

Create The Starter

Generate task code that runs the agent locally:

import asyncio

from dotenv import load_dotenv

from minitap.mobile_use.sdk import Agent
from minitap.mobile_use.sdk.builders import Builders
from minitap.mobile_use.sdk.types import AgentProfile

load_dotenv()


async def main() -> None:
    profile = AgentProfile(name="default", from_file="llm-config.override.jsonc")
    config = Builders.AgentConfig.with_default_profile(profile).build()
    agent = Agent(config=config)

    try:
        await agent.init()
        result = await agent.run_task(goal="Your automation goal", name="first-task")
        print(result)
    finally:
        await agent.clean()


if __name__ == "__main__":
    asyncio.run(main())

When selected, extend config with the BrowserStack or for_cloud_device(...) builder API.

Verify

Verify the selected device is visible, then run:

uv run python -c "from minitap.mobile_use.sdk import Agent; print('SDK OK')"
uv run python main.py

Diagnose setup failures from actual command output. Do not silently switch device paths.

When not to use it

  • →If the mobile application does not use Minitap SDK
  • →When only web-based testing is required

Prerequisites

Python 3.12+Access to system-level package managers (brew/npm/adb)

Limitations

  • →Requires administrative access for installing dependencies
  • →Limited by the state of local system drivers

How it compares

It automates the environment validation and project scaffolding sequence rather than relying on generic installation manuals.

Compared to similar skills

mobile-use-setup side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
mobile-use-setup (this skill)18moCautionBeginner
dev27moReviewAdvanced
examples-auto-run24moReviewIntermediate
lora-manager-e2e18moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

dev

atopile

LLM-focused workflow for working in this repo: compile Zig, run the orchestrated test runner, consume test-report.json/html artifacts, and discover/debug ConfigFlags.

28

examples-auto-run

openai

Run python examples in auto mode with logging, rerun helpers, and background control.

23

lora-manager-e2e

willmiao

End-to-end testing and validation for LoRa Manager features. Use when performing automated E2E validation of LoRa Manager standalone mode, including starting/restarting the server, using Chrome DevTools MCP to interact with the web UI at http://127.0.0.1:8188/loras, and verifying frontend-to-backend functionality. Covers workflow validation, UI interaction testing, and integration testing between the standalone Python backend and the browser frontend.

13

migrate

alirezarezvani

Migrate from Cypress or Selenium to Playwright. Use when user mentions "cypress", "selenium", "migrate tests", "convert tests", "switch to playwright", "move from cypress", or "replace selenium".

13

droidrun-docs

droidrun

DroidRun documentation reference. Use when users ask about DroidRun setup, configuration, SDK usage, CLI commands, device setup, agents, architecture, app cards, credentials, tracing, Docker, migration, structured output, or any DroidRun "how do I..." questions.

12

create-environments

PrimeIntellect-ai

Create or migrate verifiers environments for the Prime Lab ecosystem. Use when asked to build a new environment from scratch, port an eval or benchmark from papers or other libraries, start from an environment on the Hub, or convert existing tasks into a package that exposes load_environment and installs cleanly with prime env install.

11

Search skills

Search the agent skills registry