Claude for Safari
Styr användarens riktiga Safari via AppleScript — läs, klicka, skriv, skärmdumpa.
Testad · Fungerar
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 meCan you check what tabs I currently have open in Safari?Fill out this form on the website that's open in my browser