К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

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

Скилл помогает управлять ключами OmniRoute и авторизацией провайдеров через терминал. Пригодится при настройке доступов к моделям.

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

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

Скилл обучает агента работать с утилитой omniroute прямо из командной строки. С его помощью агент создаёт и отзывает ключи доступа, а также проверяет расходы. Поддерживается и авторизация через OAuth для внешних провайдеров.

Для запуска требуется установленный пакет omniroute через npm install -g omniroute или вызов через npx. Команды позволяют задавать лимиты затрат, фильтровать разрешённые модели через флаг --allowed-models и проверять срок действия токенов. Без установленного CLI утилита работать не сможет.

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

  • выпустить или отозвать API-ключ OmniRoute
  • запустить OAuth-авторизацию для нужного провайдера
  • ограничить список доступных моделей флагом --allowed-models
  • настроить лимиты расходов и частоты запросов

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

  • Покажи список ключей OmniRoute в формате json через cli-keys
  • Запусти авторизацию oauth start для провайдера без браузера
  • Сделай ротацию ключа с grace period через omniroute

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

1Через Skills CLI (Vercel)

npx skills add cheaper-inference/OmniRoute --skill cli-keys -a claude-code

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

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

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

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

Весь набор →
cli-setup cheaper-inference Помогает агенту настроить OmniRoute, управлять автозапуском демона, обновлять CLI и менять параметры текущей сессии. Claude Code CX Codex Cursor +1 1 200установок omni-combos-routing cheaper-inference Скилл создаёт и настраивает связки моделей с разными стратегиями маршрутизации, цепочками fallback и метриками. Пригодится для управления OmniRoute через API. Claude Code CX Codex Cursor +1 1 200установок omni-inference cheaper-inference Скилл подключает эндпоинты для чат-комплишенов, эмбеддингов, аудио и изображений в стиле OpenAI. Пригодится агентам для прямого доступа к API вывода моделей. Claude Code CX Codex Cursor +1 1 100установок cli-providers cheaper-inference Помогает управлять подключениями провайдеров через OmniRoute: смотреть список, проверять настройки и менять ключи. Пригодится для работы с подключениями из терминала. Claude Code CX Codex Cursor +1 1 100установок omni-auth cheaper-inference Скилл для управления API-ключами и сессиями в OmniRoute. Настраивает Bearer-токены для запросов, получает сессионные куки и конфигурирует вход в Dashboard через пароль или OIDC. Claude Code CX Codex Cursor +1 1 100установок cli-routing cheaper-inference Скилл помогает настраивать маршрутизацию языковых моделей через утилиту omniroute прямо из терминала. Позволяет создавать комбинации и переключать цепочки вызовов. Claude Code CX Codex Cursor +1 1 100установок omni-mcp cheaper-inference Подключает MCP-сервер OmniRoute к агенту для маршрутизации запросов, работы с памятью, кэшем и аудитом. Нужен, когда эти операции требуется вызывать через MCP-инструменты. Claude Code CX Codex Cursor +1 1 100установок omni-providers cheaper-inference Управляет подключениями к 375 AI-провайдерам через REST API: добавляет ключи, тестирует соединения, синхронизирует модели. Claude Code CX Codex Cursor +1 1 100установок

Похожие

cso garrytan Проверяет код и инфраструктуру на уязвимости, а в полном режиме добавляет воспроизведение и варианты исправления. Нужен для аудита проекта. Claude Code CX Codex Cursor +1 405установок ctf-ai-ml ljagiello Даёт агенту готовые методы атаки на модели машинного обучения в CTF: от состязательных примеров и джейлбрейков до анализа весов LoRA. Claude Code CX Codex Cursor +1 7 700установок nestjs-expert https://github.com/Jeffallan Скилл помогает проектировать и писать NestJS бэкенд-приложения на TypeScript: модули, сервисы, контроллеры, валидацию, аутентификацию и тесты. Нужен, если строишь REST API или GraphQL с enterprise-паттернами. Claude Code CX Codex Cursor +1 5 900установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. Claude Code CX Codex Cursor +1 8 800установок kr-whois-lookup NomaDamas Скилл проверяет регистрационные данные доменов .kr, IP-адресов и номеров автономных систем через k-skill-proxy. Claude Code CX Codex Cursor +1 4 200установок fullstack-guardian https://github.com/Jeffallan Скилл помогает создавать веб-приложения со сквозной защитой от базы данных до интерфейса. Пригодится при сборке REST API с формами CRUD и сквозными потоками данных. Claude Code CX Codex Cursor +1 5 600установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок

Вопросы о cli-keys

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

Выполните команду npx skills add cheaper-inference/OmniRoute --skill cli-keys -a claude-code в терминале. После этого агент получит инструкции по работе с утилитой.

Что делает скилл cli-keys?

Он обучает агента управлять ключами доступа OmniRoute из консоли. Инструмент умеет менять политики, запускать OAuth-потоки и обновлять токены.

Что требуется для работы cli-keys?

В системе должен присутствовать пакет omniroute. Его ставят глобально через npm install -g omniroute либо запускают через npx omniroute.

Исходный текст

SKILL.md · MIT
---
name: cli-keys
description: Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
---
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.

## Quick install

```bash
npm install -g omniroute   # or: npx omniroute
omniroute --version
```

## Subcommands

### `keys`

**Example:**

```bash
omniroute keys
```

### `keys add <provider> [apiKey]`

**Flags:**

- `--stdin`

**Example:**

```bash
omniroute keys add <provider> [apiKey]
```

### `keys list`

**Flags:**

- `--json`

**Example:**

```bash
omniroute keys list
```

### `keys remove <provider>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute keys remove <provider>
```

### `keys regenerate <id>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute keys regenerate <id>
```

### `keys revoke <id>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute keys revoke <id>
```

### `keys reveal <id>`

**Example:**

```bash
omniroute keys reveal <id>
```

### `keys usage <id>`

**Flags:**

- `--limit <n>`

**Example:**

```bash
omniroute keys usage <id>
```

### `keys policy`

**Example:**

```bash
omniroute keys policy
```

### `keys show <id>`

**Example:**

```bash
omniroute keys show <id>
```

### `keys set <id>`

**Flags:**

- `--rate-limit <n>`
- `--max-cost <n>`
- `--allowed-models <list>`
- `--model-access-mode <mode>`
- `--unrestricted`

**Example:**

```bash
omniroute keys set <id>
```

### `keys expiration`

**Example:**

```bash
omniroute keys expiration
```

### `keys list`

**Flags:**

- `--days <n>`
- `--json`

**Example:**

```bash
omniroute keys list
```

### `keys rotate <id>`

**Flags:**

- `--grace-period <ms>`
- `--yes`

**Example:**

```bash
omniroute keys rotate <id>
```

### `oauth`

**Example:**

```bash
omniroute oauth
```

### `oauth providers`

**Example:**

```bash
omniroute oauth providers
```

### `oauth start`

**Flags:**

- `--provider <id>`
- `--no-browser`
- `--import-from-system`
- `--social <s>`
- `--timeout <ms>`

**Example:**

```bash
omniroute oauth start
```

### `oauth status`

**Flags:**

- `--provider <id>`

**Example:**

```bash
omniroute oauth status
```

### `oauth revoke`

**Flags:**

- `--provider <id>`
- `--connection-id <id>`
- `--yes`

**Example:**

```bash
omniroute oauth revoke
```

© cheaper-inference · MIT · cheaper-inference/OmniRoute

Смотрите также

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

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