Agent skill

kubernetes-integration

Integrate Go CLIs with Kubernetes using client-go. Automatic config detection works on laptops, CI runners, and cluster pods with minimal RBAC setup.

Stars 1
Forks 2

Install this agent skill to your Project

npx add-skill https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/build/skills/kubernetes-integration

SKILL.md

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:

  • Client Configuration - Automatic config detection for all environments
  • RBAC Setup - Service accounts and permissions
  • Common Operations - List, patch, and restart resources

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

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results