safari_assistant

Control Safari tabs and navigate the web by opening URLs and searching.

29|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/spamsch/son-of-simon --skill safari-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: safari_assistant
Source: https://github.com/spamsch/son-of-simon/tree/main/skills/safari_assistant
Command: npx skills add https://github.com/spamsch/son-of-simon --skill safari-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires osascript, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of managing Safari tabs and navigating the web efficiently, allowing users to control their browsing experience with simple commands.

Core Features & Use Cases

  • Tab Management: Open URLs, list open tabs, and close tabs.
  • Web Navigation: Open URLs, search the web, and fetch web content.
  • Use Case: If you're working on multiple tabs and need to quickly switch between them or search for a specific page, this Skill can help streamline your workflow.

Quick Start

Open a URL in Safari using the command 'Open GitHub in Safari'.

Frequently Asked Questions about safari_assistant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Safari tabs using the command line?

You can manage Safari tabs by executing specific actions to open URLs, list open tabs, and perform web searches. This Skill controls Safari by running commands through the osascript dependency.

Do I need Automation permissions to control Safari tabs?

Yes, controlling Safari tabs requires Automation permissions for Safari. You must grant this access to allow the osascript dependency to execute commands and navigate the web on your behalf.

Can I open a specific URL in Safari from a terminal command?

Yes, you can open a specific URL in Safari from a terminal command. This Skill supports web navigation by executing actions that directly open targeted web addresses in the browser.

What is the best way to list all open Safari tabs for web navigation?

The best way to list open Safari tabs is using this Skill's tab management feature. It executes a specific action to retrieve and display all currently open tabs, streamlining your web navigation workflow.

Does this Safari tab management tool work without osascript?

No, this Safari tab management tool does not work without osascript. The Skill explicitly depends on osascript to execute the commands required for controlling browser tabs and navigating the web.

Why is my Safari web navigation command not working?

Your Safari web navigation command may not be working because Automation permissions for Safari are missing. This Skill requires explicit permission to control the browser and execute osascript commands successfully.