К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

omni-webhooks — скилл для Claude Code: управление вебхуками

Управляет вебхуками OmniRoute: создаёт, проверяет и удаляет конечные точки, настраивает события и повторные доставки.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add cheaper-inference/OmniRoute --skill omni-webhooks -a claude-code
Открыть на GitHub

Что делает omni-webhooks

Скилл работает с вебхуками OmniRoute через API. Он получает список точек, открывает конкретную запись, создаёт и обновляет её, удаляет ненужные подписки и запускает тестовую доставку.

Можно подписывать точки на события request.completed, request.failed и quota.exceeded, смотреть историю доставок и проверять адрес перед сохранением. Схемы запросов и ответов доступны через GET /api/openapi/spec и docs/openapi.yaml.

Для каждого запроса нужен Bearer-токен или сессионная cookie. При локальной разработке можно задать REQUIRE_API_KEY=false; это повод проверить настройки аутентификации перед тестом доставки.

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

  • зарегистрировать конечную точку вебхука
  • настроить подписку на request.failed
  • проверить адрес перед сохранением
  • запустить тестовую доставку
  • посмотреть историю доставок точки

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

  • «Создай вебхук OmniRoute и подпиши его на `request.completed`.»
  • «Проверь адрес вебхука перед сохранением.»
  • «Запусти тестовую доставку для вебхука с идентификатором `<id>` и покажи историю доставок.»

Как установить omni-webhooks

1Через Skills CLI (Vercel)

npx skills add cheaper-inference/OmniRoute --skill omni-webhooks -a claude-code

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

~/.claude/skills/omni-webhooks/SKILL.md

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

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

Весь набор →
cli-setup cheaper-inference Помогает агенту настроить OmniRoute, управлять автозапуском демона, обновлять CLI и менять параметры текущей сессии. Claude Code CX Codex Cursor +1 1 200установок omni-combos-routing cheaper-inference Скилл создаёт и настраивает связки моделей с разными стратегиями маршрутизации, цепочками fallback и метриками. Пригодится для управления OmniRoute через API. Claude Code CX Codex Cursor +1 1 200установок omni-inference cheaper-inference Скилл подключает эндпоинты для чат-комплишенов, эмбеддингов, аудио и изображений в стиле OpenAI. Пригодится агентам для прямого доступа к API вывода моделей. Claude Code CX Codex Cursor +1 1 100установок cli-providers cheaper-inference Помогает управлять подключениями провайдеров через OmniRoute: смотреть список, проверять настройки и менять ключи. Пригодится для работы с подключениями из терминала. Claude Code CX Codex Cursor +1 1 100установок omni-auth cheaper-inference Скилл для управления API-ключами и сессиями в OmniRoute. Настраивает Bearer-токены для запросов, получает сессионные куки и конфигурирует вход в Dashboard через пароль или OIDC. Claude Code CX Codex Cursor +1 1 100установок cli-routing cheaper-inference Скилл помогает настраивать маршрутизацию языковых моделей через утилиту omniroute прямо из терминала. Позволяет создавать комбинации и переключать цепочки вызовов. Claude Code CX Codex Cursor +1 1 100установок omni-mcp cheaper-inference Подключает MCP-сервер OmniRoute к агенту для маршрутизации запросов, работы с памятью, кэшем и аудитом. Нужен, когда эти операции требуется вызывать через MCP-инструменты. Claude Code CX Codex Cursor +1 1 100установок omni-providers cheaper-inference Управляет подключениями к 375 AI-провайдерам через REST API: добавляет ключи, тестирует соединения, синхронизирует модели. Claude Code CX Codex Cursor +1 1 100установок

Похожие

bullmq-specialist sickn33 Помогает агенту проектировать очереди BullMQ с Redis, воркерами и обработкой сбоев. Нужен при фоновых задачах, отложенных запусках и зависимых джобах. Claude Code CX Codex Cursor +1 2 100установок sql-queries phuryn Генерирует SQL-запросы по описанию на естественном языке с учётом схемы базы. Помогает аналитикам и разработчикам собирать отчёты и переводить бизнес-задачи в код. Claude Code CX Codex Cursor +1 2 800установок gdpr-compliant официальный github Скилл задаёт правила работы с персональными данными в коде: от API и моделей до логов, хранения и удаления. Нужен для задач с GDPR. GitHub Copilot 1 700установок async-io-model tursodatabase Обучает агента архитектуре асинхронного ввода-вывода в Turso: явным стейт-машинам, типу IOResult и защите от багов повторного входа. Claude Code CX Codex Cursor +1 1 300установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. Claude Code Claude.ai 130 949установок google-agents-cli-adk-code официальный Google Скилл даёт примеры и справку по Agent Development Kit: агентам, инструментам, колбэкам, состоянию и графовым workflow. Нужен при написании кода. Claude Code CX Codex Cursor +1 511 400установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. Claude Code CX Codex Cursor +1 472 300установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. Claude Code CX Codex Cursor +1 466 200установок

Вопросы о omni-webhooks

Как установить omni-webhooks в Claude Code?

Выполните npx skills add cheaper-inference/OmniRoute --skill omni-webhooks -a claude-code. Скилл будет доступен в ~/.claude/skills/omni-webhooks/SKILL.md.

Что делает omni-webhooks?

Скилл помогает создавать, просматривать, менять, тестировать и удалять конечные точки вебхуков OmniRoute. Также он настраивает подписки на события и работу с доставками.

Что нужно для запросов omni-webhooks?

Нужен действующий Bearer-токен или сессионная cookie. Для локальной разработки допускается настройка REQUIRE_API_KEY=false.

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

SKILL.md · MIT
---
name: omni-webhooks
description: Register, list, test, and remove webhook endpoints. Configure event subscriptions (request.completed, request.failed, quota.exceeded, etc.) and manage delivery retries.
---
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Register, list, test, and remove webhook endpoints. Configure event subscriptions (request.completed, request.failed, quota.exceeded, etc.) and manage delivery retries.

## Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development.

## Endpoints

### GET /api/webhooks

GET webhooks

```bash
curl http://localhost:20128/api/webhooks \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/webhooks

POST webhooks

```bash
curl -X POST http://localhost:20128/api/webhooks \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### GET /api/webhooks/{id}

GET webhooks › <id>

```bash
curl http://localhost:20128/api/webhooks/{id} \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### PUT /api/webhooks/{id}

PUT webhooks › <id>

```bash
curl -X PUT http://localhost:20128/api/webhooks/{id} \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### DELETE /api/webhooks/{id}

DELETE webhooks › <id>

```bash
curl -X DELETE http://localhost:20128/api/webhooks/{id} \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### GET /api/webhooks/{id}/deliveries

GET webhooks › <id> › deliveries

```bash
curl http://localhost:20128/api/webhooks/{id}/deliveries \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/webhooks/{id}/test

POST webhooks › <id> › test

```bash
curl -X POST http://localhost:20128/api/webhooks/{id}/test \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST /api/webhooks/validate-url

POST webhooks › validate url

```bash
curl -X POST http://localhost:20128/api/webhooks/validate-url \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

## Payloads

See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.

© cheaper-inference · MIT · cheaper-inference/OmniRoute

Смотрите также

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

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