Agent Skill
2/7/2026skill-name
Brief description of what this skill does. Should be clear enough that Claude knows when to invoke it. Max 1024 characters.
O
ooloth
18GitHub Stars
1Views
npx skills add ooloth/dotfiles
SKILL.md
| Name | skill-name |
| Description | Brief description of what this skill does. Should be clear enough that Claude knows when to invoke it. Max 1024 characters. |
My dotfiles
A highly opinionated development environment configuration for macOS.
⚠️ Disclaimer
I update these configurations often as my preferences change. Don't expect stability! Use this repo as inspiration and feel free to fork and customize it.
What's Included
features/
├── install/ # install one or more tools
├── setup/ # bootstrap a new machine
├── update/ # update one or more tools
tools/
├── bash/
├── eza/
├── gh/
├── ghostty/
├── git/
├── homebrew/
├── kitty/
├── lazydocker/
├── lazygit/
├── macos/
├── neovim/
├── node/
├── powerlevel10k/
├── rust/
├── sesh/
├── ssh/
├── surfingkeys/
├── tmux/
├── uv/
├── visidata/
├── vscode/
├── yazi/
└── zsh/
Prerequisites
- Connect to the internet
- Sign into iCloud in System Preferences (required for App Store installations via
mas) - Install Xcode Command Line Tools:
xcode-select --install - Update macOS:
sudo softwareupdate --install --all --restart
Installation
curl -s https://raw.githubusercontent.com/ooloth/dotfiles/main/features/setup/setup.zsh | zsh
This will:
- Clone this repository to
~/Repos/ooloth/dotfiles - Run all installation scripts in sequence
- Set up symlinks for all configurations
- Configure macOS system preferences
Checking
dcheck # verify symlinks and critical tool presence
dcheck is a read-only health check. It reports OK, MISSING, or
WRONG TARGET for every managed symlink and confirms that critical
tools are installed. Exits nonzero if anything is wrong.
Updating
u # update everything
u "homebrew" # update one tool
symlinks # update symlinks
The u function runs all updates and reloads your shell.
Contributing
I'm not accepting pull requests, but please feel free to...
- Open issues to discuss bugs, questions or suggestions
- Fork and customize this project however you like
- Demonstrate improvement opportunities using your fork
Inspiration
- Dotfiles community
- Nick Nisi's dotfiles
- The many developers who share their configurations publicly
Skills Info
Original Name:skill-nameAuthor:ooloth
Download