editing-dotfiles

Manage dotfiles across machines with chezmoi-backed source control.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/vemolista/dotfiles --skill editing-dotfiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: editing-dotfiles
Source: https://github.com/vemolista/dotfiles/tree/main/dot_config/agents/skills/editing-dotfiles
Command: npx skills add https://github.com/vemolista/dotfiles --skill editing-dotfiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage and synchronize your dotfiles using chezmoi, ensuring all changes are tracked in a central source of truth and easily portable between machines.

Core Features & Use Cases

  • Enforce a single source of truth for all dotfiles by routing edits through chezmoi
  • Apply changes consistently across systems with chezmoi apply
  • Guard against direct edits in home directories and maintain clean Git history for dotfiles

Quick Start

Edit a dotfile by updating its source in the chezmoi repository and apply the changes with chezmoi apply

Frequently Asked Questions about editing-dotfiles

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

FAQPage Schema
How do I manage dotfiles across multiple machines with chezmoi?

You manage dotfiles by enforcing a chezmoi-backed source of truth, mapping source files to targets, and applying changes with chezmoi apply to deploy consistent shell, editor, and git configurations across systems.

Why should I use chezmoi instead of directly editing files in my home directory?

Using chezmoi guards against direct edits in your home directory by routing modifications through a tracked source repository, ensuring your dotfile changes maintain a clean Git history and remain portable across different machines.

What is the best way to track shell and editor configuration changes for version control?

The best way to track shell and editor configuration changes is by mapping source files to targets within a chezmoi repository, validating edits before deployment, and applying them with chezmoi to maintain a clean version control history.

How do I apply dotfile changes after updating the source in my chezmoi repository?

To apply dotfile changes after updating the source in your chezmoi repository, you validate the edits to ensure they map correctly to their targets, then run the chezmoi apply command to deploy the configuration changes to your system.

Does chezmoi work for synchronizing git configurations across different operating systems?

Yes, chezmoi works for synchronizing git configurations by maintaining a central source of truth, allowing you to apply changes consistently across different operating systems while ensuring all modifications are tracked and portable.