Skip to content

v1.18.0 - Agent Skills Library & Enhanced Provider

Choose a tag to compare

@rohitg00 rohitg00 released this 25 Jan 14:56
· 32 commits to main since this release

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: UnknownContextError with available contexts
  • Environment Variables:
    • MCP_K8S_PROVIDER: kubeconfig, in-cluster, or single
    • MCP_K8S_CONTEXT: Default context for single provider
    • MCP_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.py module with enhanced provider management
  • Integrated provider into k8s_config.py with fallback support
  • Updated documentation with skills installation guide

Full Changelog: v1.17.0...v1.18.0