omni-db-backups
About omni-db-backups
A skill for triggering system backups and managing the SQLite database lifecycle through API endpoints. Its documented operations also cover backup-file restoration, export, import, and incremental snapshots.
Key features
- 01Trigger system backups
- 02Restore from backup files
- 03Manage SQLite database lifecycle
- 04Export and import data
- 05Use incremental snapshot strategies
Use cases
- 01Trigger a system backup through the API
- 02Restore data from a backup file
- 03Export or import SQLite data
- 04Create incremental snapshots
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill omni-db-backupsAfter installing, type/omni-db-backupsin Claude Code to confirm it loaded.
Details
From the project READMEOverview
Trigger system backups, restore from backup files, and manage the SQLite database lifecycle. Supports export, import, and incremental snapshot strategies.
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
GET /api/system/env/repair
GET system › env › repair
curl http://localhost:20128/api/system/env/repair \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/system/env/repair
POST system › env › repair
curl -X POST http://localhost:20128/api/system/env/repair \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
GET /api/system/version
GET system › version
Running version, latest published version, auto-update status and npm release channel. releaseChannel and channels are additive (rail 3.8.54); channel keeps meaning the deployment mode used by the dashboard updater.
curl http://localhost:20128/api/system/version \
-H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/system/version
POST system › version
curl -X POST http://localhost:20128/api/system/version \
-H "Authorization: Bearer $OMNIROUTE_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'
Payloads
See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.