cli-compression — скилл для Claude Code: что делает и как установить
Настраивает и проверяет сжатие промптов через утилиту omniroute. Помогает настраивать фильтры RTK и тестировать правила Caveman на реальных промптах.
npx skills add cheaper-inference/OmniRoute --skill cli-compression -a claude-codeЧто делает cli-compression
Скилл обучает агента управлять сжатием промптов с помощью CLI-команд пакета omniroute. Через него агент проверяет текущий статус сжатия, задаёт агрессивность для правил Caveman и распределяет бюджет RTK. Доступна настройка движков сжатия и языковых пакетов.
Для работы в терминале потребуется глобально установленный пакет omniroute через npm или запуск через npx. Без этой утилиты команды скилла запускаться не будут. Скилл также позволяет добавлять собственные правила замены текста по шаблонам через compression add и оценивать итоговый текст до отправки с помощью compression preview --file <path>.
Какие задачи решает
- настроить агрессивность сжатия промптов через правила Caveman
- задать бюджет токенов с помощью фильтров RTK
- протестировать результат сжатия на файле промпта до отправки
- добавить правила замены текста по регулярным шаблонам
Примеры запросов агенту
- Проверь текущие настройки сжатия через `omniroute compression status`
- Установи параметры Caveman с помощью `omniroute compression configure`
- Сделай превью сжатия для файла `prompt.txt` через `omniroute compression preview --file prompt.txt`
Как установить cli-compression
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-compression -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-compression/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-compression/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-compression -a codex2Вручную: положить файлы
.agents/skills/cli-compression/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-compression -a cursor2Вручную: положить файлы
.cursor/skills/cli-compression/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-compression2Вручную: положить файлы
.github/skills/cli-compression/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-compression -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-compressionВручную: положить файлы
.devin/skills/cli-compression/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-compression -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора34
Весь набор →Похожие
Вопросы о cli-compression
Как установить cli-compression в Claude Code?
Выполните команду npx skills add cheaper-inference/OmniRoute --skill cli-compression -a claude-code.
Что делает cli-compression?
Скилл обучает агента настраивать параметры сжатия контекста, управлять фильтрами RTK, правилами Caveman и проверять сокращение промптов в командной строке.
Что требуется для работы команд сжатия?
Нужна установленная CLI-утилита omniroute. Её можно установить через npm install -g omniroute или вызывать напрямую через npx omniroute.
Исходный текст
SKILL.md · MIT
--- name: cli-compression description: Configure and test prompt compression from the CLI. Manage RTK filters, Caveman rules, stacked compression modes, and preview compression output with real prompts. --- <!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Configure and test prompt compression from the CLI. Manage RTK filters, Caveman rules, stacked compression modes, and preview compression output with real prompts. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `compression` **Example:** ```bash omniroute compression ``` ### `compression status` **Example:** ```bash omniroute compression status ``` ### `compression configure` **Flags:** - `--engine <e>` - `--caveman-aggressiveness <n>` - `--rtk-budget <n>` - `--language-pack <p>` **Example:** ```bash omniroute compression configure ``` ### `compression engine` **Example:** ```bash omniroute compression engine ``` ### `compression set <name>` **Example:** ```bash omniroute compression set <name> ``` ### `compression get` **Example:** ```bash omniroute compression get ``` ### `compression combos` **Example:** ```bash omniroute compression combos ``` ### `compression list` **Example:** ```bash omniroute compression list ``` ### `compression stats` **Flags:** - `--period <p>` **Example:** ```bash omniroute compression stats ``` ### `compression rules` **Example:** ```bash omniroute compression rules ``` ### `compression list` **Example:** ```bash omniroute compression list ``` ### `compression add` **Flags:** - `--pattern <p>` - `--action <a>` - `--replacement <r>` **Example:** ```bash omniroute compression add ``` ### `compression remove <id>` **Flags:** - `--yes` **Example:** ```bash omniroute compression remove <id> ``` ### `compression language-packs` **Example:** ```bash omniroute compression language-packs ``` ### `compression preview` **Flags:** - `--file <path>` **Example:** ```bash omniroute compression preview ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute