go

Install Go toolchains and version-pinned CLIs via go install.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ClankerGuru/opsx --skill go-clankerguru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go
Source: https://github.com/ClankerGuru/opsx/tree/main/cli/src/main/resources/content/skills/go
Command: npx skills add https://github.com/ClankerGuru/opsx --skill go-clankerguru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Install and manage the Go toolchain and Go-distributed CLIs via go install, ensuring binaries are on PATH and versions are pinned for reliable builds.

Core Features & Use Cases

  • Toolchain installation: Install Go on macOS and Linux using official tarballs or package managers.
  • CLI installation: Use go install to fetch and pin versions of CLIs (gum, glow, skate, vhs, etc.).
  • CI-ready workflows: Use pinned versions in CI to ensure reproducible builds and bypass proxy or checksum issues.

Quick Start

Run a single go install command to install the desired Go CLI and verify with go version.

Frequently Asked Questions about go

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install Go toolchains and CLIs using go install?

To install Go toolchains and CLIs using go install, you run a single command targeting the desired package path and version. This automates fetching the binary and placing it in your GOPATH for immediate use.

How do I configure PATH for Go installed binaries on macOS and Linux?

Configuring PATH for Go installed binaries on macOS and Linux involves adding the GOPATH bin directory to your shell profile. This ensures the system locates the installed toolchains and CLI executables globally.

What is the best way to pin specific Go CLI versions for CI workflows?

The best way to pin Go CLI versions for CI workflows is specifying the version tag in your go install command. This ensures reproducible builds by fetching exact versions and bypassing proxy or checksum inconsistencies.

Does go install support managing official Go toolchain versions on Linux?

Yes, go install supports managing official Go toolchain versions on Linux. It automates installing the toolchain from official tarballs or package managers, including versioned installs for local development.

Why does go install fail with checksum or proxy errors in CI?

Go install fails with checksum or proxy errors in CI due to version mismatches or network restrictions. Using pinned versions in your install commands ensures reproducible builds and bypasses these common proxy issues.

Can I use go install to fetch distributed CLIs like gum and glow?

Yes, you can use go install to fetch and pin versions of distributed CLIs like gum, glow, skate, and vhs. It directly downloads the specified binaries and places them on your PATH.