This repository contains reusable agent skills. Each top-level folder is one skill and must include a SKILL.md file.
Global installation means making these skills available in your user-level skills directory.
git clone <your-repo-url> "$HOME/Projects/Agents/skills"
cd "$HOME/Projects/Agents/skills"On macOS/Linux:
mkdir -p "$HOME/.agents/skills"On Windows PowerShell:
New-Item -ItemType Directory -Force "$HOME/.agents/skills"Symlinks let updates in this repo appear immediately in your global skills folder.
On macOS/Linux:
for d in */ ; do
[ "$d" = ".git/" ] && continue
[ -f "${d}SKILL.md" ] || continue
ln -sfn "$PWD/${d%/}" "$HOME/.agents/skills/${d%/}"
doneOn Windows PowerShell:
Get-ChildItem -Directory | ForEach-Object {
$skillPath = Join-Path $_.FullName "SKILL.md"
if (Test-Path $skillPath) {
$linkPath = Join-Path "$HOME/.agents/skills" $_.Name
if (Test-Path $linkPath) { Remove-Item $linkPath -Recurse -Force }
New-Item -ItemType SymbolicLink -Path $linkPath -Target $_.FullName | Out-Null
}
}ls -la "$HOME/.agents/skills"You should see entries for each skill folder (for example, refactor-by-design, tauri-apps) and each linked folder should contain SKILL.md.
cd "$HOME/Projects/Agents/skills"
git pullIf you used symlinks, no reinstall step is required after pull.
rm -rf "$HOME/.agents/skills/refactor-by-design" "$HOME/.agents/skills/tauri-apps"Or remove the entire global skills directory:
rm -rf "$HOME/.agents/skills"This repository is dual-licensed: MIT or CC BY 4.0.
See LICENSE, LICENSE-MIT, and LICENSE-CC-BY for details.
- Keep one skill per top-level folder.
- Keep skill folder names short, lowercase, and hyphenated.
- Ensure each skill has a valid
SKILL.mdfrontmatter (name,description).