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-code

Installs 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

More from callstackincubator/agent-skills

All 10
1countbot-ai avataragent-browsercountbot-ai/countbotBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking scr0skills.sh installs
2davila7 avatarMCP Integrationdavila7/claude-code-templatesThis skill should be used when the user asks to "add MCP server", "integrate MCP", "configure MCP in plugin", "use .mcp.json", "set up Model Context Protocol", 0skills.sh installs
3elastic avatarkibana-agent-builderelastic/agent-skills>0skills.sh installs
4ganyuanran avatarsubagent-driven-developmentganyuanran/aegisThis is a structured workflow for executing implementation plans by dispatching a fresh subagent per task, then running two mandatory...0skills.sh installs
5geekjourneyx avatarai-daily-newsgeekjourneyx/ai-daily-skillFetches AI news from smol.ai RSS and generates structured markdown with intelligent summarization and categorization. Optionally creates beautiful HTML webpages0skills.sh installs
6k-dense-ai avatarsubagent-driven-analysisk-dense-ai/science-superpowersWhen you have a frozen, pre-registered analysis plan with independent steps, this skill runs them one by one using fresh subagents per...0skills.sh installs