Claude for Safari

Controla el Safari real del usuario a través de AppleScript — lee, hace clic, escribe, toma capturas de pantalla.

Por SDLLL · SDLLL/claude-for-safari

Probado · Funciona ★ 8.8/10

Claude for Safari — Controla el Safari real del usuario a través de AppleScript — lee, hace clic, escribe, toma capturas de pantalla.

Qué hace

Controla la sesión real de Safari de macOS del usuario (cookies reales, inicios de sesión, pestañas abiertas) a través de AppleScript y screencapture en lugar de una instancia de navegador automatizada separada. Se activa con 'safari', 'browser', 'open tab', 'screenshot the page', 'read this site' y solicitudes para hacer clic, rellenar formularios, desplazarse o navegar — verifica los permisos de Automation y JavaScript-from-Apple-Events de antemano e indica al usuario exactamente qué panel de Configuración del Sistema abrir si faltan.

Informe de la prueba

La propia verificación de prerrequisitos de la skill (una simple llamada osascript a Safari) falló limpiamente con un AppleEvent-timeout en este sandbox, que es exactamente el escenario sin permisos que SKILL.md ya anticipa y para el cual proporciona remediación en Configuración del Sistema — degradación elegante en lugar de un bloqueo silencioso o un resultado alucinado.

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /claude-for-safariControla el Safari real del usuario a través de AppleScript — lee, hace clic, escribe, toma capturas de pantalla.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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