ytr
CLI для Яндекс Трекера, рассчитанный на LLM-агентов: задачи, комментарии, ворклоги, чеклисты и массовые операции, со скиллом для агента
Установка
brew install slavkluev/tap/ytrДля macOS. На других системах используйте go install или бинарник из релизов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ytr работает с Яндекс Трекером из командной строки. Он создает, ищет, просматривает и обновляет задачи, переводит их по статусам и показывает историю изменений. Комментарии, связи, ворклоги и чеклисты доступны как вложенные команды, а массовые перемещение, обновление и переходы выполняются асинхронно с ожиданием результата. Есть справочники статусов, приоритетов, резолюций и типов задач, поиск полей очереди, работа с компонентами и пользователями. Вывод предсказуемый: JSON с выбором полей, фильтр через jq и осмысленные коды выхода, а SKILL.md в репозитории учит агента пользоваться всеми командами.
Для кого. Для разработчиков и менеджеров, которые ведут задачи в Яндекс Трекере и хотят поручать работу с ними агенту.
Подходит, если
- Нужно, чтобы агент сам завел задачу и списал время после работы
- Нужно массово перевести или переместить задачи между очередями
- Нужна выборка задач в JSON для скрипта или отчета
Не подходит, если
- Нужен MCP-сервер, а запуск команд оболочки агенту запрещен
- Агент не должен ничего менять в Трекере
Пример запроса к агенту
Найди мои открытые задачи в очереди PROJ, переведи PROJ-123 в работу и спиши на нее два часаОграничения
Нужны OAuth-токен, ID организации и тип организации: 360 или cloud. Команды удаления и массового изменения применяются сразу, отдельного режима только чтения нет. Проект неофициальный.
Как отключить. Выполните ytr auth logout, удалите бинарник через brew uninstall ytr и папку скилла ytr из каталога скиллов агента.
Проверка безопасности
- Создает, изменяет и удаляет задачи, комментарии и ворклоги в рабочем Трекере
- Массовые операции затрагивают сразу много задач
- Хранит OAuth-токен в конфигурационном файле
Коротко о README
README кратко описывает возможности CLI и три способа установки: Homebrew, go install и готовые бинарники. Быстрый старт показывает авторизацию через переменные окружения и типовые команды для задач, комментариев, ворклогов, массовых операций и справочников. Описан порядок приоритета способов авторизации и дана ссылка на SKILL.md для агентов. Лицензия MIT.
SKILL.md
--- name: ytr description: >- Yandex Tracker CLI for managing issues, comments, worklogs, and more. Use when the user needs to interact with Yandex Tracker: search/filter issues, create or update tasks, manage worklogs, bulk operations, etc. license: MIT compatibility: Requires ytr binary in PATH metadata: author: slavkluev version: "4.0" --- # ytr -- Yandex Tracker CLI ## Auth ```bash # Environment variables (recommended for agents) export YTR_TOKEN="your-oauth-token" export YTR_ORG_ID="your-org-id" export YTR_ORG_TYPE="360" # or "cloud" # Or interactive login (humans) ytr auth login # Or explicit login flags ytr auth login --token TOKEN --org-id ORG --org-type 360 # Verify authentication ytr auth status ``` Authentication precedence: 1. Flags: `--token`, `--org-id`, `--org-type` 2. Environment variables: `YTR_TOKEN`, `YTR_ORG_ID`, `YTR_ORG_TYPE` 3. Config file saved by `ytr auth login` Notes: - For regular commands, flag-based and env-based auth require all three values together. - `ytr auth login` is the exception: it can detect the organization type when `--org-type` is omitted. - Config is stored in `~/.config/ytr/config.yaml`.
Частые вопросы
Какой тип организации указывать?
360 для организаций Яндекс 360 и cloud для организаций Yandex Cloud. ytr auth login умеет определить тип сам.
Где хранятся учетные данные?
После ytr auth login в ~/.config/ytr/config.yaml. Флаги и переменные окружения имеют приоритет над файлом.
Похожие
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании