Sync Dotfiles
Dotfiles backup — commits dotfiles and package manager config to a git repo for safekeeping.
Dotfiles backup — commits dotfiles and package manager config to a git repo for safekeeping.
Real data. Real impact.
Emerging
Developers
Per week
Excellent
Skills give you superpowers. Install in 30 seconds.
📦 by @davehappyminion
Backup dotfiles and system config to a git repo.
Check common locations for an existing dotfiles repo:
If no repo exists, ask the user where to create one.
Copy current shell configuration:
.zshrc, .bashrc.zprofile, .bash_profile.aliases, .functionsStrip any secrets or tokens before copying.
Copy git configuration:
.gitconfig.gitignore_globalExport installed packages:
Export Brewfile with all installed packages, casks, and taps.
Export package list.
List global npm packages.
List pip packages (or export requirements.txt).
Copy other useful configuration files:
Using git, commit the changes:
📦 Dotfiles Sync ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📊 SYNCED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ Shell config (zshrc, zprofile) ✅ Git config ✅ Brewfile (145 packages) ✅ SSH config ✅ Vim config ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 📝 CHANGES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ • zshrc — 3 lines added • Brewfile — 2 new packages • gitconfig — unchanged ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ COMMITTED & PUSHED ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Commit: abc1234 Message: "dotfiles sync 2026-02-10" Your configs are backed up!
.gitignore in the dotfiles repo excludes sensitive filesMIT
curl -o ~/.openclaw/workflows/sync-dotfiles.md https://raw.githubusercontent.com/nikilster/clawflows/main/workflows/available/community/sync-dotfiles/WORKFLOW.md1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.