Replace GNU Stow with Make targets for installing/uninstalling skills.
Supports tab completion for skill names and configurable SKILL_DIR.
Assisted-by: Claude Opus 4.5 via Crush <crush@charm.land>
@@ -39,28 +39,34 @@ agent capabilities through a standardised format.
## Installation
-Clone the repository, then symlink the skills you want into your agent's-skills directory.
+Clone the repository, then install skills via `make` or manual symlinks.
```sh
git clone https://git.secluded.site/agent-skills
cd agent-skills
```
-### With GNU Stow
+### With Make
-Get it from your preferred/available package manager (definitely true on-Linux, I assume so on macOS and Windows)
+Skills install to `~/.config/crush/skills/` by default. Override by
+setting `SKILL_DIR`. Tab completion works so you don't have to remember
+skill names or copy/paste.
```sh
-# Install all skills-stow -d skills -t ~/.config/crush/skills .
+# List available skills
+make list
-# Install specific skills-stow -d skills -t ~/.config/crush/skills authoring-skills …
+# Install all skills to default dir
+make all
-# Remove a skill-stow -D -d skills -t ~/.config/crush/skills formatting-commits
+# Install specific skills to Claude Code
+SKILL_DIR=~/.claude/skills make authoring-skills formatting-commits
+
+# Remove a specific skill from Amp
+make uninstall-authoring-skills SKILL_DIR=~/.config/agents/skills
+
+# Remove all skills from Codex
+make uninstall SKILL_DIR=~/.codex/skills
```
### With symlinks
@@ -92,7 +98,7 @@ cd ~/path/to/agent-skills
git pull
```
-Symlinked skills, either with stow or regular symlinks, update automatically.
+Symlinked skills update automatically.
## Contributions