Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
58
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Risky
Do not use without reviewing
Fix and improve this skill with Tessl
tessl review fix ./skills/cli-keys/SKILL.mdCreate, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
npm install -g omniroute # or: npx omniroute
omniroute --versionkeysExample:
omniroute keyskeys add <provider> [apiKey]Flags:
--stdinExample:
omniroute keys add <provider> [apiKey]keys listFlags:
--jsonExample:
omniroute keys listkeys remove <provider>Flags:
--yesExample:
omniroute keys remove <provider>keys regenerate <id>Flags:
--yesExample:
omniroute keys regenerate <id>keys revoke <id>Flags:
--yesExample:
omniroute keys revoke <id>keys reveal <id>Example:
omniroute keys reveal <id>keys usage <id>Flags:
--limit <n>Example:
omniroute keys usage <id>keys policyExample:
omniroute keys policykeys 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 expirationExample:
omniroute keys expirationkeys listFlags:
--days <n>--jsonExample:
omniroute keys listkeys rotate <id>Flags:
--grace-period <ms>--yesExample:
omniroute keys rotate <id>oauthExample:
omniroute oauthoauth providersExample:
omniroute oauth providersoauth startFlags:
--no-browser--import-from-system--social <s>--timeout <ms>Example:
omniroute oauth startoauth statusFlags:
--provider <id>Example:
omniroute oauth statusoauth revokeFlags:
--connection-id <id>--yesExample:
omniroute oauth revoke3070925
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.