claude-for-safari - Control Safari browser on macOS using native system tools.
Control Safari on macOS via AppleScript, JavaScript, screenshots, and System Events to read, navigate, click, and fill forms.
Tags
Updated: 2026-09-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- List Safari tabs and windows
- Read page text and metadata
- Capture browser window screenshots
- Navigate Safari tabs
- Click DOM elements
- Fill non-sensitive form fields
- Simulate keystrokes via System Events
- Observe page network activity
Inputs
- Target window and tab references
- Target URLs
- DOM selectors and form values
- User authorization
Outputs
- Safari window and tab lists
- Page text and metadata JSON
- Window PNG screenshots
- Form fill status results
- Network fetch and XHR metadata
Requirements
- macOS operating system
- Safari browser
- Automation TCC permission
- JavaScript from Apple Events permission
- Screen Recording permission
- Accessibility permission
- Swift compiler
