LaunchKit · 2026
Back to Skills

duplicati-skill

Manage Duplicati backups on the server using secure Bearer tokens.

3
1.5k downloads
by @robnew

Setup & Installation

openclaw skills install @robnew/duplicati-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install duplicati-skill

What This Skill Does

Manages Duplicati backup jobs on a server via its REST API. Supports checking server state, listing and triggering backups by name, and pulling error logs. Authentication uses a long-lived Bearer token configured as an environment variable.

Resolves backup job names to IDs automatically and translates cryptic Duplicati phase codes into plain status messages, removing the need to look up IDs or decode API responses manually.

When to use it

  • Check if a nightly backup completed
  • Start a specific backup job by name
  • View error logs for a failed backup
  • Monitor free space on a backup destination
  • Get the current backup phase in plain language

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Show me why the last media backup failed.

AGENT
  1. 1Lists all backup jobs to find the ID matching 'media'
  2. 2Fetches the last 5 error log entries for that backup ID
  3. 3Parses and formats the log entries for readability
  4. 4Returns the error details in plain language
OUTPUT

The last 5 error log entries for the media backup job, explaining what went wrong

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

DUPLICATI_URL environment variable (e.g., http://0.0.0.0:8200)DUPLICATI_TOKEN environment variable (a generated Forever Token from Duplicati)