xskill CLI

CLI xskill собирает очищенные траектории сессий Claude Code, Codex и OpenCode и выращивает из них общую библиотеку скиллов.

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

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

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

  • Утилита читает файлы сессий всех агентов на машине и в командном режиме отправляет очищенные траектории на сервер.
  • Автоматически сгенерированные скиллы попадают в каталоги агентов и меняют их поведение, поэтому нужна проверка версий.
Все причины и проверки

skillnerds/xskill

Установка

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

npx skillfoxx add cli/xskill

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

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

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

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

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

  • Утилита читает файлы сессий всех агентов на машине и в командном режиме отправляет очищенные траектории на сервер.
  • Автоматически сгенерированные скиллы попадают в каталоги агентов и меняют их поведение, поэтому нужна проверка версий.

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

Что делает

xskill следит за сессиями агентов на машине, разбивает каждую на подзадачи, группирует их и когда накопится достаточно, автоматически пишет новую версию скилла. Готовые скиллы возвращаются в каталоги агентов: Claude Code, Codex, OpenCode и других. Если один человек решил задачу в своей сессии, остальные получают этот скилл. Режимов два. В одиночном xskill ищет по вашим прошлым сессиям: `xskill traj search`. В командном сервер собирает траектории коллег, подбирает им скиллы по профилю и ведет версии с оценкой на реальных запусках. Для распределения знаний в `~/.xskill/config.yaml` указывают LLM и модель эмбеддингов.

Для кого. Командам разработки, где коллеги работают с Claude Code, Codex или Cursor и повторяют одни и те же решения.

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

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

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

  • Переписку агентов нельзя выгружать на общий сервер даже после очистки.
  • Нет ключей для LLM и модели эмбеддингов: без них скиллы не группируются и не пишутся.
  • Команда из одного человека и нет повторяющихся рабочих процессов: хватит поиска по своим сессиям.

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

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

Ограничения

Нужен Python 3.9 или новее. Для распознавания скиллов в `config.yaml` прописывают адреса и ключи двух моделей, LLM и эмбеддингов; без них работает только поиск по сессиям. В одиночном режиме теряются многие функции командного: этот режим советуют лишь тем, кому нужно собрать частые процессы в скиллы или кто каждый день запускает агентов подолгу. По умолчанию на сервер уходят траектории всех проектов, сужать выгрузку надо командой `xskill privacy mode allowlist`. Проверенный статус у Claude Code, Codex и OpenCode, а OpenClaw реализован, но проверен не полностью.

Как отключить. Остановите `xskill serve` и удалите пакет через `pip uninstall xskill`. Скиллы, которые утилита подложила симлинками в каталоги агентов, и папку `~/.xskill/` удалите отдельно.

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

С чего начать на одной машине?

Выполните `pip install xskill`, затем `xskill init`: утилита найдет агентов и преобразует сессии. Поиск идет командой `xskill traj search <слово>`, чтение — `xskill traj read <traj_id>`.

Как подключиться к командному серверу?

Администратор запускает `xskill serve --server` и получает команду для коллег. Участник выполняет `xskill connect <host:port> --token <token> --name <имя>`.

Как ограничить выгрузку траекторий?

Включите белый список командой `xskill privacy mode allowlist`, затем в нужной папке проекта выполните `xskill privacy allow`. Статус проектов покажет `xskill privacy status`.

Можно ли сгенерировать скилл вручную?

Да. В командном режиме `xskill generate "<описание>"` создает или переписывает скилл по уже собранным траекториям, а `--name alice,bob` ограничивает выборку траекториями конкретных людей.

Как скачать готовый скилл?

Найдите его командой `xskill search <слово>`, затем `xskill download <skill-id> --agent claude-code -y` ставит скилл в выбранного агента.

Обсуждение

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

Настольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами

CLIРасширенный доступ7,5 тыс.Звезды репозитория
Официальный

Реестр скиллов для команд с проверкой безопасности и версиями: MCP-сервер ищет и ставит скиллы по запросу агента.

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

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

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

CLI skillx ищет скиллы в каталоге, проверяет перед установкой, фиксирует версии в lock-файле и подключает MCP-установщик.

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

CLI и скилл-менеджер: единая библиотека скиллов раздается более чем 70 агентам, а управление идет из беседы с агентом

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

Скилл для создания скиллов, который проверяет их работой: замер до и после, регрессионные тесты и аудит экосистемы

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

Коротко о README

Авторы приводят прирост на трех бенчмарках против SkillOpt: Spreadsheet, ALFWorld и OfficeQA. Версии скиллов проверяются на живом трафике, лучшая становится основной, любую правку можно откатить.

Бейдж для README

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