cli-plugins-skills — скилл для Claude Code: Omni Skills и память
Даёт агенту доступ к командам omniroute: скиллы, плагины и постоянная память прямо из терминала. Пригодится, когда нужно ставить и тестировать скиллы, не выходя из сессии.
npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a claude-codeЧто делает cli-plugins-skills
Скилл описывает работу с CLI omniroute — набор подкоманд для управления Omni Skills, плагинами и постоянной памятью. Скиллы можно искать, смотреть информацию, ставить с версией, включать, отключать, удалять и запускать на выполнение с JSON-входом или файлом входа и таймаутом. Есть отдельные команды для категорий, избранного и истории запусков.
Плагины управляются похоже: список, установка, удаление, информация, поиск, обновление и создание заготовки через plugin scaffold <name>. Память живёт отдельным набором команд — поиск с фильтром по типу и лимитом, добавление из текста или файла с метаданными, список, получение по id, удаление и очистка с фильтром по давности. У поиска и добавления есть флаг --api-key, так что ключ придётся передавать явно.
Ставится сам CLI глобально: npm install -g omniroute, либо запуск через npx omniroute. Проверить версию можно командой omniroute --version. Удаление и очистка спрашивают подтверждение, поэтому в скриптах понадобится --yes — без него команда просто встанет на вопросе.
Какие задачи решает
- поставить скилл из маркетплейса и сразу включить его
- найти скиллы по категории или тегу
- создать заготовку нового плагина
- добавить запись в постоянную память из файла
- почистить старые записи памяти одной командой
Примеры запросов агенту
- Покажи список установленных скиллов и их статус
- Найди скиллы по тегу
pdfи выведи первые десять - Добавь в память содержимое файла
notes.mdс типомnote
Как установить cli-plugins-skills
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-plugins-skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-plugins-skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a codex2Вручную: положить файлы
.agents/skills/cli-plugins-skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a cursor2Вручную: положить файлы
.cursor/skills/cli-plugins-skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-plugins-skills2Вручную: положить файлы
.github/skills/cli-plugins-skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-plugins-skillsВручную: положить файлы
.devin/skills/cli-plugins-skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cli-plugins-skills
Как установить cli-plugins-skills в Claude Code?
Выполните npx skills add cheaper-inference/OmniRoute --skill cli-plugins-skills -a claude-code, после чего файл скилла окажется по пути ~/.claude/skills/cli-plugins-skills/SKILL.md.
Что делает cli-plugins-skills?
Описывает подкоманды CLI omniroute для работы с Omni Skills, плагинами и постоянной памятью: поиск, установка, включение, удаление, запуск скиллов, а также поиск и добавление записей памяти.
Что нужно, чтобы команды заработали?
Сначала ставится сам CLI: npm install -g omniroute или запуск через npx omniroute. Для команд памяти и части операций со скиллами нужен ключ, который передаётся флагом --api-key.
Исходный текст
SKILL.md · MIT
--- name: cli-plugins-skills description: Manage Omni Skills (list, install, test, remove), plugins (create, configure), and persistent memory (search, add, clear) from the CLI. --- <!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Manage Omni Skills (list, install, test, remove), plugins (create, configure), and persistent memory (search, add, clear) from the CLI. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `memory` **Example:** ```bash omniroute memory ``` ### `memory search <query>` **Flags:** - `--type <type>` - `--limit <n>` - `--api-key <key>` - `--token-budget <n>` **Example:** ```bash omniroute memory search <query> ``` ### `memory add` **Flags:** - `--content <text>` - `--file <path>` - `--type <type>` - `--metadata <json>` - `--api-key <key>` **Example:** ```bash omniroute memory add ``` ### `memory clear` **Flags:** - `--type <type>` - `--older-than <duration>` - `--api-key <key>` - `--yes` **Example:** ```bash omniroute memory clear ``` ### `memory list` **Flags:** - `--type <type>` - `--limit <n>` - `--api-key <key>` **Example:** ```bash omniroute memory list ``` ### `memory get <id>` **Example:** ```bash omniroute memory get <id> ``` ### `memory delete <id>` **Flags:** - `--yes` **Example:** ```bash omniroute memory delete <id> ``` ### `memory health` **Example:** ```bash omniroute memory health ``` ### `PLUGIN_NAME` **Example:** ```bash omniroute PLUGIN_NAME ``` ### `plugin plugin` **Example:** ```bash omniroute plugin plugin ``` ### `plugin list` **Example:** ```bash omniroute plugin list ``` ### `plugin install <name>` **Flags:** - `-y, --yes` **Example:** ```bash omniroute plugin install <name> ``` ### `plugin remove <name>` **Flags:** - `-y, --yes` **Example:** ```bash omniroute plugin remove <name> ``` ### `plugin info <name>` **Example:** ```bash omniroute plugin info <name> ``` ### `plugin search [query]` **Example:** ```bash omniroute plugin search [query] ``` ### `plugin update [name]` **Example:** ```bash omniroute plugin update [name] ``` ### `plugin scaffold <name>` **Example:** ```bash omniroute plugin scaffold <name> ``` ### `marketplace` **Example:** ```bash omniroute marketplace ``` ### `skills search [query]` **Flags:** - `--category <c>` - `--tag <t>` - `--limit <n>` - `--sort <s>` **Example:** ```bash omniroute skills search [query] ``` ### `skills info <packageId>` **Example:** ```bash omniroute skills info <packageId> ``` ### `skills install <packageId>` **Flags:** - `--version <v>` - `--enable` - `--yes` **Example:** ```bash omniroute skills install <packageId> ``` ### `skills categories` **Example:** ```bash omniroute skills categories ``` ### `skills featured` **Example:** ```bash omniroute skills featured ``` ### `skills skills` **Example:** ```bash omniroute skills skills ``` ### `skills list` **Flags:** - `--type <type>` - `--enabled` - `--disabled` - `--api-key <key>` **Example:** ```bash omniroute skills list ``` ### `skills get <id>` **Example:** ```bash omniroute skills get <id> ``` ### `skills install` **Flags:** - `--from-file <path>` - `--from-url <url>` - `--type <type>` - `--enable` **Example:** ```bash omniroute skills install ``` ### `skills enable <id>` **Example:** ```bash omniroute skills enable <id> ``` ### `skills disable <id>` **Flags:** - `--yes` **Example:** ```bash omniroute skills disable <id> ``` ### `skills delete <id>` **Flags:** - `--yes` **Example:** ```bash omniroute skills delete <id> ``` ### `skills execute <id>` **Flags:** - `--input <json>` - `--input-file <path>` - `--timeout <ms>` **Example:** ```bash omniroute skills execute <id> ``` ### `skills executions` **Flags:** - `--skill <id>` - `--limit <n>` - `--status <s>` **Example:** ```bash omniroute skills executions ``` ### `skills skillssh` **Example:** ```bash omniroute skills skillssh ``` ### `skills list` **Example:** ```bash omniroute skills list ``` ### `skills install <url>` **Example:** ```bash omniroute skills install <url> ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute