cli-backup-sync
SkillFiles & storageThis skill lets your AI back up, sync, and restore OmniRoute data from the command line. Once added, it can take incremental snapshots, keep copies in cloud storage, and bring data back from archive files. Backups can run on a schedule and be encrypted in the cloud.
Available today. Use it from your connected AI after setup.
No other account needed.
After adding the skill, ask your AI to create a first backup of your OmniRoute data or set up a backup schedule that runs on its own.
Then ask your AI: use the cli-backup-sync skill
What your AI can do with it
- Create incremental snapshots of OmniRoute data
- Sync backups to cloud storage
- Encrypt backups stored in the cloud
- Set up and manage backup schedules
- Restore OmniRoute data from archive files
What this skill tells your AI
The instructions your AI receives, as published by diegosouzapw/omniroute in skills/cli-backup-sync/SKILL.md and read by ahel’s review.
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
Signals
- GitHub stars
- 64k
- Forks
- 9k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
cli-backup-sync- Source
- github.com/diegosouzapw/omniroute