Claude for Safari

Steruje prawdziwym Safari użytkownika za pomocą AppleScript — czyta, klika, pisze, robi zrzuty ekranu.

Autor: SDLLL · SDLLL/claude-for-safari

Testowano · Działa ★ 8.8/10

Claude for Safari — Steruje prawdziwym Safari użytkownika za pomocą AppleScript — czyta, klika, pisze, robi zrzuty ekranu.

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 me
  • Can you check what tabs I currently have open in Safari?
  • Fill out this form on the website that's open in my browser