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 kubernetes-integration
description Integrate Go CLIs with Kubernetes using client-go. Automatic config detection works on laptops, CI runners, and cluster pods with minimal RBAC setup.

Kubernetes Integration

When to Use This Skill

A well-designed Kubernetes CLI works seamlessly both on developer laptops and inside cluster pods. This section covers:


Implementation

See examples.md for detailed code examples.


Key Principles

Practice Description
Use contexts everywhere Pass context.Context to all Kubernetes operations
Handle cancellation Respect context cancellation for clean shutdowns
Wrap errors with context Include resource type and name in error messages
Default to current namespace Match kubectl behavior for namespace resolution
Support both configs Always handle in-cluster and out-of-cluster scenarios
Minimal RBAC Request only the permissions your CLI needs

Build clients that work everywhere: laptop, CI runner, or pod.

Examples

See examples.md for code examples.

References