agr CLI
agr — менеджер пакетов для скиллов агентов: ставит их из любого Git-репозитория в Claude Code, Cursor и Codex по манифесту с версиями, как npm или uv
- 453 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Клонирует и устанавливает код скиллов из произвольных публичных Git-репозиториев по указанному пути без собственной проверки содержимого
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/agrОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Клонирует и устанавливает код скиллов из произвольных публичных Git-репозиториев по указанному пути без собственной проверки содержимого
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
agr ставится командой uv tool install agr и дает пять операций. agr add owner/repo/skill берет путь внутри публичного GitHub-репозитория, например anthropics/skills/pdf, сам создает agr.toml, определяет, какие ИИ-инструменты установлены на машине, и ставит скилл в каждый из них. agr add ./skills/my-internal-skill делает то же самое для локальной папки, которая еще не вынесена в отдельный репозиторий. Файл agr.toml хранит список зависимостей и список инструментов в поле `tools`, а agr.lock фиксирует точную версию каждого скилла. Эта пара файлов коммитится в репозиторий вместо самих папок .claude/skills и .cursor/skills, которые инструмент предлагает добавить в .gitignore как сборочные артефакты. Новый участник команды клонирует репозиторий и получает тот же набор и ту же версию скиллов командой agr sync, а `agr upgrade` обновляет версии только тогда, когда это решили сделать явно. Для подключения уже установленного скилла нужен слэш в Claude Code и Cursor, $ в Codex или просто имя в OpenCode и аналогичных инструментах. Автор в описании проекта на GitHub сам называет его образовательным и прямо пишет в топиках репозитория, что активная поддержка не ведется, так что перед использованием в команде стоит свериться со свежестью обращений и последних коммитов.
Для кого. Для команд разработчиков, которые используют одни и те же скиллы в Claude Code, Cursor и других агентах и хотят версионировать их через Git вместо ручного копирования папок между машинами.
Подходит, если
- Нужно поставить официальный скилл Anthropic, например pdf, одной командой agr add anthropics/skills/pdf сразу во все обнаруженные инструменты
- Команда хочет, чтобы у всех был одинаковый набор скиллов одной версии: agr.toml и agr.lock коммитятся, а новый участник выполняет agr sync
- Внутренний скилл еще пишется и не вынесен в отдельный репозиторий: agr add ./skills/my-internal-skill подключает его из локальной папки
- Нужно обновить версию скилла осознанно, а не автоматически: команда `agr upgrade` делает это по явной команде
- В проекте используется несколько агентов сразу, Claude Code и Cursor например, и один скилл должен появиться в обоих
Не подходит, если
- Нужна активно поддерживаемая инфраструктура с гарантией исправления багов: сам репозиторий в описании и топиках называет проект образовательным и не поддерживаемым активно
- Скилл нужен из приватного репозитория без настроенного доступа Git на машине: agr работает через обычное клонирование репозитория, доступ настраивается отдельно от самого agr
- Нужен единый публичный реестр скиллов с поиском и рейтингом: agr устанавливает прямо по пути в GitHub-репозитории, без собственного каталога
Пример запроса к агенту
Поставь через agr официальный скилл pdf от Anthropic во все найденные на этой машине инструменты и закоммить agr.toml с agr.lockОграничения
GitHub прямо помечает репозиторий как образовательный проект про менеджер пакетов для скиллов агентов и не ведущийся активно, судя по соответствующей метке в его собственном описании. Установка требует uv или альтернативный способ запуска Python-пакета, в README других путей установки не описано. Синхронизация `agr sync` и обновление `agr upgrade` зависят от доступности исходного Git-репозитория каждого скилла: если репозиторий-источник удален или стал приватным, установить его заново через agr не получится.
Как отключить. Удалите agr командой `uv tool uninstall agr`. Файлы agr.toml и agr.lock в проекте можно стереть вручную, а уже установленные папки скиллов в .claude/skills или .cursor/skills остаются на месте и убираются отдельно, если они больше не нужны.
Частые вопросы
Как поставить agr?
Командой uv tool install agr, для этого нужен установленный uv. После этого доступны команды `agr add`, `agr sync` и `agr upgrade`.
Как поставить скилл из GitHub через agr?
Командой agr add owner/repo/skill, например agr add anthropics/skills/pdf. agr сам создаст agr.toml, определит установленные на машине инструменты и поставит скилл в каждый из них.
Как держать одинаковый набор скиллов у всей команды?
Закоммитьте agr.toml и agr.lock вместо папок .claude/skills и .cursor/skills. Новый участник клонирует репозиторий и выполняет agr sync, получая тот же набор и ту же версию каждого скилла.
Поддерживается ли agr активно?
Сам репозиторий на GitHub описан как образовательный проект про менеджер пакетов для скиллов, и в его описании указано, что он не ведется активно, поэтому перед использованием в команде стоит проверить свежесть обращений и коммитов.
Можно ли установить локальный скилл, который еще не в отдельном репозитории?
Да, командой agr add ./skills/my-internal-skill с путем на диске. Он синхронизируется в каждый инструмент так же, как скилл из удаленного репозитория.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛичный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации
agnix — линтер для CLAUDE.md, AGENTS.md, SKILL.md, хуков и MCP-конфигов: 702 правила, автофикс и редакторские расширения для VS Code и JetBrains
Softaworks Agent Toolkit
Softaworks Agent Skills
Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация
Agent Skills от Tech Leads Club
Agent Skills
Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Общая инфраструктура скиллов и инструментов для доработки 1С, подключаемая как git submodule и раскладываемая по нескольким агентам разом
Коротко о README
README сравнивает agr с npm, PyPI и uv для кода и объясняет, почему те же принципы, версия, блокировка, общий манифест, стоит применить и к скиллам агентов. Дальше идет список из пяти операций с примерами команд, таблица команд вызова скилла по инструментам от Claude Code до Pi и раздел про общий манифест команды с агр.toml и агр.lock вместо папок инструментов в репозитории.