What problem does it solve?
This Skill removes the manual friction of keeping chezmoi-managed dotfiles aligned across your home directory, local source repository, and remote Git branch while avoiding unsafe overwrite decisions.
Core Features & Use Cases
- Safe synchronization flow: Fetch, pull, inspect status, and push repository changes with structured checks and clear progress markers.
- Conflict-aware file handling: Compare home versus source changes, auto-resolve some cases with timestamps, and ask for confirmation when the direction is ambiguous.
- Managed data reconciliation: Compare and sync modify_ managed fields between home JSON files and .chezmoidata.yaml so repository data stays consistent.
- Use case: A user edits shell, editor, or terminal configuration on their machine and wants the changes recorded into the dotfiles repo without accidentally overwriting newer source files.
Quick Start
Ask the assistant to safely sync your chezmoi dotfiles and it will inspect changes, resolve what it can, request confirmation for risky apply operations, commit updates, and push them to the remote repository.