Skill Detail

Control iOS and Android devices through a deterministic CLI for agent-driven mobile testing and debugging with agent-device

Drive real mobile apps from a session-aware CLI so agents can inspect UI state, act deterministically, and collect logs, network traces, and performance evidence during debugging.

Browser AutomationMulti-Framework
Browser Automation Multi-Framework Published
โญ 1.8k GitHub stars โฌ‡ 162.4k/wk npm
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill control-ios-and-android-devices-through-a-deterministic-cli-for-agent-driven-mobile-testing-and-debugging-with-agent-device Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
A supported iOS, Android, tvOS, macOS, or AndroidTV target plus the agent-device CLI.
Install & setup
Install globally with npm install -g agent-device, then use commands like agent-device open, snapshot, press, fill, diff snapshot, and close against a connected target device or simulator.
Author
Callstack
Publisher
Organization
Last updated
Apr 22, 2026
Quick brief

Use agent-device when an agent needs to operate a real iOS or Android app, inspect the current UI tree, reproduce a bug step by step, and capture evidence without hand-driving a mobile test session. The skill boundary is narrow and operational: open a target app, snapshot the current screen, interact through refs or selectors, diff state changes, and collect logs, network data, or performance snapshots for the same session. That makes this a concrete mobile debugging and automation workflow, not a generic product or device lab listing.