coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Guide macOS Safari integration decisions across Safari Web Extensions, Safari Web Inspector Extensions, Safari App Extensions, SafariServices APIs, content blockers, extension messaging, and app-to-Safari control surfaces. Use when the user wants a Mac app to extend, message,
Claude Code
$ npx -y skills add gaelic-ghost/socket --skill safari-extension-control-workflow --agent claude-code
Codex
$ npx skills add gaelic-ghost/socket --skill safari-extension-control-workflow -a codex -y
Cursor
$ npx skills add gaelic-ghost/socket --skill safari-extension-control-workflow -a cursor -y
Gemini CLI
$ npx skills add gaelic-ghost/socket --skill safari-extension-control-workflow -a gemini-cli -y
GitHub Copilot
$ npx skills add gaelic-ghost/socket --skill safari-extension-control-workflow -a github-copilot -y
OpenCode
$ npx skills add gaelic-ghost/socket --skill safari-extension-control-workflow -a opencode -y
Windsurf
$ npx skills add gaelic-ghost/socket --skill safari-extension-control-workflow -a windsurf -y
name: safari-extension-control-workflow description: Guide macOS Safari integration decisions across Safari Web Extensions, Safari Web Inspector Extensions, Safari App Extensions, SafariServices APIs, content blockers, extension messaging, and app-to-Safari control surfaces. Use when the user wants a Mac app to extend, message, open, inspect, debug, or coordinate with Safari without confusing WebExtension, Web Inspector, native extension, content blocker, authentication, or AppleScript-style automation paths.
Guide Safari integration work for macOS apps, with enough platform awareness to choose the right Safari extension or SafariServices surface before implementation starts.
This skill owns the decision between Safari Web Extensions, Safari Web Inspector Extensions, Safari App Extensions, content blockers, SafariServices APIs, app-to-extension messaging, and limited external automation paths. It is not a generic browser-extension guide and it is not a replacement for `xcode-build-run-workflow` or `xcode-testing-workflow`.
1. Classify the Safari integration request:
2. Apply the Apple docs gate before recommending shape:
3. Choose the supported integration surface:
4. Plan data flow and permissions:
5. Plan validation:
6. Return one recommendation path with:
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact…
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.