skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
SKILL.md
| Name | skill-creator |
| Description | Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations. |
.dotfiles
Zsh
oh-my-zsh
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh
sh install.sh
autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
Tmux
cd
git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
Get default configs with:
cp .tmux/.tmux.conf.local .
Misc. Dependencies
Utils
sudo pacman -S fd fzf jq
Screenshots
sudo pacman -S shotgun satty
Window Manager
LeftWM
pacman -S leftwm leftwm-theme feh rofi polybar
paru -S stalonetray picom pamixer
Eww
mkdir -p ~/d
git clone https://github.com/elkowar/eww ~/d/eww
cd ~/d/eww
cargo build --release --no-default-features --features x11
sudo install -s -Dm755 target/release/eww -t /usr/bin
Theme & Fonts
sudo pacman -S lxappearance-gtk3 adapta-gtk-theme
sudo pacman -S ttf-firacode-nerd noto-fonts-emoji noto-fonts-cjk noto-fonts-extra
fc-cache -f
or, after running ./dev from this dotfiles directory.
getfonts.sh
Mouse driver
sudo pacman -S base-devel linux-lts-headers linux-zen-headers
curl -fsSL https://www.maccel.org/install.sh | sudo sh
VirtManager
sudo pacman -S qemu-desktop libvirt edk2-ovmf virt-manager dnsmasq
sudo usermod -aG libvirt,kvm,input $USER
sudo virsh net-autostart default
sudo virsh net-start default
sudo systemctl enable libvirtd.service --now
sudo systemctl enable virtlogd.socket --now
Stable Diffusion Web UI
set -e
cd ~/d
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
rm -r venv
sed 's/#\s*python_cmd=".*"/python_cmd="python3.11"/' -i webui-user.sh
paru -S python311
./webui.sh
Forge
cd ~/d/stable-diffusion-webui
git remote add forge https://github.com/lllyasviel/stable-diffusion-webui-forge
git branch lllyasviel/main
git checkout lllyasviel/main
git fetch forge
git branch -u forge/main
git pull
OpenCode
Plugins
opencode-agent-memory and
opencode-agent-skills
are configured in opencode.json and installed automatically on startup.
Superpowers (optional)
Superpowers is included as a git submodule. After cloning this repo, initialize it:
git submodule update --init
Skills are discoverable via the opencode-agent-skills plugin through
a symlink at .config/opencode/skill/superpowers.
To enable the full superpowers workflow (bootstrap prompt on every session):
export OPENCODE_AGENT_SKILLS_SUPERPOWERS_MODE=true
Update to latest:
git submodule update --remote .config/opencode/superpowers
Must-have tools
Install x-cmd
eval "$(curl https://get.x-cmd.com)"
Install oterm
uvx oterm
References
How to version control them dotfiles
Nvim from scratch
Lsp Server Configurations
leftwm
eww
Using a NTFS disk with Linux and Windows