claude-skills-cli

CLI создает скиллы Claude с постепенной подгрузкой, проверяет размер и структуру, упаковывает в zip и ставит хуки активации

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

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

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

  • Команда `add-hook` меняет `settings.json` и добавляет скрипты хуков в `.claude/hooks/`, а хук `llm-eval` отправляет промпты в Claude API.
Все причины и проверки

spences10/claude-skills-cli

Установка

Работает в

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

npx skillfoxx add cli/claude-skills-cli

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

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

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

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

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

  • Команда `add-hook` меняет `settings.json` и добавляет скрипты хуков в `.claude/hooks/`, а хук `llm-eval` отправляет промпты в Claude API.

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

Что делает

claude-skills-cli помогает создавать скиллы, которые не разрастаются до пятисот строк. Принцип постепенной подгрузки делит скилл на три уровня: метаданные YAML короче двухсот знаков лежат в контексте всегда, тело `SKILL.md` около пятидесяти строк загружается при срабатывании, а `references/`, `scripts/` и `assets/` подтягиваются по необходимости. Команда `init` создает заготовку, `validate` проверяет структуру, длину описания, число строк, слов и токенов, ссылки на файлы и вложенность. Режимы проверки задают предел строк: 50 по умолчанию, `--lenient` дает 150, `--loose` пятьсот, как в официальных рекомендациях Anthropic. `doctor` чинит многострочные описания, `stats` показывает сводку по всем скиллам, `package` собирает zip для Claude.ai. Команда `add-hook` добавляет в Claude Code хук, который повышает надежность срабатывания скиллов.

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

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

  • Просят Claude Code создать скилл для кода клиента API, и результат должен уложиться в лимит строк
  • Перед коммитом проверяют все скиллы репозитория, включая ссылки и осиротевшие файлы
  • Скилл упаковывают в zip для загрузки в Claude.ai
  • Скиллы срабатывают нестабильно, и нужен хук активации с обязательной оценкой

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

  • Скилл нужен для другого агента с иным форматом: CLI рассчитан на Claude Agent Skills
  • Нужен длинный справочный скилл на пятьсот строк без ограничений: придется брать `--loose` или обходиться без проверки
  • Хук с вызовом Claude API недопустим из-за стоимости или передачи промптов

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

Используй npx -y claude-skills-cli, чтобы создать скилл для моего кода клиента API, и прогони `validate`

Ограничения

Хук `llm-eval` вызывает Claude API и требует переменную `ANTHROPIC_API_KEY`: по замерам автора это около четырех сотых цента на запрос. Процент срабатывания хуков (84 % у `forced-eval`, 80 % у `llm-eval`) взят из тестов самого автора на двух сотнях промптов и на других задачах может отличаться. Команда `add-hook` правит `settings.json` глобально, в проекте или локально, поэтому проверьте область действия перед запуском. Строгие лимиты по умолчанию рассчитаны на короткие скиллы, для длинных нужен режим `--lenient` или `--loose`.

Как отключить. Скиллы удаляют обычным удалением папки из `.claude/skills`, а хук активации убирают из `settings.json` и каталога `.claude/hooks/`. Сам CLI ничего не устанавливает: он запускается через `npx` или `pnpx`.

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

Как создать скилл этим CLI?

Выполните `pnpx claude-skills-cli init --name my-skill --description "Brief description with trigger keywords"`. Флаг `--with-examples` добавит примеры файлов.

Какие режимы проверки есть у `validate`?

Строгий по умолчанию с пределом 50 строк, `--lenient` со 150 и `--loose` с 500. Флаг `--strict` превращает предупреждения в ошибки, `--format json` выводит машиночитаемый результат.

Зачем нужен `add-hook`?

Скиллы в Claude Code срабатывают ненадежно. Хук `forced-eval` заставляет агента оценить каждый скилл и активировать подходящие до работы, у автора это дало 84 %.

Как собрать zip для Claude.ai?

Выполните `pnpx claude-skills-cli package .claude/skills/my-skill`. Перед сборкой идет проверка, ее отключает `--skip-validation`.

Чем он отличается от skill-creator?

claude-skills-cli контролирует размер и структуру кодом и ставит хуки активации, а skill-creator ведет автора по шагам создания скилла в диалоге.

Обсуждение

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

Готовая инфраструктура для Claude Code: авто-активация скиллов через хуки, набор скиллов, агенты, слэш-команды и мастер установки в ваш проект

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

22 скилла на весь цикл проекта в Claude Code: от настройки и границ задачи до код-ревью, проверки перед пушем и заметок сессий.

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

SkillNote — самостоятельно разворачиваемый реестр SKILL.md с коллекциями на проект и синхронизацией в Claude Code и OpenClaw

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

Девять личных скиллов инженера: цепочка от идеи до PR, поиск стандартов, песочница с циклом ревью и страницы-разборы изменений

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

ClaudeKit Skills

ClaudeKit - Agent Skills

Маркетплейс плагинов для Claude Code с набором из более чем тридцати скиллов: фронтенд, бэкенд, devops, базы, документы, отладка и работа с MCP

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

HumanLayer Skills

HumanLayer skills

Семь скиллов HumanLayer для Claude Code и Codex: цикл исследования, дизайна и реализации rpi, визуальные PR, правка CLAUDE.md и агентные циклы

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

Коротко о README

README объясняет принцип постепенной подгрузки, перечисляет команды `init`, `validate`, `doctor`, `stats`, `package` и `add-hook`, режимы проверки и результаты тестов хуков активации, затем ссылается на статьи автора.

Бейдж для README

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