Claude for Safari

Stuurt de echte Safari van de gebruiker aan via AppleScript — lezen, klikken, typen, screenshot.

Door SDLLL · SDLLL/claude-for-safari

Getest · Werkt ★ 8.8/10

Claude for Safari — Stuurt de echte Safari van de gebruiker aan via AppleScript — lezen, klikken, typen, screenshot.

Wat het doet

Bestuurt de daadwerkelijke macOS Safari-sessie van de gebruiker (echte cookies, logins, open tabs) via AppleScript en screencapture in plaats van een aparte geautomatiseerde browser-instantie. Triggert op 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site', en verzoeken om te klikken, formulieren in te vullen, te scrollen of te navigeren — controleert Automation en JavaScript-from-Apple-Events permissies vooraf en vertelt de gebruiker precies welk System Settings paneel te openen als deze ontbreken.

Testrapport

De eigen prerequisite check van de skill (een simpele osascript aanroep naar Safari) faalde netjes met een AppleEvent-timeout in deze sandbox, wat precies het no-permission scenario is dat de SKILL.md al anticipeert en waarvoor System Settings remediëring biedt — graceful degradation in plaats van een stille hang of gehallucineerd resultaat.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /claude-for-safariStuurt de echte Safari van de gebruiker aan via AppleScript — lezen, klikken, typen, screenshot.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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