Install
openclaw skills install @daniel-refahi-ikara/dr-agent-backupSet up, audit, repair, or restore a six-hour Azure DevOps workspace backup.
openclaw skills install @daniel-refahi-ikara/dr-agent-backupUse when setting up, auditing, repairing, or restoring backup continuity for a Daniel-owned agent.
One deterministic, non-LLM systemd user timer is the only process allowed to commit and push workspace backups. Every six hours it stages safe restore-relevant files, commits when needed, and pushes to the approved Azure DevOps remote. A failed run invokes one rate-limited failure notifier. Conversational agents and health checks never run an independent git push.
systemd --user timer with OnBootSec=5min, OnUnitActiveSec=6h, AccuracySec=5min, and Persistent=true.GIT_TERMINAL_PROMPT=0, and use the approved askpass helper.OnFailure= to one deterministic notifier. It sends an immediate concise failure message, suppresses identical repeats for 24 hours, and never sends success messages.The backup runner exclusively owns routine Git commit/push for the workspace. Agents may edit approved durable files but must leave them for the next runner. Do not use plain git push from an agent runtime; it does not inherit the runner's credential contract and creates false backup failures.
Before enabling or manually running a new or repaired runner:
git status --short and classify each restore-relevant dirty path as intentional durable content, intentional deletion, generated/runtime artifact, or unresolved.600, required key names are present without exposing values, and the askpass helper is executable.systemd-analyze --user verify.Include: AGENTS.md, SOUL.md, USER.md, TOOLS.md when present, MEMORY.md, comments-only HEARTBEAT.md, curated memory/**/*.md and intentional durable JSON, context_pipeline/**, automation/** excluding runtime output, workspace-local skills/**, and active doc_reviews/**/*.md.
Ask Daniel before creating a repo or remote, changing credentials/PATs or access controls, using a new notification target or changing its cooldown, committing sensitive/customer data, deleting history, or rewriting commits.
This is a shared fleet skill. Follow the shared-skill source-of-truth rule in dr-agent-baseline: after a behavior change, publish a new ClawHub version, verify the registry resolves it, then install/apply that exact release on each in-scope agent. Do not present a local Workshop or workspace revision as canonical.
Report the runner and timer state, next trigger, real commit/push and remote alignment, notification policy, tracked/excluded scope, validation results, and any limitation. For a skill revision, also report the ClawHub version and verified fleet-application status. This skill does not replace VM snapshots or system backups.