Claude Code
Two ways to install: the plugin marketplace (recommended), or a manual symlink to the repo if you prefer git pull-driven updates.
Plugin marketplace (recommended)
Inside a Claude Code session:
/plugin marketplace add ribrewguy/agent-skills
/plugin install rest-api-design@ribrewguy-skills
/plugin install structured-code-review@ribrewguy-skills
To pull updates later:
/plugin marketplace update ribrewguy-skills
Auto-update on session start is off by default for third-party marketplaces. Flip it on in the /plugin UI if you want it.
Manual symlink (alternative)
Skip the plugin layer and point Claude Code at the cloned repo directly. Updates come via git pull, no /plugin update dance.
Make sure you’ve done the one-time setup first (clone the repo, export REPO).
mkdir -p ~/.claude/skills
ln -s "$REPO/plugins/rest-api-design/skills/rest-api-design" \
~/.claude/skills/rest-api-design
ln -s "$REPO/plugins/structured-code-review/skills/structured-code-review" \
~/.claude/skills/structured-code-review
Or, with the canonical-home pattern:
mkdir -p ~/.agents/skills ~/.claude/skills
ln -s "$REPO/plugins/rest-api-design/skills/rest-api-design" ~/.agents/skills/rest-api-design
ln -s "$REPO/plugins/structured-code-review/skills/structured-code-review" ~/.agents/skills/structured-code-review
ln -s ../../.agents/skills/rest-api-design ~/.claude/skills/rest-api-design
ln -s ../../.agents/skills/structured-code-review ~/.claude/skills/structured-code-review
Verifying
Run /help in Claude Code. Installed skills appear under Skills. Or just drop a prompt that should trigger one of the skills (see Install Verifying it works).
Updating
- Plugin marketplace install:
/plugin marketplace update ribrewguy-skills - Manual symlink install:
git pullin the cloned repo. Claude Code’s filesystem watcher picks up the changes mid-session.
Uninstalling
- Plugin install:
/plugin uninstall <skill-name>, then optionally/plugin marketplace remove ribrewguy-skills - Symlink install:
rm ~/.claude/skills/<skill-name>(and the canonical-home link if used)