xskill CLI
CLI xskill собирает очищенные траектории сессий Claude Code, Codex и OpenCode и выращивает из них общую библиотеку скиллов.
- 129 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита читает файлы сессий всех агентов на машине и в командном режиме отправляет очищенные траектории на сервер.
- Автоматически сгенерированные скиллы попадают в каталоги агентов и меняют их поведение, поэтому нужна проверка версий.
Установка
- Работает в
В терминале, через 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-инструментыНастольное приложение и CLI, чтобы ставить, синхронизировать и раскладывать скиллы агентов между Claude Code, Codex, Cursor и другими инструментами
Реестр скиллов для команд с проверкой безопасности и версиями: MCP-сервер ищет и ставит скиллы по запросу агента.
Мета-скилл ведет от размытой идеи к готовому скиллу: проектирует, пишет файлы, проверяет и дорабатывает по результатам
CLI skillx ищет скиллы в каталоге, проверяет перед установкой, фиксирует версии в lock-файле и подключает MCP-установщик.
CLI и скилл-менеджер: единая библиотека скиллов раздается более чем 70 агентам, а управление идет из беседы с агентом
Скилл для создания скиллов, который проверяет их работой: замер до и после, регрессионные тесты и аудит экосистемы
Коротко о README
Авторы приводят прирост на трех бенчмарках против SkillOpt: Spreadsheet, ALFWorld и OfficeQA. Версии скиллов проверяются на живом трафике, лучшая становится основной, любую правку можно откатить.