v1.18.0 - Agent Skills Library & Enhanced Provider
What's New
Agent Skills Library (24 Skills)
Added comprehensive Kubernetes skills for AI coding agents following the Agent Skills specification.
Categories:
| Category | Skills |
|---|---|
| Core Resources | k8s-core, k8s-networking, k8s-storage |
| Workloads | k8s-deploy, k8s-operations, k8s-helm |
| Observability | k8s-diagnostics, k8s-troubleshoot, k8s-incident |
| Security | k8s-security, k8s-policy, k8s-certs |
| GitOps | k8s-gitops, k8s-rollouts |
| Scaling | k8s-autoscaling, k8s-cost, k8s-backup |
| Multi-Cluster | k8s-multicluster, k8s-capi, k8s-kubevirt |
| Networking | k8s-service-mesh, k8s-cilium |
| Tools | k8s-browser, k8s-cli |
Installation:
# Copy all skills to Claude
cp -r kubernetes-skills/claude/* ~/.claude/skills/
# Or convert to other agents with SkillKit
npm install -g skillkit
skillkit translate kubernetes-skills/claude --to cursor --output .cursor/rules/Enhanced Provider Module
New providers.py module for better multi-cluster management:
- Singleton Pattern:
KubernetesProvider.get_instance()for shared provider - API Client Caching: Cached clients per context for better performance
- Context Validation:
UnknownContextErrorwith available contexts - Environment Variables:
MCP_K8S_PROVIDER: kubeconfig, in-cluster, or singleMCP_K8S_CONTEXT: Default context for single providerMCP_K8S_QPS: API rate limit (default: 100)MCP_K8S_BURST: API burst limit (default: 200)MCP_K8S_TIMEOUT: Request timeout in seconds (default: 30)
Full Changelog
- 24 new Agent Skills covering all 224+ tools
- New
providers.pymodule with enhanced provider management - Integrated provider into
k8s_config.pywith fallback support - Updated documentation with skills installation guide
Full Changelog: v1.17.0...v1.18.0