Skip to content
Productivity
Skill

/backup-now

Run a vault backup right now and report the verified result. Use when the user says 'back up now', 'take a backup before I do this', or is about to make a big change. Not for scheduling or changing where backups go (`backup-setup`); not for getting files back (`backup-restore`).

From plugin
davekilleen-dex
47698 skills28 agents24 commands1 MCP
Install
$ npx -y skills add davekilleen/Dex --skill backup-now --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/backup-now

Context preview

The summary Claude sees to decide when to auto-load this skill.

Run a vault backup right now and report the verified result. Use when the user says 'back up now', 'take a backup before I do this', or is about to make a big change. Not for scheduling or changing where backups go (`backup-setup`); not for getting files back (`backup-restore`).

SKILL.md

backup-now.SKILL.md
name: backup-now
description: "Run a vault backup right now and report the verified result. Use when the user says 'back up now', 'take a backup before I do this', or is about to make a big change. Not for scheduling or changing where backups go (`backup-setup`); not for getting files back (`backup-restore`)."

Backup Now

Take an immediate backup of the vault, on top of whatever the schedule is doing. Worth suggesting before anything sweeping: a bulk edit, a big reorganisation, a system update, or a migration.

Run it

python3 core/backup/backup_vault.py

It takes well under a minute for a typical vault. The command handles archiving, verifying, storing, and pruning old copies in one pass.

If backups have never been configured, the run will fail with a clear message; offer `/backup-setup` rather than improvising a destination.

Report honestly

Read `System/.dex/backup-last-run.json` and report what actually happened, not what was attempted:

  • **On success:** the set name, total size, where it went, and how many older sets were pruned. Say plainly that the version history in the set was verified as complete.
  • **On failure:** the recorded error, verbatim. Do not soften it and do not claim a backup exists. Common causes worth naming: the destination folder is missing or not mounted, a cloud remote is not reachable, or the disk is full.

Never infer success from the command finishing. The run record is the evidence.

If it has not run in a while

If the previous successful run was more than two days before this one, mention it once, quietly and without alarm, and offer `/backup-setup` to check the schedule. A silent scheduling failure is the most common way backups die.

Read more
Ships withdavekilleen-dex

A personal operating system for your work. Strategic work management, meeting intelligence, relationship tracking, daily planning — all configured for your specific role.

Get the whole plugin

Other skills on davekilleen-dex.