Facilitates event-driven communication and asynchronous workflow orchestration between systems using RabbitMQ and the jelmore CLI.
This skill provides comprehensive guidance for implementing loose coupling and scalable integrations within the 33GOD ecosystem via the Bloodbank event bus. It details how to define immutable event payloads using Pydantic2, manage command and event routing through RabbitMQ, and integrate complex n8n workflows using the jelmore CLI for shell-independent execution. By leveraging detached sessions and lifecycle events, it enables developers to build non-blocking, observable, and highly coordinated automation pipelines that react dynamically to system changes in real-time.
Key Features
01Integration with jelmore CLI for non-blocking LLM execution and session management
02Automated lifecycle event publishing for complex workflow coordination
032 GitHub stars
04Orchestration of n8n Execute Command nodes using shell-independent scripts
05Detached Zellij session support for long-running task observability
06Standardized event naming conventions and Pydantic2 payload definitions
Use Cases
01Architecting loosely coupled microservices communicating via a RabbitMQ event bus
02Automating complex GitHub PR reviews and multi-phase workflows within n8n
03Managing long-running asynchronous background tasks with immediate session feedback