coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Build an iMessage app or collaboration feature with Messages extensions, interactive message sessions, and Shared with You without implying server-side access to personal conversations.
$ npx -y skills add gaelic-ghost/socket --skill imessage-app-and-collaboration-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/imessage-app-and-collaboration-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
Build an iMessage app or collaboration feature with Messages extensions, interactive message sessions, and Shared with You without implying server-side access to personal conversations.
name: imessage-app-and-collaboration-workflow
description: Build an iMessage app or collaboration feature with Messages extensions, interactive message sessions, and Shared with You without implying server-side access to personal conversations.
metadata:
hermes:
category: apple-development
tags: [imessage, messages, collaboration, shared-with-you]Build a user-driven iMessage app or an app-owned collaboration feature. This workflow covers Messages extensions and Shared with You, not a general iMessage bot or access to a person's Messages history.
1. Use a **Messages extension** for an interactive composer experience, custom text/sticker/media insertion, or an interactive `MSMessage` in a specific conversation. 2. Use `MSSession` when participants update an app-defined interactive message; define the app's session state, merge rules, and stale-update behavior. 3. Use **Shared with You** when an app owns the shared item and its collaboration metadata; use the app's real identity and coordinator rather than creating a Messages-specific copy of collaboration state. 4. Use an app-owned iOS or macOS client when the feature needs a standalone conversation list, account system, or collaboration workspace. Do not claim that this grants access to Apple Messages conversations.
provide unattended server-side iMessage sending or inbox automation.
authorize any server-backed state independently of the message payload.
on other Apple platforms, but do not claim a macOS iMessage-app extension surface.
and user-visible failure recovery.
Test the extension with two independent accounts or devices, including initial insert, update, re-open, stale session data, unavailable backend, and a participant who lacks the containing app's account. Test Shared with You with the app's real shared-item identity and ensure it never exposes unrelated private content.
Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker will inspect or modify…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations, codex exec, Codex subagents,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval cases, graders, thresholds,…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact approval gates.
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning, resuming, steering, cancelling,…