> go-install
go-install skill from LeoYeAI/openclaw-master-skills
curl "https://skillshub.wtf/LeoYeAI/openclaw-master-skills/go-install?format=md"--------------------------0aa845c205f28859 Content-Disposition: form-data; name="file"; filename="SKILL.md" Content-Type: application/octet-stream
name: go-install version: 1.0.0 description: Install Go compiler on Linux for Go project compilation and testing
Go Compiler Installation
Install Go compiler on Linux for Go project development, compilation, and testing.
Use Cases
- Go project development
- Running unit tests
- Compiling Go programs
Installation Steps
1. Check System Architecture
uname -m
# x86_64 = amd64
# aarch64 = arm64
2. Download and Install
amd64 (x86_64):
cd /tmp
curl -LO https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
tar -xzf go1.22.0.linux-amd64.tar.gz
mv go ~/go-sdk
rm go1.22.0.linux-amd64.tar.gz
arm64 (aarch64):
cd /tmp
curl -LO https://go.dev/dl/go1.22.0.linux-arm64.tar.gz
tar -xzf go1.22.0.linux-arm64.tar.gz
mv go ~/go-sdk
rm go1.22.0.linux-arm64.tar.gz
3. Configure Environment Variables
export PATH=$PATH:~/go-sdk/bin
export GOPATH=~/go
export GOROOT=~/go-sdk
4. Persist Configuration
Add to ~/.bashrc or ~/.profile:
echo 'export PATH=$PATH:~/go-sdk/bin' >> ~/.bashrc
echo 'export GOPATH=~/go' >> ~/.bashrc
echo 'export GOROOT=~/go-sdk' >> ~/.bashrc
5. Verify Installation
go version
go env GOPATH GOROOT
Common Commands
# Run tests
go test ./...
# Run tests with verbose output
go test ./... -v
# Build project
go build -o <output> ./cmd/<entry>
# Download dependencies
go mod download
# Tidy dependencies
go mod tidy
Resource Requirements
| Item | Value |
|---|---|
| Download Size | ~65MB |
| Extracted Size | ~300MB |
| Memory | 512MB minimum |
| CPU | Single core sufficient |
Notes
- Go has no runtime dependencies, single binary
- Extremely fast compilation, ideal for CI/CD
- Recommended to use LTS version (e.g., 1.22.x)
- GOPATH directory is auto-created
Version Selection
| Version | Description |
|---|---|
| go1.22.x | LTS stable (recommended) |
| go1.21.x | Previous stable |
| go1.23.x | Latest |
Download: https://go.dev/dl/ --------------------------0aa845c205f28859--
> related_skills --same-repo
> youtube-watcher
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
> youtube-transcript
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
> youtube-auto-captions
youtube-auto-captions skill from LeoYeAI/openclaw-master-skills
> youtube
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).