backup-dotfile

Copy tracked dotfiles from MANIFEST to ~/dotfiles and push to remote.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/brian-wijaya/dotfiles --skill backup-dotfile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backup-dotfile
Source: https://github.com/brian-wijaya/dotfiles/tree/main/.claude/skills/backup-dotfile
Command: npx skills add https://github.com/brian-wijaya/dotfiles --skill backup-dotfile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Back up tracked dotfiles from live environment to ~/dotfiles/ using the MANIFEST.

Core Features & Use Cases

  • Read MANIFEST to identify tracked paths.
  • Copy new or changed items to ~/dotfiles using cp -r, skipping missing/empty sources.
  • Show git status and push changes to the remote repository.

Quick Start

Run the backup-dotfile procedure to copy all tracked paths from MANIFEST to ~/dotfiles and push changes to origin.

Frequently Asked Questions about backup-dotfile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I back up dotfiles from my live environment to a git repository?

A MANIFEST file lists the specific dotfile paths to track, allowing the backup process to read it, identify the live sources, and copy only those items to the repository.

What happens to missing or empty dotfiles during a backup?

During a dotfiles backup, the process automatically skips any source paths that are missing or empty, ensuring only valid configurations are copied to the repository.

How do I synchronize tracked dotfiles to ~/dotfiles/ using a MANIFEST?

Synchronizing tracked dotfiles involves reading the MANIFEST to find live paths, copying changed items with cp -r into ~/dotfiles/, and pushing the git commit to origin.

Do I need a MANIFEST file to copy dotfiles to my repository?

Yes, a MANIFEST file is required because it defines the tracked paths, allowing the backup tool to know exactly which live configuration files to copy and synchronize.

Can I push dotfile backups directly to a remote git repository?

Yes, after copying the changed dotfiles into the local repository, the process shows the git status and commits and pushes the updates directly to the remote repository.