🧭
Automation

Claude for Safari

by SDLLL

Claude for Safari is an Automation skill for Claude Code, published by SDLLL in claude-for-safari.

64 stars5 forkson SDLLL/claude-for-safariAdded 2026/07/16+2% in starsRepository updated 2026/03/06
ai-agentapplescriptbrowser-automationbrowser-controlclaude-codeclaude-code-skillclaude-skillmacosmcp-toolsafarisafari-extensionweb-scraping
Install in seconds
Install Claude for Safari
Copy Claude for Safari into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/SDLLL/claude-for-safari ~/.claude/skills/claude-for-safari

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/SDLLL/claude-for-safari.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
SKILL.md in SDLLL/claude-for-safari
Installs to
~/.claude/skills/claude-for-safari
Collection
One of 2 skills cataloged from this repository
Category
Automation2226 skills

What Claude for Safari does

Control the user's real Safari browser on macOS using AppleScript and screencapture. Use when you need to browse websites, read web pages, automate browser tasks, or take screenshots of web content.

Claude for Safari is cataloged under Automation on DirSkills. Claude for Safari comes from a repository tagged ai-agent, applescript, browser-automation, browser-control and claude-code.

Documentation

README

Claude for Safari

Operate the user's real Safari browser on macOS via AppleScript (osascript) and screencapture. This provides full access to the user's actual browser session — including login state, cookies, and open tabs — without any extensions or additional software.

Prerequisites

Before first use, verify two settings are enabled. Run this check at the start of every session:

osascript -e 'tell application "Safari" to get name of front window' 2>&1

If this fails, instruct the user to enable:

  1. System Settings > Privacy & Security > Automation — grant terminal app permission to control Safari
  2. Safari > Settings > Advanced — enable "Show features for web developers", then Develop menu > Allow JavaScript from Apple Events

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Claude for Safari

  • What else does SDLLL publish alongside Claude for Safari?

    Claude for Safari is one of 2 skills that DirSkills catalogs from SDLLL/claude-for-safari, the repository it ships in. Its siblings there include Claude For Safari. Each one is a separate skill with its own page in this directory, installs the same way Claude for Safari does, and is maintained by SDLLL in that same repository. The rest of the collection is listed on the SDLLL/claude-for-safari page.

  • How does Claude for Safari compare to other Automation skills?

    Claude for Safari ranks #2120 by stars among the 2226 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Claude for Safari against them. Open each page to compare what they document and how they install.