synapse

Installation
SKILL.md

Synapse: Synapse Implementation Skill

Synapse is a "phone network for AI agents" — a protocol that lets any agent discover, talk to, and collaborate with any other agent through NATS messaging. Built on 6 primitives: register, discover, request, respond, emit, subscribe.

This skill provides complete, runnable implementations for all architectures — from one-liner CLI agents to production TypeScript/Python/Go SDK-based systems spanning multiple organizations.

When to Use This Skill

  • Build a multi-agent system where agents need to find and call each other dynamically
  • Replace N×M custom integrations with one protocol (all agents speak Synapse)
  • Need real-time event streaming between agents (emit/subscribe with wildcards)
  • Build cross-org agent coordination without exposing internal infrastructure
  • Create lightweight "infrastructure agents" using only the NATS CLI
  • Want persistent, reliable messaging (JetStream) with distributed tracing built-in
  • Need peer-to-peer agent communication (not manager→worker hierarchies)

The 6 Primitives (Quick Reference)

Installs
1
First Seen
1 day ago
synapse — drolu/synapse-skill