create-centrifugo-integration

Publish deal and pipeline changes to Centrifugo channels for real-time React UI updates.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dunaevdmitriys-dev/directum-mcp-server --skill create-centrifugo-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-centrifugo-integration
Source: https://github.com/dunaevdmitriys-dev/directum-mcp-server/tree/main/skills/create-centrifugo-integration
Command: npx skills add https://github.com/dunaevdmitriys-dev/directum-mcp-server --skill create-centrifugo-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of stale Kanban dashboards and RC component views by pushing deal and pipeline changes to users instantly instead of relying on periodic polling.

Core Features & Use Cases

  • Real-time WebSocket updates for Remote Component (RC): delivers publish/subscribe events from the server to the browser so React components can update state without full reloads.
  • Server-to-client event flow: triggers publishing from saved handlers and routes events through Centrifugo channels (e.g., pipeline, deal, notifications).
  • Use Case: when another user moves a deal stage, the current user’s Kanban board card updates immediately with the new stage and relevant payload fields.

Quick Start

Configure the Centrifugo integration by publishing deal change events from the server (Saved/AfterSave handler) to the matching Centrifugo channel and subscribe from the RC component to update the UI upon receiving the event.

Frequently Asked Questions about create-centrifugo-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable real-time updates in Directum RX Remote Component instead of polling?

Real-time updates for Directum RX Remote Component are enabled by publishing deal or pipeline changes from saved handlers to Centrifugo channels, allowing client-side WebSocket subscriptions to update React state deterministically without relying on periodic polling.

How does WebSocket publishing work with Directum RX saved handlers?

WebSocket publishing with Directum RX saved handlers triggers server-side Centrifugo HTTP API calls from async handlers when deals change, routing events through channels like pipeline or deal to update subscribed browser components instantly.

Can I use Centrifugo with a React Remote Component for Kanban dashboard synchronization?

Yes, Centrifugo works with React Remote Components for Kanban synchronization by routing deal stage changes through WebSocket channels, updating the current user's UI immediately when another user moves a deal.

What is the best way to push immediate deal stage changes to other users in Directum RX?

The best way to push immediate deal stage changes is using Centrifugo WebSocket integration, publishing events from Directum RX saved handlers to channels that subscribed React components listen to for instant state updates.

Do I need server-side Centrifugo configuration to broadcast Directum RX pipeline events?

Yes, server-side Centrifugo HTTP API publishing from async handlers is required to broadcast Directum RX pipeline events, routing changes through specific channels that client-side subscriptions consume for immediate UI updates.