This gives Claude Code the ability to automate iOS Simulator interactions through AXe, a CLI tool that uses Apple's Accessibility APIs. The key workflow is running describe_ui first to get precise element coordinates before any taps or gestures, which the skill emphasizes repeatedly because guessing coordinates from screenshots doesn't work reliably. It's a single binary with no daemon required, so setup is straightforward via Homebrew. If you're doing any automated testing or interaction with iOS apps in the simulator, this beats manually clicking around or trying to script things with less reliable methods. The 948 GitHub stars suggest it's solving a real pain point for iOS developers.

skills.sh installs
170
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-axe-ref --agent claude-code

Installs into .claude/skills of the current project.

Files

This gives Claude Code the ability to automate iOS Simulator interactions through AXe, a CLI tool that uses Apple's Accessibility APIs. The key workflow is running describe_ui first to get precise element coordinates before any taps or gestures, which the skill emphasizes repeatedly because guessing coordinates from screenshots doesn't work reliably. It's a single binary with no daemon required, so setup is straightforward via Homebrew. If you're doing any automated testing or interaction with iOS apps in the simulator, this beats manually clicking around or trying to script things with less reliable methods. The 948 GitHub stars suggest it's solving a real pain point for iOS developers.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Mobile Development, Design & UI/UX, CLI & Terminal, Video & Audio Editing
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1charleswiltgen avataraxiom-network-framework-refcharleswiltgen/axiomReference — Comprehensive Network.framework guide covering NetworkConnection (iOS 26+), NWConnection (iOS 12-25), TLV framing, Coder protocol, NetworkListener, 170skills.sh installs
2srbhr avatartailwind-patternssrbhr/resume-matcherProduction-ready Tailwind CSS patterns for common website components: responsive layouts, cards, navigation, forms, buttons, and typography. Includes spacing sc170skills.sh installs
3charleswiltgen avataraxiom-background-processing-refcharleswiltgen/axiomComplete background task API reference - BGTaskScheduler, BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask (iOS 26), beginBackgroundTask, backgroun168skills.sh installs
4charleswiltgen avataraxiom-storage-management-refcharleswiltgen/axiomUse when asking about 'purge files', 'storage pressure', 'disk space iOS', 'isExcludedFromBackup', 'URL resource values', 'volumeAvailableCapacity', 'low storag168skills.sh installs
5charleswiltgen avataraxiom-networking-legacycharleswiltgen/axiomThis skill should be used when working with NWConnection patterns for iOS 12-25, supporting apps that can't use async/await yet, or maintaining backward compati167skills.sh installs
6syncfusion avatarsyncfusion-react-timepickersyncfusion/react-ui-components-skillsImplement Syncfusion React TimePicker component for user time selection, scheduling interfaces, and appointment booking. Use this skill whenever users need to a167skills.sh installs