# msg

Скилл даёт агенту CLI msg, чтобы писать другим сессиям Claude и Codex, читать входящие и договариваться о работе в tmux-панелях.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 2020
- Автор: pchalasani
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/pchalasani/claude-code-tools/tree/HEAD/plugins/msg/skills/msg/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/msg

## Что делает

Агент регистрируется командой `msg register <your-name>` — панель tmux определяется сама, повторять в одной сессии не нужно. Дальше он пишет напрямую: `msg send <agent-name> "текст"`, можно сразу нескольким через запятую, а ответить — через `msg reply`. Входящие собираются в `msg inbox`: непрочитанное группируется по тредам и помечается прочитанным.

Есть и служебные команды: `msg list` показывает зарегистрированных агентов, `msg threads` — активные треды, `msg status` — состояние системы. Ничего кроме самого CLI для этого не нужно, но без tmux регистрация панели не сработает — это повод проверить окружение до того, как звать второго агента в работу.

Сообщения съедают контекст принимающей сессии, поэтому автор скилла советует писать коротко. Код и пути лучше упоминать текстом, а не вставлять большими кусками, и в ответе давать достаточно контекста, чтобы получатель не перечитывал весь тред.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pchalasani/claude-code-tools --skill msg -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/msg/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/msg/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pchalasani/claude-code-tools --skill msg -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/msg/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pchalasani/claude-code-tools --skill msg -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/msg/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install pchalasani/claude-code-tools msg
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/msg/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pchalasani/claude-code-tools --skill msg -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/pchalasani/claude-code-tools --path plugins/msg/skills/msg
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/msg/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add pchalasani/claude-code-tools --skill msg -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/pchalasani/claude-code-tools/tree/HEAD/plugins/msg/skills/msg/SKILL.md

## Когда брать
- передать задачу параллельной сессии агента без копирования текста руками
- прочитать входящие от другого агента и разметить их прочитанными
- согласовать работу двух агентов в соседних tmux-панелях
- разослать одно сообщение сразу нескольким агентам
- посмотреть, кто из агентов зарегистрирован и какие треды открыты

## Примеры запросов агенту
- зарегистрируйся как reviewer и напиши агенту builder, что ревью готово
- проверь входящие через msg inbox и ответь по последнему треду
- отправь обоим агентам agent1,agent2 сообщение с путём к изменённому файлу

## Похожие
- [smux](https://affpapa.org/nevibecode/skills/smux.md) — скилл · 2900 установок
- [using-tmux-for-interactive-commands](https://affpapa.org/nevibecode/skills/using-tmux-for-interactive-commands.md) — скилл · 504 установки
- [claude-code](https://affpapa.org/nevibecode/skills/claude-code.md) — скилл · 433 установки
- [tmux](https://affpapa.org/nevibecode/skills/tmux.md) — скилл · 8400 установок
- [openrig-upgrade](https://affpapa.org/nevibecode/skills/openrig-upgrade.md) — скилл · ★ 8172
- [1password](https://affpapa.org/nevibecode/skills/1password.md) — скилл · 6300 установок

Из того же набора: [pchalasani/claude-code-tools](https://affpapa.org/nevibecode/by/pchalasani/claude-code-tools.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
