chezmoi

Community

Automate 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 chezmoi variables (.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/gpg encryption.
  • Automated Setup Scripts: Define run_onchange_ scripts to automatically install packages (e.g., Homebrew bundles, apt-get packages) and configure external tools, ensuring idempotency.
  • Use Case: Set up a new development machine by simply running chezmoi init and chezmoi 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.