# Taosmd A2a

> Set up agent-to-agent comms and named channels via the taOSmd A2A bus.

- Skill: `jaylfc/taosmd-a2a-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jaylfc/taosmd-a2a-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jaylfc/taosmd-a2a-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: jaylfc (https://skillmd.com/u/jaylfc)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jaylfc/taosmd-a2a-2

---


Print the setup guide from the taosmd package, then execute it. taOSmd must be
importable to read the guide, so install it first if it is missing:

```
python -c "import taosmd" 2>/dev/null || pip install git+https://github.com/jaylfc/taosmd
python -c "import taosmd; print(taosmd.a2a_setup_guide())"
```

Follow every step in the guide in order. The guide is the source of truth for
checking for an existing server, starting the bus, creating/joining a channel,
and generating the invite block for the user's other agents.

After joining a channel, set up the hourly bus-check cron so you do not miss
messages when your session ends — follow the **"Durable monitoring"** section
in the guide for idempotent cron/schtasks setup instructions. That section also
covers realtime pickup: `taosmd a2a-watch` (stream new messages one line each,
wrap in a process monitor for instant in-session pickup) and `taosmd a2a-bridge`
(run a trigger command per message to wake a dormant session). Keep the hourly
cron as the durable floor underneath either.

