К основному содержанию
скилл CX Codex

webhook-development — скилл для Claude Code: вебхуки с ретраями

Скилл для проектирования вебхуков: доставка событий, проверка подписи, ретраи и обработка недоставленных сообщений.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill webhook-development -a claude-code
Открыть на GitHub

Что делает webhook-development

Скилл помогает агенту собрать систему вебхуков: отправка событий во внешние сервисы, проверка подписи, повторные попытки при сбое и dead-letter для тех сообщений, что так и не дошли. Пригодится, когда нужно уведомлять сторонние платформы о заказах или платежах и вести журнал событий.

Внутри — быстрый стартовый пример с JSON-схемой события (id, timestamp, event, version, data, attempt, retryable) и справочники в каталоге references/: схема события, сервис на Node.js, обработчик на Python и практики. Агент читает эти файлы, когда пишет код.

Скилл не привязан к конкретному фреймворку, поэтому решения по хранилищу и очереди придётся принимать самому. Проверка подписи и ретраи описаны как подход, а не как готовая библиотека — это повод сверить реализацию с требованиями вашего провайдера до выката.

Какие задачи решает

  • отправлять уведомления о заказах во внешние сервисы
  • проверять подпись входящего вебхука
  • повторять доставку события после сбоя
  • складывать недоставленные события в dead-letter
  • вести журнал событий для аудита

Примеры запросов агенту

  • Спроектируй вебхук для события order.created с проверкой подписи и ретраями
  • Добавь dead-letter очередь для вебхуков, которые не доставились после нескольких попыток
  • Покажи схему события вебхука для оплаты заказа

Как установить webhook-development

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill webhook-development -a claude-code

2Вручную: положить файлы

~/.claude/skills/webhook-development/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/webhook-development/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о webhook-development

Как установить webhook-development в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill webhook-development -a claude-code. После установки файл скилла лежит в ~/.claude/skills/webhook-development/SKILL.md.

Что делает webhook-development?

Помогает агенту писать код вебхуков: доставка событий, проверка подписи, повторные попытки и обработка недоставленных сообщений. Внутри есть пример схемы события и справочники для Node.js и Python.

С какими платформами работает скилл?

Кроме Claude он ставится в Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — для каждой платформы своя команда установки.

Исходный текст

SKILL.md · MIT
---
name: webhook-development
description: >
  Implement webhook systems for event-driven integration with retry logic,
  signature verification, and delivery guarantees. Use when creating event
  notification systems, integrating with external services, or building
  event-driven architectures.
---

# Webhook Development

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Build reliable webhook systems with event delivery, signature verification, retry logic, and dead-letter handling for asynchronous integrations.

## When to Use

- Sending real-time notifications to external systems
- Implementing event-driven architectures
- Integrating with third-party platforms
- Building audit trails and logging systems
- Triggering automated workflows
- Delivering payment or order notifications

## Quick Start

Minimal working example:

```json
{
  "id": "evt_1234567890",
  "timestamp": "2025-01-15T10:30:00Z",
  "event": "order.created",
  "version": "1.0",
  "data": {
    "orderId": "ORD-123456",
    "customerId": "CUST-789",
    "amount": 99.99,
    "currency": "USD",
    "items": [
      {
        "productId": "PROD-001",
        "quantity": 2,
        "price": 49.99
      }
    ],
    "status": "pending"
  },
  "attempt": 1,
  "retryable": true
}
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Webhook Event Schema](references/webhook-event-schema.md) | Webhook Event Schema |
| [Node.js Webhook Service](references/nodejs-webhook-service.md) | Node.js Webhook Service |
| [Python Webhook Handler](references/python-webhook-handler.md) | Python Webhook Handler |
| [Best Practices](references/best-practices.md) | Best Practices, Webhook Events |

## Best Practices

### ✅ DO

- Follow established patterns and conventions
- Write clean, maintainable code
- Add appropriate documentation
- Test thoroughly before deploying

### ❌ DON'T

- Skip testing or validation
- Ignore error handling
- Hard-code configuration values

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

Похожие скиллы

Всё по теме «Бэкенд и API» →
webhook-platform-design Samuel Berthe Помогает спроектировать платформу исходящих вебхуков: таксономию событий, подпись HMAC, повторные доставки и журнал отладки. CX Codex +1 8 100установок iii-error-handling iii-hq Скилл учит агента распознавать коды ошибок iii-движка и SDK, различать сетевые сбои от отказов в доступе, определять, когда повторять вызов безопасно. Нужен, если пишешь код на Node, Python, Rust или в браузере с вызовами удалённых функций. CX Codex +1 4 100установок catalyst-signals catalystbyzoho Скилл для работы с Catalyst Signals: помогает настроить издателей, правила, вебхуки и политики доставки событий прямо из консоли. CX Codex +1 938установок inngest sickn33 Скилл для работы с Inngest: настраивай фоновые задачи, event-driven workflows и долгоживущие процессы без управления очередями и воркерами. Пригодится, если нужны отложенные операции, многошаговые workflow или обработка вебхуков. CX Codex +1 1 200установок planetscale-webhook-automation-recommendations planetscale Подбирает подписки на вебхуки PlanetScale и безопасные сценарии автоматизации для алертов, аномалий и миграций. Помогает настроить оповещения без риска для продакшена. CX Codex +1 1 700установок sent-webhook-engineer sentdm Скилл для сборки и отладки приёмников вебхуков Sent v3: проверка подписи, отсев повторов, дедупликация событий и разбор лога доставки. CX Codex +1 2 700установок

Из того же набора118

Neural Network Design Помогает проектировать нейросети: CNN, RNN, трансформеры, ResNet на PyTorch и TensorFlow. Пригодится, когда нужно собрать архитектуру под задачу. CX Codex +1 514установок Exploratory Data Analysis Скилл для первичного разбора датасета: профилирование, распределения, корреляции и поиск выбросов на Python. Пригодится в начале проекта, до построения модели. CX Codex +1 513установок prometheus-monitoring Скилл для настройки Prometheus: конфиг скрейпинга, кастомные метрики приложений, правила алертов и service discovery. CX Codex +1 510установок interaction-design Скилл для проектирования взаимодействий: анимации, состояния загрузки и ошибок, отклик на нажатия. Пригодится, когда интерфейс работает, но ощущается сухим. CX Codex +1 505установок react-native-app Скилл ведёт агента по сборке кроссплатформенных мобильных приложений на React Native: навигация, состояние, запросы к API. CX Codex +1 503установок api-gateway-configuration Помогает описать маршрутизацию, аутентификацию и лимиты запросов для API-шлюза. Пригодится, когда сервисы уже разъехались по контейнерам. CX Codex +1 503установок rate-limiting-implementation Скилл помогает агенту добавить в сервис ограничение частоты запросов, квоты и backpressure. Пригодится, когда API открыт наружу или нагрузка растёт. CX Codex +1 502установок stakeholder-communication Скилл помогает готовить апдейты, планы коммуникации и разговоры о срывах сроков для разных групп стейкхолдеров. CX Codex +1 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой