Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.
58
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No known issues
Fix and improve this skill with Tessl
tessl review fix ./skills/cli-backup-sync/SKILL.mdBackup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.
npm install -g omniroute # or: npx omniroute
omniroute --versionbackupExample:
omniroute backupbackup createFlags:
--name <name>--cloud--encrypt--key-file <path>--exclude <pattern>--retention <n>Example:
omniroute backup createbackup autoExample:
omniroute backup autobackup enableFlags:
--cron <expr>--cloud--encrypt--retention <n>Example:
omniroute backup enablebackup disableExample:
omniroute backup disablebackup statusFlags:
--name <name>--cloud--encrypt--key-file <path>--exclude <pattern>--retention <n>Example:
omniroute backup statusbackup restore [backupId]Flags:
--list--yesExample:
omniroute backup restore [backupId]taskExample:
omniroute taskcloud createFlags:
--title <t>--prompt <p>--prompt-file <path>--repo <url>--branch <b>--metadata <json>Example:
omniroute cloud createcloud listFlags:
--status <s>--limit <n>Example:
omniroute cloud listcloud get <taskId>Example:
omniroute cloud get <taskId>cloud status <taskId>Example:
omniroute cloud status <taskId>cloud cancel <taskId>Flags:
--yesExample:
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 cloudExample:
omniroute cloud cloudcloud agentsExample:
omniroute cloud agentscloud authFlags:
--no-browser--timeout <ms>Example:
omniroute cloud authsyncExample:
omniroute syncsync pushFlags:
--target <t>--bundle <list>--dry-runExample:
omniroute sync pushsync pullFlags:
--source <s>--merge--replace--dry-runExample:
omniroute sync pullsync diffFlags:
--source <s>--target <t>Example:
omniroute sync diffsync bundle <outPath>Flags:
--include <list>Example:
omniroute sync bundle <outPath>sync import <bundlePath>Flags:
--dry-runExample:
omniroute sync import <bundlePath>sync initializeFlags:
--from-cloudExample:
omniroute sync initializesync tokensExample:
omniroute sync tokenssync listExample:
omniroute sync listsync createFlags:
--name <n>--scope <s>--ttl <duration>Example:
omniroute sync createsync revoke <id>Flags:
--yesExample:
omniroute sync revoke <id>sync statusExample:
omniroute sync statussync resolveExample:
omniroute sync resolve3070925
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.