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)