Run initial setup, configure global CLI settings, manage environment variables, check for updates, and configure autostart via the CLI setup and config commands.
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-setup/SKILL.mdRun initial setup, configure global CLI settings, manage environment variables, check for updates, and configure autostart via the CLI setup and config commands.
npm install -g omniroute # or: npx omniroute
omniroute --versionautostartExample:
omniroute autostartautostart enableExample:
omniroute autostart enableautostart disableExample:
omniroute autostart disableautostart toggleExample:
omniroute autostart toggleautostart statusExample:
omniroute autostart statusconfigShow or update CLI tool configuration
Example:
omniroute configconfig listList all CLI tools and config status
Flags:
--jsonExample:
omniroute config listconfig get <tool>Show current config for a tool
Flags:
--jsonExample:
omniroute config get <tool>config set <tool>Write config for a tool
Flags:
--model <model>--non-interactive--yesExample:
omniroute config set <tool>config validate <tool>Validate config format without writing
Flags:
--model <model>--jsonExample:
omniroute config validate <tool>config opencodeGenerate OpenCode config (alias for
Flags:
--model <model>--non-interactive--yesExample:
omniroute config opencodeconfig langExample:
omniroute config langconfig getFlags:
--jsonExample:
omniroute config getconfig set <code>Flags:
--forceExample:
omniroute config set <code>config listFlags:
--jsonExample:
omniroute config listenvShow and manage environment variables
Example:
omniroute envenv showShow current environment variables
Flags:
--jsonExample:
omniroute env showenv get <key>Get a single environment variable
Example:
omniroute env get <key>env set <key> <value>Set an environment variable (current session only)
Example:
omniroute env set <key> <value>setupFlags:
--password <value>--add-provider--provider <id>--provider-name <name>--api-key <value>--default-model <model>--provider-base-url <url>--test-provider--non-interactive--listExample:
omniroute setupupdateFlags:
--check--apply--changelog--dry-run--no-backup--yesExample:
omniroute update3070925
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.