by nicksp
My personal dotfiles: Zsh, Git, VSCode, Cursor, Obsidian, Ghostty, etc.
# Add to your Claude Code skills
git clone https://github.com/nicksp/dotfilesLast scanned: 5/21/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-21T07:54:27.320Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}dotfiles is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by nicksp. My personal dotfiles: Zsh, Git, VSCode, Cursor, Obsidian, Ghostty, etc. It has 415 GitHub stars.
Yes. dotfiles passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/nicksp/dotfiles" and add it to your Claude Code skills directory (see the Installation section above).
dotfiles is primarily written in Shell. It is open-source under nicksp on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh dotfiles against similar tools.
No comments yet. Be the first to share your thoughts!
My personal dotfiles for configuring macOS with Zsh and Homebrew.

[!IMPORTANT] Please only open pull requests that fix bugs or add improvements without any breaking changes.
[!WARNING] I recommend forking this repository to create your own set of dotfiles.
Point the DNS Servers to Cloudflare DNS
1.1.1.11.0.0.12606:4700:4700::11112606:4700:4700::1001Configure Git and GitHub SSH
Test your authentication with:
ssh -T git@github.com
Configure GPG commit signature verification
Install MonoLisa font
Choose manual or automatic dotfiles installation below
git clone git@github.com:nicksp/dotfiles.git ~/dotfiles
cd ~/dotfiles
./setup/zsh.sh
./setup/brew.sh
./setup/misc.sh
./setup/symlinks.sh
To automate the setup of your dotfiles on a new machine, use the setup script.
[!CAUTION] Use at your own risk!
git clone git@github.com:nicksp/dotfiles.git ~/dotfiles
~/dotfiles/setup.sh
This will install all required dotfiles in your home directory as symlinks. Everything is then configured via modifying files in ~/dotfiles.
set-defaults
sync-apps-icons
sync-color-themes
The dotfiles can be extended to suit additional local requirements by using the following files:
~/.zsh.localIf this file exists, it will be automatically sourced after all the other shell related files allowing its content to add to or overwrite the existing aliases, settings, PATH, etc.
~/.gitconfig.localIf this file exists, it will be automatically
included after the configurations from ~/.gitconfig allowing
its content to overwrite or add to the existing git configurations.
[!TIP] Use
~/.gitconfig.localto store sensitive information such as thegituser credentials for individual repositories.
To update an existing install:
cd ~/dotfiles
git pull
./setup.sh
MIT License.