Skip to content
Back to skills

Webhook And Event Lifecycle

ASecurity

Design and repair secure inbound events, webhooks, interactions, retries, acknowledgements, and delivery observability for messaging and collaboration platforms.

  • 7 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 5, 2026
ai-agentsrustdocumentation

Security analysis

A100/100

Scanned September 5, 2026

npx -y skills add gaelic-ghost/socket --skill webhook-and-event-lifecycle --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Webhook And Event Lifecycle?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Webhook And Event Lifecycle
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gaelic-ghost-webhook-and-event-lifecycle/badge)](https://www.skillsdirectory.com/skills/gaelic-ghost-webhook-and-event-lifecycle)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: webhook-and-event-lifecycle
description: Design and repair secure inbound events, webhooks, interactions, retries, acknowledgements, and delivery observability for messaging and collaboration platforms.
---

# Webhook And Event Lifecycle

## Purpose

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.

## Workflow

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.

## Required Output

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.

## Guards

- Do not use a shared webhook wrapper merely because multiple providers use HTTP.
- Do not acknowledge an event as successful before a required signature or idempotency check.
- Do not claim a webhook works without a platform test delivery, local signed fixture, or observed request trace.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…