coordinate-external-ag…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts,…
Design and repair secure inbound events, webhooks, interactions, retries, acknowledgements, and delivery observability for messaging and collaboration platforms.
Claude Code
$ npx -y skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle --agent claude-code
Codex
$ npx skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle -a codex -y
Cursor
$ npx skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle -a cursor -y
Gemini CLI
$ npx skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle -a gemini-cli -y
GitHub Copilot
$ npx skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle -a github-copilot -y
OpenCode
$ npx skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle -a opencode -y
Windsurf
$ npx skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle -a windsurf -y
name: webhook-and-event-lifecycle description: Design and repair secure inbound events, webhooks, interactions, retries, acknowledgements, and delivery observability for messaging and collaboration platforms.
Make inbound messaging events trustworthy, prompt, idempotent, and diagnosable. This skill owns the event boundary; it does not own application business logic, persistent conversation policy, or a platform transport implementation.
1. Read current official delivery and signature-verification documentation for the selected platform. 2. Capture the platform's request signature, timestamp/replay guard, response deadline, retry policy, event ID, ordering guarantees, and rate limits. 3. Verify authenticity before parsing or enqueueing work. Reject an invalid request with a descriptive operator-facing log that identifies the platform, validation stage, and likely cause without exposing secrets. 4. Deduplicate on the platform event identity before side effects. Persist an explicit processing state when retries can outlive a request. 5. Acknowledge on time, then execute slow work through the selected app runtime. Use platform-native deferred responses where they exist. 6. Record correlation IDs, delivery outcome, retry count, and a privacy-safe error summary. Do not log raw message content or tokens by default.
Document the request verifier, acknowledgement path, duplicate rule, retry and failure behavior, ordering assumption, response/update path, and targeted replay test. Hand service implementation to the chosen server stack skill.
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.