
Set Up Installers
- 2 repo stars
- Updated July 24, 2026
- cboone/agent-harness-plugins
Set up installer and distribution methods for Go, Swift, Rust, and Zig projects — Homebrew tap, go/cargo install, and a release workflow.
About
Set-up-installers configures installer and distribution methods for Go, Swift, Rust, and Zig projects, including a Homebrew tap, go/cargo install, and a release workflow. It makes a project installable through standard package channels with a repeatable release path. Aimed at maintainers preparing a tool for public distribution.
- Homebrew tap
- go/cargo install
- Release workflow
- Go/Swift/Rust/Zig
Set Up Installers by the numbers
- Data as of Jul 25, 2026 (Skillselion catalog sync)
/plugin marketplace add cboone/agent-harness-plugins/plugin install set-up-installers@agent-harness-pluginsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 2 |
|---|---|
| Last updated | July 24, 2026 |
| Repository | cboone/agent-harness-plugins ↗ |
What it does
Set up installer and distribution methods for Go, Swift, Rust, and Zig projects — Homebrew tap, go/cargo install, and a release workflow.
README.md
Set-Up Installers
Set up installer and distribution methods for Go, Swift, Rust, and Zig projects: Homebrew tap formula, go/cargo install, and release workflow.
Type: Skill
Trigger: /set-up-installers
Installation
See the marketplace install instructions.
Supported Languages
| Language | Homebrew | go install | cargo install | Release Workflow |
|---|---|---|---|---|
| Go | Yes | Yes | - | Yes (unless GoReleaser) |
| Swift | Yes | - | - | Yes |
| Rust | Yes | - | Yes | Yes |
| Zig | Yes | - | - | Yes |
What It Does
Detects the project language and existing release infrastructure, then generates appropriate distribution files:
- Homebrew: standalone tap formula (cross-platform or macOS-only), with optional issue creation on the homebrew-tap repo. Defers to GoReleaser when already configured.
- go install: verifies Go module compatibility and adds README instructions
- cargo install: verifies Rust crate compatibility and adds README instructions
- Release workflow: generates
.github/workflows/release.ymlwith language-specific build matrix, checksums, and GitHub Release creation
Usage
/set-up-installers
Pass an argument to skip the selection prompt:
/set-up-installers homebrew
/set-up-installers go-install
/set-up-installers cargo-install
Examples
/set-up-installers: walks through all applicable installer types interactively/set-up-installers homebrew: sets up only Homebrew distribution
See Also
- Add GoReleaser Homebrew: add GoReleaser with Homebrew tap publishing (release pipeline)
- Scaffold Go CLI: scaffold a full Go CLI project (includes GoReleaser)
- All plugins