cli-keys
Create, list, rotate, and revoke OmniRoute API keys from the CLI. Manage OAuth flows for provider authentication and inspect key scopes and expiration.
How do I install this agent skill?
npx skills add https://github.com/diegosouzapw/omniroute --skill cli-keysIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides instructions for an AI agent to manage API keys and OAuth flows using the omniroute CLI tool. While the tool's functionality matches its description, it requires installing an external package and involves shell command execution with user-supplied arguments, which presents a surface for indirect prompt injection.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
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:
--provider <id>--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:
--provider <id>--connection-id <id>--yes
Example:
omniroute oauth revoke
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/diegosouzapw/omniroute/cli-keys">View cli-keys on skillZs</a>