APM CLI

APM (Agent Package Manager)

Менеджер пакетов для контекста AI-агентов: скиллы, промпты и MCP-серверы ставятся одной командой во все поддерживаемые агенты

  • 4 338 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLIВыбор редакции

Расширенный доступ

Почему такой уровень

  • Устанавливает сторонние пакеты, скиллы и MCP-серверы из внешних репозиториев
  • Настраивает MCP-серверы, которые получают доступ к инструментам агента
Все причины и проверки

microsoft/apm

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/apm-agent-package-manager

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Устанавливает сторонние пакеты, скиллы и MCP-серверы из внешних репозиториев
  • Настраивает MCP-серверы, которые получают доступ к инструментам агента

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

APM хранит зависимости проекта для агентов в одном файле apm.yml: инструкции, скиллы, промпты, хуки, плагины и MCP-серверы. Команда apm install разворачивает все описанное в манифесте сразу для всех обнаруженных агентов, а apm.lock.yaml фиксирует точные версии, как lock-файл в npm. Отдельно есть команда apm compile, которая собирает конфигурацию под конкретного агента, например файл инструкций для GitHub Copilot без ручной настройки. Каждая установка проверяет пакеты на скрытые символы и подозрительный контент, а apm-policy.yml позволяет команде ограничить источники и типы пакетов, которые разрешено ставить.

Для кого. Для команд разработчиков, которые хотят воспроизводимо раздавать одинаковый контекст агентов всем участникам проекта.

Подходит, если

  • Нужно, чтобы у всей команды был одинаковый набор скиллов и промптов для агента
  • Нужно подключить несколько MCP-серверов сразу во все используемые агенты
  • Нужна политика, ограничивающая источники пакетов для агентов в организации

Не подходит, если

  • Нужен один-единственный скилл без управления зависимостями
  • Команда использует только одного агента и не нуждается в едином манифесте

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

Настрой apm.yml для проекта: добавь MCP-сервер GitHub и скилл frontend-design из anthropics/skills

Ограничения

Пакеты и MCP-серверы могут подключаться из произвольных git-хостингов, поэтому итоговый уровень доверия зависит от источников, которые вы явно разрешили. Часть возможностей, например SBOM-экспорт и политика организации, рассчитана на командную и корпоративную работу, а не на одиночного пользователя.

Как отключить. Удалите бинарник apm (brew uninstall apm или pip uninstall apm-cli) и файлы apm.yml, apm.lock.yaml из проекта.

Частые вопросы

Чем APM отличается от ручной раскладки файлов агента по репозиторию?

Он резолвит транзитивные зависимости пакетов и фиксирует версии в лок-файле, поэтому у всей команды воспроизводится ровно один и тот же набор скиллов, промптов и MCP-серверов.

Можно ли ограничить, откуда APM ставит пакеты?

Да, файл apm-policy.yml задает разрешенные источники и типы пакетов, и apm install проверяет их при каждой установке.

Обсуждение

Вопросов и отзывов пока нет.

Личный набор Армина для Pi Coding Agent: 18 скиллов, расширения, команды и темы, часть скиллов переносится в другие агенты

СкиллШирокий доступ3,2 тыс.Звезды репозитория

CLI выбирает менеджер пакетов проекта и передает ему короткие команды установки и запуска, уменьшая путаницу в задачах агента.

CLIРасширенный доступ8,3 тыс.Звезды репозитория

Метод-пак делает кодовых агентов внимательными к архитектуре: сначала базовая линия, проверка по фактам, контроль расхождений и безопасность на длинных задачах

ПлагинРасширенный доступ1,4 тыс.Звезды репозитория

Agentic OS добавляет к ИИ-агенту пять шагов работы и проверки в хуках git и CI, чтобы шаг без доказательств не считался сделанным

ВоркфлоуРасширенный доступ233Звезды репозитория

Agentplane берет на себя состояние задач, ветки и подтверждение результата, а кодовый агент занят только содержанием правок.

CLIРасширенный доступ86Звезды репозитория

Менеджер пакетов для ИИ-агентов: ставит правила, скиллы и промпты и конвертирует их под Cursor, Claude Code и другие.

CLIРасширенный доступ124Звезды репозитория

Коротко о README

README представляет APM как open source менеджер зависимостей для контекста AI-агентов по аналогии с npm или pip. Один манифест apm.yml описывает инструкции, скиллы, промпты, плагины и MCP-серверы для GitHub Copilot, Claude Code, Cursor, OpenCode, Codex, Gemini, Windsurf и других агентов. Проект подчеркивает безопасность: сканирование пакетов при установке, лок-файл с хешами и политику организации apm-policy.yml. Устанавливается через Homebrew, установочный скрипт, pip, WinGet или Scoop, лицензия MIT.

Бейдж для README

Сообщить о проблеме