
Agent Device
A solid automation router for driving iOS, tvOS, macOS, and Android UIs when you need Claude to tap buttons, fill forms, or verify what's on screen. The skill enforces a conservative flow: bootstrap your device setup, snapshot before you act, prefer read-only inspection over mutation, and use interactive refs only when you need to target elements. It's built around two core references, bootstrap-install and exploration, plus opt-in modules for debugging, verification, and remote macOS tenancy. The decision rules are opinionated in a good way: plain snapshot to verify text, get or is before changing state, and no speculative navigation or web lookups unless the user asks. If you're running QA loops or dogfooding apps across Apple and Android, this gives you guard rails that keep automation deterministic.
- GitHub stars
- 1.4K
- last updated
- Jun 2, 2026
Install
$ npx -y skills add callstackincubator/agent-skills --skill agent-device --agent claude-codeInstalls into .claude/skills of the current project.
Files
agent-device
Use this skill as a router with mandatory defaults. Read this file first. For normal device tasks, always load references/bootstrap-install.md and references/exploration.md before acting. Use bootstrap to confirm or establish deterministic setup. Use exploration for UI inspection, interaction, and verification once the app session is open.
Default operating rules
Sponsors
Details
- Repository
- github.com/callstackincubator/agent-skills
- Categories
- AI & Agent Building, Mobile Development
- License
- MIT
- First seen
- Jun 11, 2026