Agent Skills
› diegosouzapw/OmniRoute
› cli-keys
cli-keys
GitHub提供 CLI 工具用于管理 OmniRoute API 密钥和 OAuth 流程,支持密钥的创建、列表查看、轮换、吊销、显示及策略配置等功能。
Trigger Scenarios
需要生成或管理 API 密钥
配置 OAuth 身份验证
检查密钥权限与过期时间
Install
npx skills add diegosouzapw/OmniRoute --skill cli-keys -g -y
SKILL.md
Frontmatter
{
"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."
}
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
npm install -g omniroute # or: npx omniroute
omniroute --version
Subcommands
keys
Example:
omniroute keys
keys add <provider> [apiKey]
Flags:
--stdin
Example:
omniroute keys add <provider> [apiKey]
keys list
Flags:
--json
Example:
omniroute keys list
keys remove <provider>
Flags:
--yes
Example:
omniroute keys remove <provider>
keys regenerate <id>
Flags:
--yes
Example:
omniroute keys regenerate <id>
keys revoke <id>
Flags:
--yes
Example:
omniroute keys revoke <id>
keys reveal <id>
Example:
omniroute keys reveal <id>
keys usage <id>
Flags:
--limit <n>
Example:
omniroute keys usage <id>
keys policy
Example:
omniroute keys policy
keys show <id>
Example:
omniroute keys show <id>
keys set <id>
Flags:
--rate-limit <n>--max-cost <n>--allowed-models <list>
Example:
omniroute keys set <id>
keys expiration
Example:
omniroute keys expiration
keys list
Flags:
--days <n>--json
Example:
omniroute keys list
keys rotate <id>
Flags:
--grace-period <ms>--yes
Example:
omniroute keys rotate <id>
oauth
Example:
omniroute oauth
oauth providers
Example:
omniroute oauth providers
oauth start
Flags:
--no-browser--import-from-system--social <s>--timeout <ms>
Example:
omniroute oauth start
oauth status
Flags:
--provider <id>
Example:
omniroute oauth status
oauth revoke
Flags:
--connection-id <id>--yes
Example:
omniroute oauth revoke
Version History
- 1cafd32 Current 2026-07-25 11:46


