Skillsctl — Git skill for Claude Code
Homebrew for agent skills — install, update, and remove skills from git repos, Claude plugins, and OCI images, with a receipt for every install.
How to install Skillsctl
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open richardcase/skillsctl and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skillsctl does
Homebrew for agent skills — install, update, and remove skills from git repos, Claude plugins, and OCI images, with a receipt for every install.
Alternatives in Git
- Clean Worktrees (Automatic) — Automatically remove all worktrees for branches merged into master 25.5k ★
- Worktree Rm — Remove a git worktree and optionally delete its branch 387 ★
- 订阅当前仓库 Tap — brew tap chrlsio/agent-skills https://github.com/chrlsio/agent-skills brew install --cask agentskills 240 ★
README
skillsctl
Homebrew for agent skills: install, update and remove agent skills from git repositories, Claude plugins, OCI images with a receipt for every install so update and removal are deterministic. One store, symlinked into every agent you use.
[](https://github.com/richardcase/skillsctl/actions/workflows/ci.yml) [](https://github.com/richardcase/skillsctl/releases/latest) [](https://github.com/richardcase/skillsctl/releases) [](https://github.com/richardcase/homebrew-tap)
[](go.mod) [](https://pkg.go.dev/github.com/richardcase/skillsctl) [](LICENSE)
Table of Contents
- Why
- Features
- Install
- Use
- How it works
- Commands
- Shell completion
- Configuration
- skills.toml
- Status
- Development
- Contributing
- License
Why
Skills spread by copy-paste. You clone a repo into `~/.claude/skills`, copy the same directory into `~/.codex/skills`, and a month later nothing records where any of it came from, which commit you took, or what to delete to undo it.
`skillsctl` makes that a package-manager problem instead: one fetch, one copy on disk, symlinks into every agent, and a receipt tha
Related Skills
Kit Doctor
Onboarding preflight — check deps (Homebrew, git, gh, jq, perl, node, pnpm), authenticate gh + add scope:proje
Drain Captures
Process all queued session captures — update shared docs, commit repos, and clear the queue
Receipt Init
Set up tamper-evident change receipts in this repository — signing key (gitignored), vendored verifier, and a
Bymax Agent Kit
Engineering toolkit for Claude Code AND Codex, from one source. Bounded dual review (a Claude pass and a Codex
Kit Sync
Clone or update the shared kit checkout at ~/.agent-kit, then run INSTALL.md's reconciliation against this rep
Release Pangaealabs Plugin
Release a new version of one of the plugins in this marketplace: validate, bump the named plugin's version, co
Related Agents
Docker Container Master
Designs, reviews, and hardens Dockerfiles, OCI images, and Docker Compose environments with BuildKit/buildx. D
Translation Manager
Use this agent when you need to add, update, or remove translation keys in the i18n JSON files. This includes
Dependency Installer
Use when requirements-orchestrator has an explicit, itemised owner approval to install or update project depen