Webhook Skills

Сотни скиллов по провайдерам учат агента принимать вебхуки, проверять подписи и разбирать события; примеры для Express и FastAPI.

  • 101 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Скиллы дают инструкции и код; секреты подписи вы вводите сами в переменные окружения.
Все причины и проверки

hookdeck/webhook-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/webhook-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы дают инструкции и код; секреты подписи вы вводите сами в переменные окружения.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий Hookdeck собирает скиллы для агентов, которые принимают вебхуки от внешних сервисов, проверяют подписи, разбирают события, обеспечивают идемпотентность и повторяют доставки. Каждый скилл посвящен одному провайдеру и содержит инструкцию по настройке, код проверки подписи и запускаемые примеры для Express, Next.js и FastAPI. В каталоге `skills/` больше восьмисот папок: Stripe, Shopify, GitHub, Adyen и многие другие. Таблица в README показывает у каждого провайдера способ защиты: например, HMAC-SHA256 над сырым телом запроса или общий секрет в заголовке. Скиллы подходят для Claude Code, Cursor, VS Code Copilot и других агентов со спецификацией Agent Skills.

Для кого. Бэкенд-разработчикам, которые подключают платежи, магазины и другие сервисы и хотят получить рабочий обработчик вебхуков с проверкой подписи с первого раза.

Подходит, если

  • Подключают Stripe или Shopify, и обработчик должен проверять подпись по сырому телу запроса.
  • Провайдер без подписи защищается общим секретом в заголовке, и нужна сверка за постоянное время.
  • Событие `order/paid` приходит дважды, а повторная обработка недопустима.
  • Вебхуки отлаживают на localhost через туннель, не регистрируясь в сервисе.

Не подходит, если

  • Провайдера нет в таблице: придется описать схему подписи вручную.
  • Нужен готовый сервис доставки с очередями и ретраями: скиллы дают код и инструкции.
  • Стек не Express, Next.js или FastAPI, а примеры требуется переносить.

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

Добавь в мой Express-проект обработчик вебхуков Stripe с проверкой подписи и защитой от повторной обработки событий.

Ограничения

Примеры написаны для Express, Next.js и FastAPI, на других стеках код придется переносить. Не у каждого провайдера есть подпись: часть схем держится на общем секрете в заголовке. Секреты вебхуков агент должен брать из переменных окружения, а не из кода. Туннель `npx hookdeck-cli listen` относится к сервису Hookdeck, а не к самим скиллам. Скиллы нужно ставить выборочно: репозиторий слишком велик, чтобы тянуть его целиком.

Как отключить. Удалите нужный скилл из каталога скиллов агента или выполните `/plugin uninstall` для плагина. Конфигурацию маркетплейса `webhook-skills` можно убрать командой `/plugin marketplace remove`.

Частые вопросы

Как поставить один скилл?

Командой `npx skills add hookdeck/webhook-skills --skill stripe-webhooks`; вместо `stripe-webhooks` подставьте нужного провайдера. Список выводит `--list`.

Как подключить через плагины Claude Code?

Выполните `/plugin marketplace add hookdeck/webhook-skills`, затем `/plugin install stripe-webhooks@webhook-skills` для одного скилла или `webhook-skills@webhook-skills` для пакета.

Как отладить вебхуки локально?

В README для этого указано `npx hookdeck-cli listen 3000 stripe --path /webhooks/stripe`: туннель до localhost без установки и без учетной записи.

Что внутри скилла провайдера?

Руководство по настройке, код проверки подписи и запускаемые примеры. В таблице README у каждого провайдера указаны заголовок подписи, алгоритм и обрабатываемые события.

Нужна ли учетная запись Hookdeck?

Для туннеля `hookdeck-cli listen` нет: Запуск через `npx` идет без установки и без учетной записи, как сказано в README.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Официальные скиллы Clerk учат агента подключать аутентификацию к Next.js, React, Vue, Expo, Swift и Android

ПлагинРасширенный доступ94Звезды репозитория

Laravel Agent Skills

laravel-agent-skills

Официальный

Официальная коллекция скиллов Laravel для Claude Code и Cursor: плагины для Laravel, Laravel Cloud и Nightwatch

ПлагинРасширенный доступ737Звезды репозитория

Скилл FastAPI

FastAPI skill

Выбор редакции

Официальный скилл FastAPI, который поставляется вместе с пакетом и учит агента писать код под установленную версию

СкиллМинимальный доступ104,7 тыс.Звезды репозитория

Набор из 16 скиллов для Spring Boot: агент сначала изучает приложение, потом правит JPA, DTO, REST, Security, Kafka и тесты.

СкиллРасширенный доступ138Звезды репозитория

Три скилла для бэкенда: агент защищает доступ, данные и миграции схемы, критических ошибок стало 2 из 150 запусков вместо 25.

СкиллМинимальный доступ53Звезды репозитория

Шесть скиллов учат агента писать плагины Streamling на Rust: источники, приемники, преобразования и функции SQL.

СкиллМинимальный доступ109Звезды репозитория

Коротко о README

Репозиторий задуман как набор, который агенты находят через реестры вроде `find-skills` по провайдеру или задаче. Таблица провайдеров в README генерируется из файлов `providers/<имя>.yaml`.

Бейдж для README

Сообщить о проблеме