A Claude Code skill for verifying iOS and Android mobile apps during development.
Bridges the gap between web automation (Playwright/browser-use) and mobile development.
Gives Claude Code the ability to:
- 📸 Take screenshots of your running app
- 👆 Tap buttons and interact with UI elements
- ⌨️ Type text into fields
- 🔍 Inspect the UI hierarchy (like DOM for mobile)
- 🧪 Test user flows end-to-end
- 📱 Work with both iOS Simulator and Android Emulator
# Via Homebrew (recommended)
brew tap AlexGladkov/claude-in-mobile
brew install claude-in-mobile
# Or via npx
npx -y claude-in-mobile --help# Copy to your skills directory
cp -r mobile-dev ~/.agents/skills/
# Or install via clawhub (if published)
clawhub install mobile-devJust ask Claude to verify your app:
"Take a screenshot of the iOS simulator"
"Test the login flow on Android"
"What does the home screen look like?"
"Tap the Settings button and show me what happens"
iOS:
- macOS with Xcode
- iOS Simulator running
Android:
- Android SDK with
adbin PATH - Android Emulator running (or device with USB debugging)
This skill wraps claude-in-mobile, a comprehensive tool for mobile automation. The skill teaches Claude:
- When to use mobile verification (triggers on relevant phrases)
- How to take screenshots and analyze them
- How to interact with UI elements
- Common testing patterns and workflows
- Troubleshooting for setup issues
User: "Does the profile screen look right?"
Claude: *takes screenshot, analyzes layout, reports issues*
User: "Test the signup flow"
Claude: *launches app, fills form, taps submit, captures result*
User: "The app crashes when I tap Settings"
Claude: *reproduces steps, captures state, checks logs*
Issues and PRs welcome! This skill wraps claude-in-mobile - for core functionality improvements, consider contributing upstream.
MIT
- claude-in-mobile by Alex Gladkov - the underlying automation tool
- ios-simulator-mcp - inspiration for iOS automation patterns