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

catalyst-signals — скилл для Claude Code: шина событий Catalyst

Скилл для работы с Catalyst Signals: помогает настроить издателей, правила, вебхуки и политики доставки событий прямо из консоли.

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

Что делает catalyst-signals

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

Внутри — справочник references/signals-basics.md: типы издателей (Zoho, Catalyst CloudScale, Custom), схемы событий, REST API для своих событий, цели, политики доставки, повторы и статусы. Есть чек-лист безопасности: лимит 500 запросов в минуту для REST API своих издателей, разные URL для Development и Production, ограничения размера события — 100KB для Zoho и 64KB для Custom.

Перед первым запуском нужно один раз активировать Signals в консоли проекта: Console → ваш проект → Signals → «Start Exploring». Без этого шага разделы Publishers, Webhooks, Rules и Logs останутся недоступны. Учтите: правила в production заблокированы, менять их можно только в Development и затем разворачивать. Максимум 25 издателей на одно развёртывание.

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

  • связать два приложения через шину событий без прямых вызовов
  • настроить фильтр и преобразование полезной нагрузки перед отправкой
  • выбрать между мгновенной и пакетной доставкой события
  • подключить вебхук или функцию как цель правила
  • разобраться, почему событие не дошло, по логам и статусам

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

  • Помоги настроить издателя Catalyst Signals для нового события
  • Объясни, как правило с фильтром отправляет событие в вебхук
  • Какая политика доставки подойдёт для пакетной отправки по расписанию?

Как установить catalyst-signals

1Через Skills CLI (Vercel)

npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a claude-code

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

~/.claude/skills/catalyst-signals/SKILL.md

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

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

Вопросы о catalyst-signals

Как установить catalyst-signals в Claude?

Выполните npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a claude-code. Скилл появится в ~/.claude/skills/catalyst-signals/SKILL.md.

Что делает catalyst-signals?

Помогает агенту разобраться с платформой Catalyst Signals: издателями, событиями, правилами, целями и политиками доставки. Внутри лежит справочник по основам и чек-лист безопасности.

Нужен ли SDK для работы с Signals?

Нет. Это сервис только для консоли: издатели, правила и вебхуки создаются в интерфейсе Catalyst. Код участвует лишь на стороне целей — функций и схем, которые принимают события.

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

SKILL.md · Apache-2.0
---
name: catalyst-signals
description: "Catalyst Signals — event-driven architecture platform for near-instantaneous communication between decoupled applications. Supports Zoho publishers, Catalyst publishers, custom publishers, webhooks, functions, circuits, event filtering, transformation, batch/scheduled dispatch, and retry policies. Trigger on 'Signals', 'event bus', 'publisher', 'event-driven', 'webhook target', 'dispatch policy', 'event transformation', 'rule filter', or 'event ordering'. Console-only service — no SDK or programmatic API."
metadata:
  version: "2.0.1"
---

## Prerequisites

Before using Signals, activate it once per project in the console:
> Console → your project → **Signals** (left sidebar) → click **"Start Exploring"**

Skipping this step prevents access to Publishers, Webhooks, Rules, and Logs. This is a one-time activation per project.

---

## How It Works

1. **Console-Only Service — HARD STOP if user expects SDK/API.**
   Catalyst Signals is configured entirely through the Catalyst Console — there is NO SDK, REST API, or programmatic interface for creating publishers, rules, or webhooks. All setup is done via the console UI.
   - Publishers, events, webhooks, and rules are created in Console → Signals
   - Functions and Circuits are created separately in Console → Serverless, then selected as targets in Signals rules
   - The only code-level interaction is receiving events in target functions/circuits

2. **Understand the flow** — Publisher → Event → Rule (with filters/transforms) → Target (Webhook/Function/Circuit)
3. **Load `references/signals-basics.md`** — for publishers (Zoho/Catalyst/Custom), events, rules, targets, dispatch policies, event statuses, and deployment gotchas
4. **Key concepts:**
   - **Publishers** emit events when actions occur (3 types: Zoho, Catalyst CloudScale, Custom)
   - **Events** are JSON payloads with auto-generated schemas (max 100KB for Zoho, 64KB for Custom)
   - **Rules** connect publishers to targets with optional filters and payload transformations
   - **Targets** receive events via Webhooks, Functions, or Circuits
   - **Dispatch Policy** controls event delivery: **Instant** (default, immediate) or **Batch** (by count / size / schedule / attribute; TTL fixed at 24h). "One-Time Dispatch" is NOT a policy — it is the no-retry fallback delivery that fires when a Batch's conditions are never met before TTL expiry

5. **Deployment warning** — Rules are locked in production (enable/disable only). All rule changes must be made in Development and deployed. Max 25 publishers per deployment.

## Security Checklist

- **Custom publisher REST API rate limit**: 500 requests per minute. Exceeding this locks the API URL for 60 seconds.
- **Environment-specific REST API URLs**: Custom event REST API URLs differ between Development and Production — update URLs when deploying.
- **Function/Circuit targets inherit their own permissions**: If a function is the target, it runs with whatever scope it was configured with (user or admin). Signals does not override function-level permissions.
- **Event payload size limits**: Zoho publishers max 100KB per event (5MB for multi-event batch). Custom publishers max 64KB per event (256KB for up to 25 events).

## Triggers

Use this skill for: "Signals", "Catalyst event bus", "event-driven architecture", "publisher", "Zoho publisher", "Catalyst publisher", "custom publisher", "event schema", "rule", "event filter", "event transformation", "webhook target", "dispatch policy", "instant dispatch", "one-time dispatch", "scheduled dispatch", "batch dispatch", "event ordering", "retry policy", "TTL", "event status", "Signals logs", "Signals dashboard", "deploy Signals", or "Signals console".

## References

| Reference | Load when the query is about… |
|-----------|-------------------------------|
| `references/signals-basics.md` | Publishers (Zoho/Catalyst/Custom), events and schemas, custom event REST API, rules and filters, targets (webhooks/functions/circuits), dispatch policies (One-Time/Scheduled/Batching), event transformation, retry policies, event ordering, event statuses, logs, dashboard, deployment limits, production restrictions |

© catalystbyzoho · Apache-2.0 · catalystbyzoho/agent-skills

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

Всё по теме «Бэкенд и API» →
webhook-development aj-geddes Скилл для проектирования вебхуков: доставка событий, проверка подписи, ретраи и обработка недоставленных сообщений. CX Codex +1 504установок inngest sickn33 Скилл для работы с Inngest: настраивай фоновые задачи, event-driven workflows и долгоживущие процессы без управления очередями и воркерами. Пригодится, если нужны отложенные операции, многошаговые workflow или обработка вебхуков. CX Codex +1 1 200установок saga-orchestration Seth Hobson Скилл проектирует саги для распределённых транзакций и долгих бизнес-процессов. Пригодится, когда 2PC недоступен и нужны компенсирующие действия. CX Codex 10 700установок amazon-eventbridge-event-bus aws Скилл для сборки и отладки приложений на новых кастомных шинах событий EventBridge. Пригодится, когда события расходятся по подписчикам и что-то не доходит. CX Codex +1 1 000установок resend-cli resend Скилл учит агента работать с Resend через resend CLI: отправлять письма, вести домены, контакты, рассылки и вебхуки. Нужен, когда всё это делается из скрипта или CI. CX Codex +1 13 300установок vercel-queues официальный Vercel Labs Направляет агента при настройке Vercel Queues: публикации событий, push- и poll-обработчиках и конфигах vercel.json. Пригодится для асинхронных задач в Node.js 22+. CX Codex GP ChatGPT 6установок

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

catalyst-authentication Помогает настроить вход, регистрацию и OAuth-подключения в Zoho Catalyst. Предупреждает о несовпадении ZAID между средами и ошибках локального запуска. CX Codex +1 999установок catalyst-zoho-mcp Скилл подключает ИИ-агента к MCP-серверу Zoho Catalyst, чтобы создавать таблицы, бакеты и кэш обычными фразами вместо консоли. CX Codex +1 1 000установок catalyst-slate Помогает агенту развернуть фронтенд на Catalyst Slate: создать приложение, настроить slate-config.toml и выкатить сборку. Полезен, когда React или Next.js надо хостить на Catalyst. CX Codex +1 1 000установок catalyst-cache Скилл для работы с Catalyst Cache: кладёт временные данные в сегменты кэша, читает их и следит за TTL. Пригодится, когда агенту нужно хранить сессионные значения. CX Codex +1 997установок catalyst-stratus Скилл для работы с объектным хранилищем Catalyst Stratus: загрузка файлов, подписанные ссылки, составная загрузка. Пригодится, если проект хранит файлы в Stratus. CX Codex +1 994установок catalyst-nosql Скилл подсказывает агенту, как работать с NoSQL-таблицами Catalyst: собирать элементы через NoSQLItem, вставлять, читать и обновлять записи. CX Codex +1 991установок catalyst-zia Подключает к агенту готовые API Zia: распознавание текста, анализ лиц, детекция объектов, штрихкоды и модерация контента. Пригодится, когда нужен OCR или разбор изображений без обучения своей модели. CX Codex +1 987установок catalyst-pricing Рассчитывает расходы на Catalyst, проверяет лимиты бесплатного тарифа и считает GB-секунды для бессерверных функций. CX Codex +1 973установок

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

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