catalyst-signals — скилл для Claude Code: шина событий Catalyst
Скилл для работы с Catalyst Signals: помогает настроить издателей, правила, вебхуки и политики доставки событий прямо из консоли.
npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/catalyst-signals/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/catalyst-signals/
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a codex2Вручную: положить файлы
.agents/skills/catalyst-signals/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a cursor2Вручную: положить файлы
.cursor/skills/catalyst-signals/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install catalystbyzoho/agent-skills catalyst-signals2Вручную: положить файлы
.github/skills/catalyst-signals/SKILL.md1Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a gemini-cli2Командой платформы
gemini skills install https://github.com/catalystbyzoho/agent-skills --path skills/catalyst-signalsВручную: положить файлы
.devin/skills/catalyst-signals/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add catalystbyzoho/agent-skills --skill catalyst-signals -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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