Claude Code Plugins

Community-maintained marketplace

Feedback

>-

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name packaging
description Package Go CLIs as minimal secure containers with distroless base images. Static binaries, non-root users, read-only filesystems for production.

Packaging

When to Use This Skill

Packaging a Go CLI involves creating distributable artifacts that run anywhere. This section covers:


Implementation

See the full implementation guide in the source documentation.

Key Principles

Practice Description
Static binaries Use CGO_ENABLED=0 for portable builds
Non-root user Always run as non-root in containers
Read-only filesystem Set readOnlyRootFilesystem: true
Drop capabilities Remove all capabilities with drop: ALL
Version in binary Inject version at build time
Multi-arch support Build for both amd64 and arm64

Ship binaries that run anywhere Kubernetes runs.

References