
from kubesphere
Operate and troubleshoot NodeGroup resources for KubeSphere: list, create, patch, delete, and bind/unbind nodes, namespaces, and workspaces using the bundled no
This skill provides concrete, API-first operations for managing NodeGroup resources in the KubeSphere project. It guides the agent to list and inspect NodeGroups, create and patch resources, bind and unbind nodes/namespaces/workspaces, and troubleshoot sync or deployment issues. The skill prefers the bundled scripts (scripts/nodegroup_api.py) for authenticated KAPI operations and treats kubectl as a verification fallback.
Use this skill whenever the user asks to query or change NodeGroup resources or to diagnose nodegroup-related sync and configuration problems. Typical scenarios include binding a node to a NodeGroup, patching a NodeGroup's metadata, verifying controller behavior, or diagnosing failed syncs. For destructive actions (delete/unbind), the skill requires explicit confirmation and verification steps.
This skill is primarily procedural and shell/script oriented — compatible with agents that can run or recommend CLI/python commands (Copilot/Codex/Gemini CLI/agents that support executing commands and returning results).
KubeSphere NodeGroup operations skill with a well-written Python CLI for authenticated KAPI calls. Script is properly structured with argparse but requires a running KubeSphere cluster and credentials to function, so it exits with usage error in dry-run. SKILL.md is comprehensive with clear commands, safe operating rules, and troubleshooting guidance. Niche tool for a specific Kubernetes platform.
Clean skill — no security concerns beyond minor token handling. Well-documented CLI tool for KubeSphere NodeGroup management. Limited audience given the KubeSphere-specific scope.