Back to Skills

claude-for-safari

Control the user's real Safari browser on macOS through AppleScript, page JavaScript, screenshots, and carefully verified System Events input. Use when an agent needs to inspect or operate the user's existing Safari tabs and login sessions, including reading pages, navigating, clicking, filling non-sensitive forms, taking screenshots, observing page-level fetch/XHR metadata, or troubleshooting Safari-specific UI behavior.

95stars16forksUpdated 10/20/2026

Security Assessment

Safe(100/100)
Security Score100/100
Detailed description not yet generated. View the SKILL.md tab for raw content.

All Files

19 files
README_CN.md4.2 KB
View
tests/test_scripts.js12.1 KB
View
references/advanced.md2.4 KB
View
scripts/net_read.js0.6 KB
View
scripts/control_indicator_remove.js0.4 KB
View
scripts/form_fill.js4.8 KB
View
scripts/control_indicator.js1.1 KB
View
scripts/net_monitor.js6.7 KB
View
README.md6.6 KB
View
tests/fixtures/forms.html0.7 KB
View
references/troubleshooting.md3.0 KB
View
scripts/safari_wid.swift1.1 KB
View
docs/superpowers/specs/2026-08-04-enhanced-safari-skill-design.md12.4 KB
View
LICENSE1.0 KB
View
scripts/form_fill_runner.jxa1.5 KB
View
SKILL.md11.5 KB
View
scripts/form_discover.js4.8 KB
View
docs/superpowers/plans/2026-08-04-enhanced-safari-skill.md3.1 KB
View
scripts/net_remove.js0.6 KB
View

Install claude-for-safari

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill