synapse-client
Installation
SKILL.md
synapse-client
A single, self-contained skill that lets any agent connect to and fully operate on any Synapse mesh. Provide a URL + port + auth; if none given, it connects to the local mesh running at nats://localhost:4222.
Ships:
client.py— drop-in async Python client (pip install nats-py)cli.sh— bash wrappers over thenatsCLI for agents that can only shell outreference.md— envelope, subjects, states, error codes, heartbeat formattransport.md— every connection mode (anonymous / NKey / JWT / WebSocket / leaf-node / Synadia Cloud / HTTP bridge) + gotchasconfig.md—nats.conftemplate, NKey generation, per-role permissions template