К основному содержанию
скилл CX Codex

tmux · mitsuhiko — скилл для Claude Code: что делает и как установить

Управляет интерактивными CLI-сессиями через tmux с изолированным сокетом. Пригодится, когда агенту нужно запускать Python или lldb и читать их вывод.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mitsuhiko/agent-stuff --skill tmux -a claude-code
Открыть на GitHub

Что делает tmux

Скилл позволяет агенту открывать терминальные сессии в фоне, отправлять нажатия клавиш и считывать буфер экрана. Для изоляции агент держит отдельный сокет в каталоге под CLAUDE_TMUX_SOCKET_DIR (по умолчанию в ${TMPDIR:-/tmp}/claude-tmux-sockets). Личные сессии пользователя при этом не задеваются. Инструмент работает на Linux и macOS со стандартным tmux.

Внутри предусмотрены вспомогательные bash-скрипты: find-sessions.sh для поиска запущенных процессов и wait-for-text.sh для ожидания нужного текста или приглашения по тайм-ауту. При отладке скилл выбирает lldb, а для интерактивного Python обязательно выставляет переменную окружения PYTHON_BASIC_REPL=1. Без этой переменной расширенный REPL ломает приём команд из send-keys.

При каждом запуске сессии агент обязан вывести команду для ручного подключения через tmux attach или разового снятия вывода. По завершении работы все фоновые процессы гасятся вызовом kill-session или очисткой сокета.

Какие задачи решает

  • Управлять интерактивными консольными программами вроде Python REPL или bash
  • Запускать отладку в lldb или gdb и перехватывать стек вызовов
  • Изолировать сессии агента от пользовательских настроек через отдельный сокет
  • Дожидаться вывода нужного текста в терминале перед отправкой следующей команды

Примеры запросов агенту

  • Запусти скрипт в tmux-сессии и проверь, дошёл ли он до вывода ошибки
  • Открой Python REPL в изолированном tmux и посчитай хеш строки
  • Запусти lldb для бинарника ./a.out и сними бэктрейс при падении

Как установить tmux

1Через Skills CLI (Vercel)

npx skills add mitsuhiko/agent-stuff --skill tmux -a claude-code

2Вручную: положить файлы

~/.claude/skills/tmux/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/tmux/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о tmux

Как установить tmux в Claude Code?

Выполните в терминале команду npx skills add mitsuhiko/agent-stuff --skill tmux -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/tmux/SKILL.md.

Зачем скиллу отдельный сокет для tmux?

Скилл использует путь из переменной CLAUDE_TMUX_SOCKET_DIR, чтобы не смешивать процессы агента с вашей личной конфигурацией tmux.

Зачем выставляется переменная PYTHON_BASIC_REPL=1?

Стандартная консоль современных версий Python мешает корректной отправке клавиш через send-keys. Установка PYTHON_BASIC_REPL=1 возвращает базовый REPL, с которым агент может надёжно взаимодействовать.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Сначала — tmux от других авторов.

tmux openclaw Даёт агенту доступ к живым tmux-сессиям: читать вывод панели, отправлять клавиши и текст, ждать появления строки в промпте. CX Codex +1 8 400установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой