Claude for Safari
Pilote le vrai Safari de l'utilisateur via AppleScript — lire, cliquer, taper, capturer l'écran.
Testé · Fonctionne
Ce que fait
Contrôle la session Safari macOS réelle de l'utilisateur (cookies réels, connexions, onglets ouverts) via AppleScript et la capture d'écran au lieu d'une instance de navigateur automatisée séparée. Se déclenche sur 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site', et les demandes de cliquer, remplir des formulaires, faire défiler ou naviguer — vérifie les permissions Automation et JavaScript-from-Apple-Events en amont et indique à l'utilisateur exactement quel panneau des réglages système ouvrir s'ils sont manquants.
Rapport de test
La vérification des prérequis de la compétence (un simple appel osascript à Safari) a échoué proprement avec un AppleEvent-timeout dans ce sandbox, ce qui est exactement le scénario sans permission que le SKILL.md anticipe déjà et pour lequel il fournit une remédiation dans les réglages système — une dégradation gracieuse plutôt qu'un blocage silencieux ou un résultat halluciné.
Testé le: 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
Commandes et exemples de prompts
/claude-for-safariPilote le vrai Safari de l'utilisateur via AppleScript — lire, cliquer, taper, capturer l'écran.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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