Claude for Safari

Styrer brugerens rigtige Safari via AppleScript — læs, klik, skriv, skærmbillede.

Af SDLLL · SDLLL/claude-for-safari

Testet · Virker ★ 8.8/10

Claude for Safari — Styrer brugerens rigtige Safari via AppleScript — læs, klik, skriv, skærmbillede.

Hvad det gør

Kontrollerer brugerens faktiske macOS Safari-session (rigtige cookies, logins, åbne faner) via AppleScript og skærmoptagelse i stedet for en separat automatiseret browserinstans. Udløses ved 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site' og anmodninger om at klikke, udfylde formularer, scrolle eller navigere — kontrollerer Automation og JavaScript-from-Apple-Events tilladelser på forhånd og fortæller brugeren præcis, hvilket System Settings-panel der skal åbnes, hvis de mangler.

Testrapport

Skillens egen forudsætningskontrol (et simpelt osascript-kald til Safari) fejlede rent med en AppleEvent-timeout i denne sandkasse, hvilket er præcis det ingen-tilladelse scenarie, som SKILL.md allerede forudser og giver System Settings-afhjælpning for — elegant nedgradering snarere end en tavs hængning eller hallucineret resultat.

Testet: 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

Kommandoer og eksempelprompter

  • /claude-for-safariStyrer brugerens rigtige Safari via AppleScript — læs, klik, skriv, skærmbillede.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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