Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

omni-sync-cloud — Claude Code skill: sync OmniRoute config to cloud

Syncs OmniRoute configuration, provider connections, and settings to and from cloud storage. Manages cloud worker authentication and remote backup targets.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add cheaper-inference/OmniRoute --skill omni-sync-cloud -a claude-code
Open on GitHub

What omni-sync-cloud does

The skill exposes OmniRoute's REST API on localhost:20128 for cloud-based config synchronization. Inside: endpoints for cloud worker authentication (POST /api/cloud/auth), credential updates (PUT /api/cloud/credentials/update), model resolution via cloud (POST /api/cloud/model/resolve), model alias management, and sync token operations. All requests require a Bearer token obtained via POST /api/auth/login.

For local development, you can disable the token check with REQUIRE_API_KEY=false. Request and response schemas are documented in the OpenAPI spec at GET /api/openapi/spec. Fits multi-machine OmniRoute setups where you need consistent config across environments.

What it helps with

  • synchronize OmniRoute configuration across multiple environments
  • manage cloud worker authentication
  • back up provider connections to remote storage
  • resolve models through cloud worker instead of local routing
  • manage model aliases in the cloud

Example prompts for the agent

  • sync my OmniRoute config to cloud storage
  • authenticate with the OmniRoute cloud worker
  • update my cloud backup credentials

How to install omni-sync-cloud

1Skills CLI (Vercel)

npx skills add cheaper-inference/OmniRoute --skill omni-sync-cloud -a claude-code

2Manually: put the files in place

~/.claude/skills/omni-sync-cloud/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/omni-sync-cloud/

From the same set34

The whole set →
cli-setup cheaper-inference Helps the agent configure OmniRoute, manage autostart, apply CLI updates, and adjust session environment variables. Claude Code CX Codex Cursor +1 1,200installs omni-combos-routing cheaper-inference This skill creates and manages model routing combos with fallback chains, tests, and metrics. Use it when OmniRoute needs configurable provider routing. Claude Code CX Codex Cursor +1 1,200installs omni-inference cheaper-inference Connects OpenAI-compatible inference endpoints for chat, embeddings, audio, and images. Useful for AI agents calling OmniRoute endpoints. Claude Code CX Codex Cursor +1 1,100installs cli-providers cheaper-inference Manage OmniRoute provider connections from the CLI: inspect the catalog, test connections, rotate keys, and view metrics. Useful when provider setup is part of your terminal workflow. Claude Code CX Codex Cursor +1 1,100installs omni-auth cheaper-inference Manage API keys and sessions in OmniRoute. Authenticates requests via Bearer tokens, handles dashboard login with password or OIDC, and controls session access. Claude Code CX Codex Cursor +1 1,100installs cli-routing cheaper-inference Manage model routing combos from the command line with omniroute. Test routing strategies, inspect metrics, and configure fallback chains interactively. Claude Code CX Codex Cursor +1 1,100installs omni-mcp cheaper-inference Connects an agent to the OmniRoute MCP server for request routing, memory, cache, and audit work. Use it when those operations need to be available as MCP tools. Claude Code CX Codex Cursor +1 1,100installs omni-providers cheaper-inference Manages connections to 375 AI providers via REST API: adds keys, tests connections, syncs models. Claude Code CX Codex Cursor +1 1,100installs

Similar

extension-to-functions-codebase Google LLC Converts a Firebase Extension into a standalone Cloud Functions codebase or an npm package. Upgrades triggers from V1 to V2 and introduces declarative IAM rules. Claude Code CX Codex Cursor +1 56,000installs architecture-diagram Cocoon AI ([email protected]), ported by Hermes Agent Generates SVG architecture and cloud infrastructure diagrams as a standalone HTML file with a dark theme. No API keys or external dependencies needed — just a browser. Claude Code CX Codex Cursor +1 491installs terraform-engineer https://github.com/Jeffallan Skill for writing and managing infrastructure with Terraform. Designs reusable modules, configures remote state, validates code, and safely applies changes across AWS, Azure, and GCP. Claude Code CX Codex Cursor +1 5,400installs cloud-architect https://github.com/Jeffallan A skill for designing cloud architectures on AWS, Azure and GCP: redundant topology, migration plan, cost model and a disaster recovery strategy. Claude Code CX Codex Cursor +1 4,700installs dnanexus-integration K-Dense-AI Automates genomics workloads on DNAnexus using dx CLI, dxpy, and dxCompiler. Handy when building dxapp.json applets or importing Nextflow and WDL pipelines. Claude Code CX Codex Cursor +1 1,900installs workers-best-practices cloudflare Guides coding agents on production Cloudflare Workers standards, Wrangler typing, observability setup, and runtime anti-pattern checks. Claude Code CX Codex Cursor +1 124,900installs cloudflare-email-service cloudflare A skill for Cloudflare Email Sending and Email Routing: it walks the agent through sending and receiving mail in Workers. Claude Code CX Codex Cursor +1 101,400installs firebase-basics official google This skill sets up the Firebase CLI, handles sign-in, creates or switches projects, and downloads Android or iOS app configuration files. Claude Code Gemini CLI CX Codex 14,100installs

Questions about omni-sync-cloud

How to install omni-sync-cloud in Claude Code?

Run npx skills add cheaper-inference/OmniRoute --skill omni-sync-cloud -a claude-code. The skill will appear in ~/.claude/skills/omni-sync-cloud/SKILL.md.

What does omni-sync-cloud do?

The skill synchronizes OmniRoute configuration, provider connections, and settings to and from cloud storage. It also manages cloud worker authentication and remote backup targets.

Does omni-sync-cloud require authentication?

Yes, all requests need a Bearer token or session cookie. Obtain a token via POST /api/auth/login or set REQUIRE_API_KEY=false for local development.

Source text

SKILL.md · MIT
---
name: omni-sync-cloud
description: Synchronise OmniRoute configuration, provider connections, and settings to/from cloud storage. Manage cloud worker authentication and remote backup targets.
---
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Synchronise OmniRoute configuration, provider connections, and settings to/from cloud storage. Manage cloud worker authentication and remote backup targets.

## 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/cloud/auth

Authenticate with cloud worker

Authenticates with the OmniRoute cloud worker for remote access.

```bash
curl -X POST http://localhost:20128/api/cloud/auth \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### PUT /api/cloud/credentials/update

Update cloud worker credentials

```bash
curl -X PUT http://localhost:20128/api/cloud/credentials/update \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST /api/cloud/model/resolve

Resolve model via cloud

Resolves a model request through the cloud worker.

```bash
curl -X POST http://localhost:20128/api/cloud/model/resolve \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### GET /api/cloud/models/alias

Get cloud model aliases

```bash
curl http://localhost:20128/api/cloud/models/alias \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### PUT /api/cloud/models/alias

Update cloud model alias

```bash
curl -X PUT http://localhost:20128/api/cloud/models/alias \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST /api/sync/cloud

Sync with cloud

```bash
curl -X POST http://localhost:20128/api/sync/cloud \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### POST /api/sync/initialize

Initialize cloud sync

```bash
curl -X POST http://localhost:20128/api/sync/initialize \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### GET /api/sync/bundle

GET sync › bundle

```bash
curl http://localhost:20128/api/sync/bundle \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### GET /api/sync/tokens

GET sync › tokens

```bash
curl http://localhost:20128/api/sync/tokens \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/sync/tokens

POST sync › tokens

```bash
curl -X POST http://localhost:20128/api/sync/tokens \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### DELETE /api/sync/tokens/{id}

DELETE sync › tokens › <id>

```bash
curl -X DELETE http://localhost:20128/api/sync/tokens/{id} \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

## Payloads

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

© cheaper-inference · MIT · cheaper-inference/OmniRoute

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor