feat: add comprehensive Kubernetes agent skill #103
No reviewers
Labels
No labels
community-feedback
enhancement
skill-upgrade
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
magnus/agent-skills!103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/kubernetes-skill"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds a broad, version-aware
kubernetesAgent Skill with first-class k3s coverage and an agent-firstk8s-cliwrapper.Delivered
kubernetes/SKILL.mdrouting layer and human READMEscripts/k8s-cli: stdlib-only, structured, bounded wrapper around nativekubectlAGENTS.mdand the root skill catalogSafety and scope
The CLI requires explicit
--yesfor mutations, supports server dry-run, bounds logs/events, redacts sensitive JSON keys, rejects traversal in raw API paths, and returns a structured missing-kubectlerror rather than inventing cluster state. Cloud-provider operations remain overlays and are not executed by the wrapper.Validation
python3 -m py_compile kubernetes/scripts/k8s-clibash -n kubernetes/scripts/*.shbash kubernetes/scripts/test-k8s-cli.shruby scripts/validate-skills.rb kubernetesgit diff --checkLive-cluster integration was not run because this environment has no
kubectlor cluster credentials. The missing-prerequisite contract was tested with the actual entrypoint.Research
Issue #102. Primary documentation was mapped and scraped with GroktoCrawl, specialist research was reconciled against official release APIs and documentation, and current version claims are dated and refreshable.
AI assistance was used to produce this contribution.