safari-tabs

Open iPhone Safari tabs from CloudTabs data in Dia browser.

Updated Nov 10, 2018
One-click install
npx skills add https://github.com/GLaDO8/dotfiles --skill safari-tabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: safari-tabs
Source: https://github.com/GLaDO8/dotfiles/tree/main/claude/backup/skills/safari-tabs
Command: npx skills add https://github.com/GLaDO8/dotfiles --skill safari-tabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Open iPhone Safari tabs on Mac by importing tabs from iPhone into the Dia browser, enabling seamless continuation of browsing across devices.

Core Features & Use Cases

  • Open recent iPhone Safari tabs directly in Dia on macOS for quick access.
  • Sync and reuse tabs across devices by importing from CloudTabs data.
  • Use Case: You finish browsing on iPhone and want to continue on Mac without manually retyping URLs.

Quick Start

Run the script at ~/bin/iphone-tabs with an optional days parameter to fetch and open tabs. If the script is unavailable, follow the embedded instructions to query the CloudTabs database and open the resulting URLs in Dia.

Frequently Asked Questions about safari-tabs

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

FAQPage Schema
How do I open iPhone Safari tabs on my Mac?

To open iPhone Safari tabs on Mac, a script reads your local CloudTabs database via sqlite3, filters tabs by a specified days window, and opens the resulting URLs in Dia.

What is the best way to import Safari tabs from an iPhone to a macOS browser?

Importing Safari tabs from iPhone to macOS is best handled by querying local CloudTabs data with sqlite3, which allows you to batch open the URLs in Dia instead of manually retyping them.

Do I need Full Disk Access to read CloudTabs data on macOS?

Yes, reading CloudTabs data on macOS may require granting Full Disk Access to your terminal environment, because the Bash script relies on accessing local protected paths where iPhone Safari sync data is stored.

Can I filter iPhone Safari tabs by date before opening them in Dia?

Yes, you can filter iPhone Safari tabs by date before opening them in Dia by passing an optional days parameter to the Bash script, which restricts the CloudTabs database query to a specific time window.

Why does my CloudTabs query fail to open URLs in Dia?

Your CloudTabs query might fail to open URLs in Dia if Full Disk Access is not enabled for your terminal, or if the local macOS paths required by the Bash script and sqlite3 are inaccessible.