Claude for Safari
Steruje prawdziwym Safari użytkownika za pomocą AppleScript — czyta, klika, pisze, robi zrzuty ekranu.
Testowano · Działa
Co robi ten skill
Kontroluje rzeczywistą sesję Safari użytkownika w macOS (prawdziwe ciasteczka, loginy, otwarte karty) za pośrednictwem AppleScript i screencapture zamiast oddzielnej, zautomatyzowanej instancji przeglądarki. Uruchamia się na 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site' oraz na żądania klikania, wypełniania formularzy, przewijania lub nawigacji — z góry sprawdza uprawnienia Automation i JavaScript-from-Apple-Events i informuje użytkownika, który panel Ustawień Systemowych otworzyć, jeśli ich brakuje.
Raport z testu
Własne sprawdzenie wymagań wstępnych umiejętności (zwykłe wywołanie osascript do Safari) zakończyło się czysto błędem AppleEvent-timeout w tym sandboxie, co jest dokładnie scenariuszem braku uprawnień, który SKILL.md już przewiduje i dla którego podaje rozwiązanie w Ustawieniach Systemowych — elegancka degradacja zamiast cichego zawieszenia lub halucynowanego wyniku.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/SDLLL/claude-for-safari cd claude-for-safari mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/claude-for-safari
Komendy i przykładowe prompty
/claude-for-safariSteruje prawdziwym Safari użytkownika za pomocą AppleScript — czyta, klika, pisze, robi zrzuty ekranu.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Open this site in Safari and take a screenshot for meCan you check what tabs I currently have open in Safari?Fill out this form on the website that's open in my browser