Catalogskills.sh · cheaper-inference

omni-version-manager

Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints.

Review advisedVerified hub984 installs

Savant verdict: Review advised

Security analysis or source-hub review identified patterns requiring attention.

Live evaluation

Not evaluated yet. Workspaces can request a live evaluation.

Security assessment

Scan pending.

Structure

  • No license declaredConfirm you may reuse this skill before importing it into your repository.
  • The source hub's security checks flagged this skillGen Agent Trust Hub: warn (This skill is designed to manage the lifecycle of local services, including installation, process control, and log monitoring. It handles sensitive data such as OAuth tokens and service API keys locally, and configures service persistence. It also downloads external components like NPM packages and associated binaries as part of its core functionality.)

SKILL.md

---
name: omni-version-manager
description: Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints.
---
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints.

## Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development.

## Endpoints

- [`POST /api/services/9router/install`](references/endpoints.md#post-apiservices9routerinstall)
- [`POST /api/services/9router/start`](references/endpoints.md#post-apiservices9routerstart)
- [`POST /api/services/9router/stop`](references/endpoints.md#post-apiservices9routerstop)
- [`POST /api/services/9router/restart`](references/endpoints.md#post-apiservices9routerrestart)
- [`POST /api/services/9router/update`](references/endpoints.md#post-apiservices9routerupdate)
- [`POST /api/services/9router/rotate-key`](references/endpoints.md#post-apiservices9routerrotate-key)
- [`GET /api/services/9router/status`](references/endpoints.md#get-apiservices9routerstatus)
- [`POST /api/services/9router/auto-start`](references/endpoints.md#post-apiservices9routerauto-start)
- [`POST /api/services/9router/auto-restart-adopted`](references/endpoints.md#post-apiservices9routerauto-restart-adopted)
- [`POST /api/services/cliproxy/install`](references/endpoints.md#post-apiservicescliproxyinstall)
- [`POST /api/services/cliproxy/start`](references/endpoints.md#post-apiservicescliproxystart)
- [`POST /api/services/cliproxy/stop`](references/endpoints.md#post-apiservicescliproxystop)
- [`POST /api/services/cliproxy/restart`](references/endpoints.md#post-apiservicescliproxyrestart)
- [`POST /api/services/cliproxy/update`](references/endpoints.md#post-apiservicescliproxyupdate)
- [`GET /api/services/cliproxy/status`](references/endpoints.md#get-apiservicescliproxystatus)
- [`POST /api/services/cliproxy/auto-start`](references/endpoints.md#post-apiservicescliproxyauto-start)
- [`POST /api/services/cliproxy/auto-restart-adopted`](references/endpoints.md#post-apiservicescliproxyauto-restart-adopted)
- [`POST /api/services/mux/install`](references/endpoints.md#post-apiservicesmuxinstall)
- [`POST /api/services/mux/start`](references/endpoints.md#post-apiservicesmuxstart)
- [`POST /api/services/mux/stop`](references/endpoints.md#post-apiservicesmuxstop)
- [`POST /api/services/mux/restart`](references/endpoints.md#post-apiservicesmuxrestart)
- [`POST /api/services/mux/update`](references/endpoints.md#post-apiservicesmuxupdate)
- [`GET /api/services/mux/status`](references/endpoints.md#get-apiservicesmuxstatus)
- [`POST /api/services/mux/auto-start`](references/endpoints.md#post-apiservicesmuxauto-start)
- [`POST /api/services/mux/auto-restart-adopted`](references/endpoints.md#post-apiservicesmuxauto-restart-adopted)
- [`POST /api/services/openwa/install`](references/endpoints.md#post-apiservicesopenwainstall)
- [`POST /api/services/openwa/start`](references/endpoints.md#post-apiservicesopenwastart)
- [`POST /api/services/openwa/stop`](references/endpoints.md#post-apiservicesopenwastop)
- [`POST /api/services/openwa/restart`](references/endpoints.md#post-apiservicesopenwarestart)
- [`POST /api/services/openwa/update`](references/endpoints.md#post-apiservicesopenwaupdate)
- [`GET /api/services/openwa/status`](references/endpoints.md#get-apiservicesopenwastatus)
- [`POST /api/services/openwa/auto-start`](references/endpoints.md#post-apiservicesopenwaauto-start)
- [`POST /api/services/openwa/auto-restart-adopted`](references/endpoints.md#post-apiservicesopenwaauto-restart-adopted)
- [`POST /api/services/bifrost/install`](references/endpoints.md#post-apiservicesbifrostinstall)
- [`POST /api/services/bifrost/start`](references/endpoints.md#post-apiservicesbifroststart)
- [`POST /api/services/bifrost/stop`](references/endpoints.md#post-apiservicesbifroststop)
- [`POST /api/services/bifrost/restart`](references/endpoints.md#post-apiservicesbifrostrestart)
- [`POST /api/services/bifrost/update`](references/endpoints.md#post-apiservicesbifrostupdate)
- [`GET /api/services/bifrost/status`](references/endpoints.md#get-apiservicesbifroststatus)
- [`POST /api/services/bifrost/auto-start`](references/endpoints.md#post-apiservicesbifrostauto-start)
- [`POST /api/services/bifrost/auto-restart-adopted`](references/endpoints.md#post-apiservicesbifrostauto-restart-adopted)
- [`POST /api/services/dario/install`](references/endpoints.md#post-apiservicesdarioinstall)
- [`POST /api/services/dario/start`](references/endpoints.md#post-apiservicesdariostart)
- [`POST /api/services/dario/stop`](references/endpoints.md#post-apiservicesdariostop)
- [`POST /api/services/dario/restart`](references/endpoints.md#post-apiservicesdariorestart)
- [`POST /api/services/dario/update`](references/endpoints.md#post-apiservicesdarioupdate)
- [`GET /api/services/dario/status`](references/endpoints.md#get-apiservicesdariostatus)
- [`POST /api/services/dario/auto-start`](references/endpoints.md#post-apiservicesdarioauto-start)
- [`POST /api/services/dario/auto-restart-adopted`](references/endpoints.md#post-apiservicesdarioauto-restart-adopted)
- [`POST /api/services/dario/admin/login-start`](references/endpoints.md#post-apiservicesdarioadminlogin-start)
- [`POST /api/services/dario/admin/login-complete`](references/endpoints.md#post-apiservicesdarioadminlogin-complete)
- [`GET /api/services/dario/admin/accounts`](references/endpoints.md#get-apiservicesdarioadminaccounts)
- [`DELETE /api/services/dario/admin/accounts`](references/endpoints.md#delete-apiservicesdarioadminaccounts)
- [`GET /api/services/dario/admin/import-from-omniroute`](references/endpoints.md#get-apiservicesdarioadminimport-from-omniroute)
- [`POST /api/services/dario/admin/import-from-omniroute`](references/endpoints.md#post-apiservicesdarioadminimport-from-omniroute)
- [`POST /api/services/llmlingua/install`](references/endpoints.md#post-apiservicesllmlinguainstall)
- [`POST /api/services/llmlingua/start`](references/endpoints.md#post-apiservicesllmlinguastart)
- [`POST /api/services/llmlingua/stop`](references/endpoints.md#post-apiservicesllmlinguastop)
- [`POST /api/services/llmlingua/restart`](references/endpoints.md#post-apiservicesllmlinguarestart)
- [`POST /api/services/llmlingua/update`](references/endpoints.md#post-apiservicesllmlinguaupdate)
- [`GET /api/services/llmlingua/status`](references/endpoints.md#get-apiservicesllmlinguastatus)
- [`POST /api/services/llmlingua/auto-start`](references/endpoints.md#post-apiservicesllmlinguaauto-start)
- [`POST /api/services/llmlingua/auto-restart-adopted`](references/endpoints.md#post-apiservicesllmlinguaauto-restart-adopted)
- [`GET /api/services/{name}/logs`](references/endpoints.md#get-apiservicesnamelogs)
- [`GET /api/services/9router/models`](references/endpoints.md#get-apiservices9routermodels)
- [`POST /api/services/9router/provider-expose`](references/endpoints.md#post-apiservices9routerprovider-expose)
- [`GET /api/services/cliproxy/accounts`](references/endpoints.md#get-apiservicescliproxyaccounts)
- [`POST /api/services/cliproxy/provider-expose`](references/endpoints.md#post-apiservicescliproxyprovider-expose)
## Payloads

See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.