Skip to content
Development
Skill

/cli-backup-sync

Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.

From plugin
omniroute
44k45 skills
Install
$ npx -y skills add diegosouzapw/OmniRoute --skill cli-backup-sync --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cli-backup-sync

Context preview

The summary Claude sees to decide when to auto-load this skill.

Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.

SKILL.md

cli-backup-sync.SKILL.md
name: cli-backup-sync
description: Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

Overview

Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.

Quick install

npm install -g omniroute   # or: npx omniroute
omniroute --version

Subcommands

`backup`

**Example:**

omniroute backup

`backup create`

**Flags:**

  • `--name <name>`
  • `--cloud`
  • `--encrypt`
  • `--key-file <path>`
  • `--exclude <pattern>`
  • `--retention <n>`

**Example:**

omniroute backup create

`backup auto`

**Example:**

omniroute backup auto

`backup enable`

**Flags:**

  • `--cron <expr>`
  • `--cloud`
  • `--encrypt`
  • `--retention <n>`

**Example:**

omniroute backup enable

`backup disable`

**Example:**

omniroute backup disable

`backup status`

**Example:**

omniroute backup status

`backup restore [backupId]`

**Flags:**

  • `--list`
  • `--yes`

**Example:**

omniroute backup restore [backupId]

`task`

**Example:**

omniroute task

`cloud create`

**Flags:**

  • `--title <t>`
  • `--prompt <p>`
  • `--prompt-file <path>`
  • `--repo <url>`
  • `--branch <b>`
  • `--metadata <json>`

**Example:**

omniroute cloud create

`cloud list`

**Flags:**

  • `--status <s>`
  • `--limit <n>`

**Example:**

omniroute cloud list

`cloud get <taskId>`

**Example:**

omniroute cloud get <taskId>

`cloud status <taskId>`

**Example:**

omniroute cloud status <taskId>

`cloud cancel <taskId>`

**Flags:**

  • `--yes`

**Example:**

omniroute cloud cancel <taskId>

`cloud approve <taskId>`

**Example:**

omniroute cloud approve <taskId>

`cloud message <taskId> <message>`

**Example:**

omniroute cloud message <taskId> <message>

`cloud sources <taskId>`

**Example:**

omniroute cloud sources <taskId>

`cloud cloud`

**Example:**

omniroute cloud cloud

`cloud agents`

**Example:**

omniroute cloud agents

`cloud auth`

**Flags:**

  • `--no-browser`
  • `--timeout <ms>`

**Example:**

omniroute cloud auth

`sync`

**Example:**

omniroute sync

`sync push`

**Flags:**

  • `--target <t>`
  • `--bundle <list>`
  • `--dry-run`

**Example:**

omniroute sync push

`sync pull`

**Flags:**

  • `--source <s>`
  • `--merge`
  • `--replace`
  • `--dry-run`

**Example:**

omniroute sync pull

`sync diff`

**Flags:**

  • `--source <s>`
  • `--target <t>`

**Example:**

omniroute sync diff

`sync bundle <outPath>`

**Flags:**

  • `--include <list>`

**Example:**

omniroute sync bundle <outPath>

`sync import <bundlePath>`

**Flags:**

  • `--dry-run`

**Example:**

omniroute sync import <bundlePath>

`sync initialize`

**Flags:**

  • `--from-cloud`

**Example:**

omniroute sync initialize

`sync tokens`

**Example:**

omniroute sync tokens

`sync list`

**Example:**

omniroute sync list

`sync create`

**Flags:**

  • `--name <n>`
  • `--scope <s>`
  • `--ttl <duration>`

**Example:**

omniroute sync create

`sync revoke <id>`

**Flags:**

  • `--yes`

**Example:**

omniroute sync revoke <id>

`sync status`

**Example:**

omniroute sync status

`sync resolve`

**Example:**

omniroute sync resolve
Read more
Ships withomniroute

Never stop coding. Free MIT AI gateway: one endpoint, 290+ providers (90+ free), 500+ models — Kimi, Claude, GPT, OpenAI, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 500+ contributors

Get the whole plugin
Stats
44,359
Stars
5,961
Forks
Active
Maintenance
TypeScript
Language
MIT
License
4m ago
Last commit
5mo ago
Created

Repo: diegosouzapw/OmniRoute