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.
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.