К основному содержанию
скилл CX Codex

npx-cli — скилл для Claude Code: что делает и как установить

Помогает создать, настроить и выпустить в npm консольную утилиту, запускаемую через npx. Скилл опирается на Bun при разработке, но собирает бинарник под Node.js.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jwynia/agent-skills --skill npx-cli -a claude-code
Открыть на GitHub

Что делает npx-cli

Скилл разворачивает проект для запуска через npx с разделением логики и консольной обвязки. Сборка упаковывает ядро библиотеки отдельно от точки входа утилиты, либо готовит чисто консольный пакет без публичного программного API. Парсинг флагов строится на библиотеке citty, цвета выводятся через picocolors, а сборку выполняет Bunup.

Для проверки кода скилл конфигурирует TypeScript в строгом режиме, Biome и ESLint, а тесты перекладывает на Vitest. Публикация оформляется через Changesets с флагом провенанса. При этом в скомпилированный файл строго прописывается шебанг #!/usr/bin/env node. Пользователям утилиты не нужен Bun на машине, потому что рантаймом для npx остаётся Node.js.

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

Какие задачи решает

  • настроить новый CLI-пакет под запуск через npx
  • сконфигурировать разбор аргументов командной строки на citty
  • отделить прикладную логику от файла точки входа для юнит-тестов
  • настроить сборку двойного пакета с экспортом библиотеки и бинарника
  • подготовить релиз в npm с Changesets и аттестацией provenance

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

  • Помоги создать проект для npx-утилиты с аргументами input и output
  • Сконфигурируй подкоманды для CLI через citty и настрой picocolors
  • Подготовь package.json и bunup.config.ts для публикации CLI-пакета в npm

Как установить npx-cli

1Через Skills CLI (Vercel)

npx skills add jwynia/agent-skills --skill npx-cli -a claude-code

2Вручную: положить файлы

~/.claude/skills/npx-cli/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/npx-cli/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о npx-cli

Как установить npx-cli в Claude Code?

Выполните команду npx skills add jwynia/agent-skills --skill npx-cli -a claude-code. Агент подключит инструкции скилла к вашему рабочему окружению.

Зачем скилл собирает код под Node.js, если разрабатывается на Bun?

Подавляющее большинство пользователей npx запускает команды в среде Node.js и не держит Bun в системе. Поэтому бинарник компилируется под стандартный рантайм Node.js с шебангом #!/usr/bin/env node.

В каких случаях этот скилл не подойдёт?

Он не рассчитан на монорепозитории и приложения без публикации в реестр. Для обычных библиотек без консольного интерфейса этот шаблон тоже не подходит.

Похожие скиллы

Все скиллы по теме «Языки программирования» →
bun-runtime secondsky Скилл для работы с рантаймом Bun: запуск файлов, режимы watch и hot, переменные окружения, флаги CLI и разрешение модулей. CX Codex +1 414установок insforge-cli InsForge Управляет бэкендом и облачной инфраструктурой InsForge через CLI. Нужен для настройки проектов, базы данных, миграций и ключей до написания клиентского кода. CX Codex +1 60 500установок bun-sqlite secondsky Скилл подсказывает агенту, как писать код для встроенного драйвера bun:sqlite: запросы, подготовленные выражения, транзакции. CX Codex +1 495установок typescript-scaffold Seth Hobson Создаёт структуру TypeScript-проекта на pnpm: Next.js, React с Vite, Node.js API или библиотеку, вместе с тестами и сборкой. CX Codex ★ 41 823звёзд репо javascript-testing-patterns Seth Hobson Скилл подсказывает, как писать unit-, интеграционные и end-to-end-тесты для JavaScript и TypeScript. Пригодится при настройке тестовой инфраструктуры и работе по TDD. CX Codex 20 472установок antfu Anthony Fu Задаёт агенту правила Anthony Fu для JavaScript и TypeScript: структура файлов, ESLint, Knip, публикация пакетов. Пригодится при старте проекта и настройке монорепозитория. CX Codex +1 16 900установок

Из того же набора113

agile-coordinator Раздаёт задачи из бэклога воркерам, следит за прогрессом, сводит ветки и проверяет сборку. Нужен, когда готовых задач много и делать их вручную долго. CX Codex +1 335установок npm-package Скилл ведёт агента через создание npm-библиотеки на Bun: скаффолдинг, строгий TypeScript, тесты, сборка и публикация. CX Codex +1 331установок blind-spot-detective Разбирает черновик нон-фикшна и показывает, чего в нём не хватает: слепые зоны подхода и пробелы, которые можно закрыть. CX Codex +1 327установок non-fiction-revision Разбирает рукопись нон-фикшн по уровням и подсказывает, что править. Пригодится, когда тезис размыт, аргументы провисают или читатели путаются. CX Codex +1 326установок gitea-coordinator Раздаёт готовые задачи из бэклога Gitea воркер-агентам, следит за прогрессом и сам сводит пул-реквесты в main. Нужен, когда задач много и хочется прогнать их пачкой. CX Codex +1 316установок devcontainer Диагностирует сбои в devcontainer.json, ускоряет запуск контейнеров и помогает настроить одинаковое окружение для локальной VS Code и GitHub Codespaces. CX Codex +1 315установок web-search-brave Скилл ищет в интернете через Brave Search API: свежесть, страна, язык, дополнительные сниппеты. Нужен ключ BRAVE_API_KEY и Deno. CX Codex +1 312установок github-agile Диагностирует проблемы agile-процесса на GitHub и подсказывает, как вести feature-ветки, issues и пул-реквесты. CX Codex +1 311установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой