chezmoi
CommunityAutomate dotfile management across all your machines.
AuthorbarnabasJ
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive expertise in managing dotfiles with chezmoi, solving the problem of inconsistent configurations across multiple machines. It simplifies cross-platform setup, templating, and secret management, ensuring your development environment is always consistent and up-to-date.
Core Features & Use Cases
- Cross-Platform Configuration: Use Go templating with
chezmoivariables (.chezmoi.os,.chezmoi.hostname) to create dynamic dotfiles that adapt to different operating systems and machines. - Secret Management: Securely manage sensitive data like API keys and GPG keys by integrating with password managers (Bitwarden, 1Password) or using
age/gpgencryption. - Automated Setup Scripts: Define
run_onchange_scripts to automatically install packages (e.g., Homebrew bundles,apt-getpackages) and configure external tools, ensuring idempotency. - Use Case: Set up a new development machine by simply running
chezmoi initandchezmoi apply. This skill ensures all your dotfiles, configurations, and essential packages are installed and configured automatically, saving hours of manual setup.
Quick Start
Use the chezmoi skill to explain how to use dot_zshrc.tmpl to create a templated ~/.zshrc file and include a conditional block for macOS-specific settings.
Dependency Matrix
Required Modules
chezmoi
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: chezmoi Download link: https://github.com/barnabasJ/dotfiles/archive/main.zip#chezmoi Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.