Claude for Safari

Steuert das echte macOS Safari des Benutzers über AppleScript – lesen, klicken, tippen, Screenshot erstellen.

von SDLLL · SDLLL/claude-for-safari

Getestet · Funktioniert ★ 8.8/10

Claude for Safari — Steuert das echte macOS Safari des Benutzers über AppleScript – lesen, klicken, tippen, Screenshot erstellen.

Was es kann

Steuert die tatsächliche macOS Safari-Sitzung des Benutzers (echte Cookies, Logins, offene Tabs) über AppleScript und Screencapture anstelle einer separaten automatisierten Browser-Instanz. Wird ausgelöst bei 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site' und Anfragen zum Klicken, Ausfüllen von Formularen, Scrollen oder Navigieren – überprüft die Automation- und JavaScript-from-Apple-Events-Berechtigungen im Voraus und teilt dem Benutzer genau mit, welches System Settings-Panel geöffnet werden muss, falls diese fehlen.

Testbericht

Die eigene Voraussetzungsprüfung der Skill (ein einfacher osascript-Aufruf an Safari) schlug in dieser Sandbox sauber mit einem AppleEvent-Timeout fehl, was genau das Szenario ohne Berechtigung ist, das die SKILL.md bereits antizipiert und eine System Settings-Abhilfe dafür bietet – anmutige Degradation statt eines stillen Hängens oder halluzinierten Ergebnisses.

Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/SDLLL/claude-for-safari
cd claude-for-safari
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/claude-for-safari

Befehle & Beispiel-Prompts

  • /claude-for-safariSteuert das echte macOS Safari des Benutzers über AppleScript – lesen, klicken, tippen, Screenshot erstellen.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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