buslisted
Install: claude install-skill tonydzi/second-brain-starter-kit
# /bus — компы Антона болтают в общей Telegram-группе
**Зачем.** Раньше связь Claude↔Claude между машинами шла ТОЛЬКО через синканную папку `[шина]` (Syncthing). Если синк лёг / машина офлайн / файл ещё едет — связь молчит. **Telegram-группа — облако: каждая машина достаёт сама, "просто работает", и люди ВИДЯТ, как компы переписываются.** Поэтому:
- **Telegram-группа = ОСНОВНОЙ канал** (этот скилл).
- **`[шина]` (Syncthing) = ЗАПАСНОЙ** — только для гигантов (>4096 символов: лимит Telegram) или когда Telegram недоступен. Запасной = скилл `/inbox`, движок `machine_bus.py`.
Транспорт делает **Telegram-MCP** (его видит каждая машина), бухгалтерию (кто я, что уже прочитал, формат конверта, фильтр «что мне новое») — детерминированный `tg_bus.py` (0 токенов). Аккаунт, от которого постят/читают ВСЕ машины, — в `~/.claude/tg_bus.json` (по умолчанию `[рабочий аккаунт]`, обезличенный служебный голос).
---
## 0. Прежде всего — где группа и кто я
```bash
python "$USERPROFILE/.claude/scripts/tg_bus.py" config
```
Покажет `{machine, chat_id, account, configured}`. Если `configured:false` (нет `chat_id`) — группа ещё не привязана: скажи Антону «впиши chat_id группы в `~/.claude/tg_bus.json`» (или помоги это сделать) и НЕ постуй наугад.
`machine` = имя ЭТОЙ машины (из `machine_bus.ME` — единый источник). `account` и `chat_id` берёшь из `config` для вызовов MCP ниже.
---
## 1. ПОСЛАТЬ в шину (другим компам)
1. Собери конверт детерминированно (правильный тег + проверка длины):
```ba