agent-device: a Claude Code skill by Callstack
Official
For mobile and TV app developers who want Claude to tap through apps on simulators and devices. Skip it if you only test web pages in a browser or cannot install the agent-device CLI.
The skill's text changed on Nov 7, 2026, after we last read it. Our description may be behind.
- Score
- 77of 100
- Rank
- #95of 239
- Installs
- 20.8Kon skills.sh
- Security
- Mixed 3 scanners
- Updated
- 2026
- Context
- ~94tokens always
Install
npx skills add https://github.com/callstack/agent-device --skill agent-device Run it in your terminal. View the source
Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app
What does agent-device do?
agent-device is a skill that teaches Claude to drive iOS, tvOS, macOS, Android, Fire TV and Vega OS TV apps through the agent-device CLI. Claude starts at once with agent-device open <app> --foreground, which returns a snapshot of the screen with @refs for each element. It then loops: press, fill, scroll or back with --settle, read the printed diff, confirm the expected result with wait, is, get or find, and end with close. It copies refs exactly, falls back to screenshots and coordinates when the accessibility tree is sparse, and opens agent-device help <topic> only for gestures, TV remotes, scripting or remote Limrun sessions.
When should you use agent-device?
Use it when
- You want Claude to walk through a flow in your mobile app
- You need screenshots or UI text from an app on a simulator
- You are testing a TV app with remote-control input
Skip it when
- Your target is a web page, not a native app
- You cannot install the agent-device CLI
What it needs and what it can touch
You need
- The agent-device CLI
- A simulator, emulator or connected device
What it can do
- Runs shell commands (agent-device)
- Controls apps on simulators and connected devices
From reading its instructions, not from running it.
Why it scores 77
Strongest on upkeep (100 of 100), weakest on adoption (44).
Is agent-device safe to install?
At least one scanner raised a medium warning. Read the results below. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.
| Scanner | Result | Date |
|---|---|---|
| Gen Agent Trust Hub | Passed | Nov 8, 2026 |
| Socket | Passed | Nov 9, 2026 |
| Snyk | Medium risk | Nov 8, 2026 |
Details
- Installs
- 20,798
- Repository stars
- 5,328
- Last repository change
- Tokens always loaded
- about 94
- Tokens when used
- about 413
- License
- MIT
- Data confidence
- High
Did it do the job for you?
Alternatives to agent-device
All skills for this job-
Get agent-browseragent-browser
For developers who want Claude to drive Chrome from the terminal to click, fill forms and take screenshots.
-
Get argent-ios-simulator-setupargent-ios-simulator-setup
For Argent users who need an iOS simulator booted and connected before Claude taps through an app.
-
Get argent-android-emulator-setupargent-android-emulator-setup
For mobile developers using Argent who need Claude to boot and connect to an Android emulator.
-
Get opencli-browseropencli-browser
For developers who want Claude to work inside their logged-in Chrome through OpenCLI and capture site APIs.