diegosouzapw/omniroute

cli-keys

Create, list, rotate, and revoke OmniRoute API keys from the CLI.

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/diegosouzapw/omniroute --skill cli-keys

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

<!-- 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>

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:

  • --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:

  • --connection-id <id>
  • --yes

Example:

bash
omniroute oauth revoke

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills