| name | synapse-reinst |
| license | MIT |
| description | Re-inject Synapse A2A initial instructions after context has been cleared. Use this skill when the agent has lost its identity, A2A communication protocol, or configuration after /clear or context reset, when synapse send/reply commands stop working, or when the agent no longer recognizes its SYNAPSE_AGENT_ID. Triggered by /synapse-reinst command. |
Synapse Re-Instruction
Restore Synapse A2A agent identity and instructions after /clear or context reset.
When to Use
- After running
/clear (or equivalent context reset)
- When the agent no longer recognizes Synapse commands
- When A2A communication has stopped working
- After any event that clears the agent's initial instructions
Usage
Run the reinst script to output your full Synapse instructions:
python plugins/synapse-a2a/skills/synapse-reinst/scripts/reinst.py
cd .claude/skills/synapse-reinst && python scripts/reinst.py
The script reads environment variables set by Synapse at startup (SYNAPSE_AGENT_ID, SYNAPSE_AGENT_TYPE, SYNAPSE_PORT) which persist even after /clear.
Instructions
- Run the script above
- Read the output carefully — it contains your full Synapse A2A configuration
- Follow the instructions as if they were just sent to you
- Resume normal operation with A2A communication enabled
How It Works
The script:
- Reads Synapse environment variables (set at agent startup, survives
/clear)
- Looks up your name/role from the agent registry
- Loads your instruction template from
.synapse/settings.json
- Outputs the complete instruction with all placeholders replaced