cyberneticlibrary

Add Signal messenger channel integration

add-signalskillsetup L229,740
nanocoai/nanoclaw
What it does

Register MCP signal provider for pub/sub event notifications

Best for

When you want agents to coordinate via pub/sub signals without tight coupling or polling.

Inputs
  • · signal name (lowercase-kebab)
  • · event schema (TypeScript type)
  • · subscription endpoints
Outputs
  • · registered mcp__signal__subscribe_* and emit_* tools
Requires
  • · MCP protocol
  • · signal broker (Redis or in-memory)
  • · TypeScript type system
Preconditions

Signal broker running or in-memory available, MCP server skeleton exists

Failure modes
  • · Schema mismatch
  • · Broker unreachable
  • · Subscription lost
Trust signals
  • · Schema-typed events
  • · Subscribe before emit race condition handled
  • · Broker fallback (in-memory if Redis unavailable)