Skip to content
cccskills
FreePublished on GitHub

cli-backup-sync

Back up and restore OmniRoute data from the command line. Manage incremental snapshots, scheduled backups, encryption, and cloud synchronization, with options to compare differences and preview data transfers or imports before applying them.

OriginalShow the original description

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

See how to install

Good for

  • Create a backup before restoring data
  • Schedule recurring backups
  • Compare differences before cloud synchronization
  • Export and import data bundles

Files included (1)

  • SKILL.md3.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

Example:

omniroute sync push

sync pull [outPath]

Example:

omniroute sync pull omniroute-export.tar.gz

sync bundle <outPath>

Flags:

  • --token <syncToken>

Example:

omniroute sync bundle <outPath>

sync import <bundlePath>

Flags:

  • --dry-run

Example:

omniroute sync import <bundlePath>

sync initialize

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

cli-a2a

FreeSummary

Use the command line to send tasks to OmniRoute's A2A server, which supports communication between agents. Inspect execution history and logs, monitor or cancel tasks, and interactively test the JSON-RPC 2.0 communication protocol.

  • Check server status and available skills
  • Invoke a skill with JSON input
  • Inspect task history and logs
diegosouzapw/OmniRoute78.1KUpdated Oct 18, 2026

cli-batches

FreeSummary

Submit groups of AI requests as batch jobs with the OmniRoute command line. Manage input files, monitor or cancel jobs, save results and errors, and incorporate batch processing into automated build and deployment workflows.

  • Submitting AI requests from a JSONL file
  • Monitoring batch jobs and waiting for completion
  • Saving batch results and error details
diegosouzapw/OmniRoute78.1KUpdated Oct 18, 2026

cli-chat

FreeSummary

Send prompts to LLMs from a terminal, display answers as they arrive, or hold an ongoing conversation. Use files or standard input for prompts, choose models, and set system instructions through OmniRoute.

  • Sending a prompt from a terminal
  • Using file contents as a prompt
  • Displaying and saving streaming responses
diegosouzapw/OmniRoute78.1KUpdated Oct 18, 2026

cli-compression

FreeSummary

Configure prompt compression, which shortens text sent to AI models, through the OmniRoute command line. Adjust RTK filters, Caveman rules, and combined compression modes, then preview the results using real prompts.

  • Preview compression results with real prompts
  • Adjust RTK filters and Caveman rules
  • Compare combined compression modes
diegosouzapw/OmniRoute78.1KUpdated Oct 18, 2026

cli-contexts

FreeSummary

Manage OmniRoute context settings from the command line, including token budgets and RTK filters for processing context. Switch saved server connections, import or export configurations, and inspect or expire conversation sessions.

  • Adjust context token budgets and filtering rules
  • Switch between saved server connections
  • Import or export connection settings as JSON
diegosouzapw/OmniRoute78.1KUpdated Oct 18, 2026

cli-cost-usage

FreeSummary

Inspect AI costs, token usage—the units used to measure model input and output—and call logs from the OmniRoute command line. Filter records, review spending by connection, and export usage reports for further review.

  • Review AI spending for a selected period
  • Compare usage by provider or model
  • Search and monitor API call logs
diegosouzapw/OmniRoute78.1KUpdated Oct 18, 2026

See all skills by diegosouzapw

Report a problem with this skill