Claude for Safari

Styr användarens riktiga Safari via AppleScript — läs, klicka, skriv, skärmdumpa.

av SDLLL · SDLLL/claude-for-safari

Testad · Fungerar ★ 8.8/10

Claude for Safari — Styr användarens riktiga Safari via AppleScript — läs, klicka, skriv, skärmdumpa.

Vad den gör

Kontrollerar användarens faktiska macOS Safari-session (verkliga cookies, inloggningar, öppna flikar) via AppleScript och skärmdumpning istället för en separat automatiserad webbläsarinstans. Utlöses vid 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site', och förfrågningar om att klicka, fylla i formulär, scrolla eller navigera — kontrollerar behörigheter för Automation och JavaScript-from-Apple-Events i förväg och berättar för användaren exakt vilken Systeminställningspanel som ska öppnas om de saknas.

Testrapport

Färdighetens egen förutsättningskontroll (ett enkelt osascript-anrop till Safari) misslyckades rent med en AppleEvent-timeout i denna sandlåda, vilket är exakt det scenario utan behörighet som SKILL.md redan förutser och ger Systeminställningar-åtgärder för — graciös nedgradering snarare än en tyst frysning eller hallucinerat resultat.

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

Kommandon och exempelprompter

  • /claude-for-safariStyr användarens riktiga Safari via AppleScript — läs, klicka, skriv, skärmdumpa.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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