coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Design macOS MailKit extensions for content blocking, message actions, compose sessions, and message security with explicit privacy, capability, target, and validation boundaries. Use when a macOS app needs to extend Apple Mail.
Claude Code
$ npx -y skills add gaelic-ghost/socket --skill mailkit-workflow --agent claude-code
Codex
$ npx skills add gaelic-ghost/socket --skill mailkit-workflow -a codex -y
Cursor
$ npx skills add gaelic-ghost/socket --skill mailkit-workflow -a cursor -y
Gemini CLI
$ npx skills add gaelic-ghost/socket --skill mailkit-workflow -a gemini-cli -y
GitHub Copilot
$ npx skills add gaelic-ghost/socket --skill mailkit-workflow -a github-copilot -y
OpenCode
$ npx skills add gaelic-ghost/socket --skill mailkit-workflow -a opencode -y
Windsurf
$ npx skills add gaelic-ghost/socket --skill mailkit-workflow -a windsurf -y
name: mailkit-workflow
description: Design macOS MailKit extensions for content blocking, message actions, compose sessions, and message security with explicit privacy, capability, target, and validation boundaries. Use when a macOS app needs to extend Apple Mail.
metadata:
hermes:
category: apple-development
tags: [apple, macos, mailkit, mail, app-extension, privacy, security]Design macOS MailKit app extensions around Apple Mail’s documented handler model. MailKit supplies an `MEExtension` entry point and four distinct capabilities: content blocking, message actions, compose-session handling, and message security. This skill owns that Mail-specific behavior and its privacy boundary.
It does not own a mail server, IMAP/SMTP transport, account provisioning, general authentication, generic extension mechanics, or Messages/iMessage collaboration.
1. Classify the MailKit capability:
2. State the documented MailKit behavior relied on:
3. Set up the target boundary:
4. Design each handler conservatively:
5. Protect mail data:
6. Validate in layers:
7. Return the chosen handler set, documented behavior, Mail/app data boundary, privacy policy, validation matrix, and next handoff.
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.