agent-skills-nix CLI

Модуль Nix и Home Manager: источники скиллов закрепляются в flake, а выбранные SKILL.md раскладываются по папкам агентов

  • 274 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • Синхронизирует файлы в каталог скиллов агента, глобально через симлинки или локально копированием
  • Устанавливает скиллы из внешних репозиториев, содержимое которых вы выбираете и закрепляете сами
Все причины и проверки

kyure-a/agent-skills-nix

Установка

Работает в

Ручная установка

nix run .#skills-install-local

Установка скиллов в проект. Команду выполняют в вашем собственном flake, где заданы источники, скиллы и цели.

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

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

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

  • Синхронизирует файлы в каталог скиллов агента, глобально через симлинки или локально копированием
  • Устанавливает скиллы из внешних репозиториев, содержимое которых вы выбираете и закрепляете сами

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

Что делает

agent-skills-nix описывает набор скиллов декларативно в конфигурации Nix. Источники указывают на каталоги со скиллами во входах flake, в локальных путях или в необязательном реестре. Инструмент находит все папки с SKILL.md, строит из них каталог и устанавливает только те скиллы, которые вы перечислили в `skills.enable` или включили целиком через `skills.enableAll`. По умолчанию не ставится ничего: цели и скиллы выбираются явно. Установка идет через Home Manager (`programs.agent-skills.enable`) или внутри проекта командой `nix run .#skills-install-local`. Для Claude Code скиллы синхронизируются в `${CLAUDE_CONFIG_DIR:-$HOME/.claude}/skills`. Общий вариант для агентов, которые читают `.agents/skills`, включается целью `agents`. Глобальные цели используют симлинки, локальные копируют каталог. Собранный набор можно также выгрузить как самодостаточный Agent Plugin, пока в экспериментальном виде. В репозитории есть примеры: быстрый старт, devShell, локальная установка, реестр источников и функции библиотеки.

Для кого. Для пользователей Nix и NixOS, которые хотят держать скиллы Claude Code и других агентов в одной воспроизводимой конфигурации.

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

  • Вы управляете домашней средой через Home Manager и хотите, чтобы скиллы ставились вместе с остальной конфигурацией
  • Нужно закрепить версии скиллов, взятых из репозитория, например, из anthropics/skills, через flake.lock
  • Скиллы должны устанавливаться автоматически при входе в devShell проекта
  • Нужно собрать выбранные скиллы в переносимый Agent Plugin

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

  • Вы не используете Nix: установка идет только через flake и Home Manager
  • Нужно разово поставить один скилл: проще скопировать папку вручную
  • Вам нужна экспертиза по содержанию скиллов: инструмент только раскладывает уже готовые SKILL.md
  • Целевая папка уже занята вашими файлами: сначала прочтите раздел о владении каталогом назначения

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

Добавь agent-skills-nix в мой Home Manager flake и включи скиллы `frontend-design` и `skill-creator` из anthropics/skills для Claude Code

Ограничения

Работает только с Nix и flake. Корневой flake содержит пустой каталог и не включает ни одной цели, поэтому команды вроде `nix run .#skills-install-local` выполняются в вашем собственном настроенном flake, а не в клоне репозитория. Экспорт в Agent Plugin помечен как экспериментальный. Для непустой папки скиллов сначала прочтите правила владения каталогом назначения в документации по установке. Сами скиллы инструмент не проверяет: безопасность их содержимого остается на вас.

Как отключить. Уберите `programs.agent-skills.enable` или нужные записи из `skills.enable` и целей, затем примените конфигурацию Home Manager заново. Для локальной установки удалите скопированные каталоги скиллов из `.claude/skills`.

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

Как установить скиллы Claude Code через Nix?

Добавьте вход agent-skills и источник скиллов в flake, подключите `homeManagerModules.default` и задайте `programs.agent-skills` с перечнем скиллов и включенной целью claude. После применения Home Manager скиллы окажутся в `~/.claude/skills`.

Ставит ли agent-skills-nix что-нибудь сам по умолчанию?

Нет. Нужно явно выбрать и скиллы, и цели.

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

Да, командой `nix run .#skills-install-local` в вашем flake. Локальные цели копируют каталог в проект, например, в `.claude/skills`.

Что делает режим Agent Plugin?

Выгружает выбранные скиллы как переносимый плагин, содержащий только скиллы. Функция помечена как экспериментальная.

Чем глобальная установка отличается от локальной?

Глобальные цели используют симлинки, локальные копируют каталог. Общая цель `agents` кладет скиллы в `.agents/skills` для агентов, которые читают эту папку.

Обсуждение

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

Agent Skill Manager

agent-skill-manager

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

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

Docker Skills

docker-skills

Официальный

Официальные скиллы Docker для агентов: Dockerfile и сборка, Compose, Sandboxes, Docker Agent и скилл с подтверждением необратимых действий

СкиллМинимальный доступ603Звезды репозитория
Выбор редакции

Официальные скиллы Microsoft для работы агентов с Azure SDK и Foundry на Python, .NET, TypeScript, Java и Rust

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

MCP-сервер по ресурсам NixOS: поиск пакетов и опций, чтобы агент не выдумывал названия и настройки

MCP-серверРасширенный доступ867Звезды репозитория

Скилл KubeShark: агент сначала ищет режим отказа, потом пишет манифесты, Helm и Kustomize по официальным практикам и возвращает план проверки и отката

СкиллМинимальный доступ468Звезды репозитория

Набор скиллов для работы агента с AWS: типовые задачи по сервисам облака в виде готовых инструкций для кодового агента

СкиллРасширенный доступ1,2 тыс.Звезды репозитория

Коротко о README

Страница коротко показывает быстрый старт для Home Manager и разбирает пять шагов работы: источники, поиск скиллов, выбор, сборка и установка в цели. Таблицы ведут к руководствам по настройке, установке, реестру источников и экспорту плагина, а также к примерам. В конце описаны структура проекта и проверки через `nix flake check`.

Бейдж для README

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

Foxx AIagent-skills-nix
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.