Claude for Safari

Ovládá skutečný Safari uživatele přes AppleScript — čtení, klikání, psaní, snímání obrazovky.

od SDLLL · SDLLL/claude-for-safari

Otestováno · Funguje ★ 8.8/10

Claude for Safari — Ovládá skutečný Safari uživatele přes AppleScript — čtení, klikání, psaní, snímání obrazovky.

Co umí

Ovládá skutečnou relaci Safari uživatele v macOS (skutečné cookies, přihlášení, otevřené záložky) prostřednictvím AppleScript a screencapture namísto samostatné automatizované instance prohlížeče. Spouští se na 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site' a požadavky na klikání, vyplňování formulářů, posouvání nebo navigaci — předem kontroluje oprávnění Automation a JavaScript-from-Apple-Events a přesně sděluje uživateli, který panel System Settings má otevřít, pokud chybí.

Testovací report

Vlastní kontrola předpokladů skillu (jednoduché volání osascript na Safari) selhala čistě s AppleEvent-timeout v tomto sandboxu, což je přesně scénář bez oprávnění, který SKILL.md již předvídá a pro který poskytuje řešení v System Settings — elegantní degradace namísto tichého zamrznutí nebo halucinovaného výsledku.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /claude-for-safariOvládá skutečný Safari uživatele přes AppleScript — čtení, klikání, psaní, snímání obrazovky.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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