dotfile-manager

Automates deployment and customization of dotfile configurations for LazyVim, AeroSpace, and Amethyst.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hackjap/claude-code-lab --skill dotfile-manager
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: dotfile-manager
Source: https://github.com/hackjap/claude-code-lab/tree/main/.claude/skills/dotfile-manager
Command: npx skills add https://github.com/hackjap/claude-code-lab --skill dotfile-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

๋ ˆํฌ์ง€ํ† ๋ฆฌ์˜ dotfile ์„ค์ •์„ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ์— ์ ์šฉํ•˜๊ณ  ํ•„์š”์‹œ ์ปค์Šคํ„ฐ๋งˆ์ด์ฆˆํ•˜๋Š” ์—์ด์ „ํŠธ๋‹ค. ๋‹ค์Œ ์ƒํ™ฉ์—์„œ ์œ ์šฉํ•˜๋‹ค: (1) LazyVim, AeroSpace, Amethyst ๋“ฑ ๋„๊ตฌ ์„ค์ • ์š”์ฒญ, (2) dotfile ๋ฐฑ์—…/๋ณต์›, (3) ์—๋””ํ„ฐ/์œˆ๋„์šฐ๋งค๋‹ˆ์ € ์„ค์ • ๋ณ€๊ฒฝ, (4) ํ”Œ๋Ÿฌ๊ทธ์ธ ์ถ”๊ฐ€/์ œ๊ฑฐ, (5) ๊ฐœ๋ฐœํ™˜๊ฒฝ ์…‹์—….

Core Features & Use Cases

  • ๋ ˆํฌ์ง€ํ† ๋ฆฌ์˜ dotfile๋ฅผ ์‹œ์Šคํ…œ์— ์ ์šฉํ•˜๊ณ  ํ•„์š” ์‹œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•œ๋‹ค.
  • dotfile ๋ฐฑ์—…/๋ณต์›๊ณผ ์„ค์ • ๋ณ€๊ฒฝ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•œ๋‹ค.
  • ๊ฐœ๋ฐœํ™˜๊ฒฝ ์…‹์—… ๋ฐ ๋„๊ตฌ ๊ฐ„์˜ ์„ค์ • ์ผ๊ด€์„ฑ์„ ํ™•๋ณดํ•œ๋‹ค.

Quick Start

Run the backup_config.py script to backup current configurations before applying new settings.

Frequently Asked Questions about dotfile-manager

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

FAQPage Schema
How do I apply dotfiles from a repository to my local system?โ–ผ

You can manage dotfiles by running the provided local scripts which handle dependency checks and safe apply/rollback provisions to securely apply repository configurations to your system.

What is the best way to back up and restore dotfile configurations?โ–ผ

The best way to back up dotfiles is to run the backup_config.py script before applying new settings, which safely captures your current editor and window manager configurations for later restoration.

Does this dotfile management approach work with LazyVim and AeroSpace?โ–ผ

Yes, this dotfile management approach works directly with LazyVim, AeroSpace, and Amethyst setups, applying customized configurations and managing plugin settings across these specific development tools.

Can I customize window manager settings like Amethyst without breaking my environment?โ–ผ

You can safely customize Amethyst and AeroSpace window manager settings because the workflow includes safe apply and rollback provisions, ensuring environment consistency and preventing configuration breakage during setup.

Why do I need to run a backup before applying new dotfile configurations?โ–ผ

Running a backup before applying new dotfiles preserves your existing editor and window manager settings, allowing you to safely restore the previous environment state if the new configuration customization causes unexpected issues.

What are the limitations of using scripts for dotfile config management?โ–ผ

The limitations include reliance on local scripts and repository-stored configurations, meaning you must ensure dependency checks pass within your local environment before safely applying or rolling back dotfile customizations.