nodegroup
NodeGroup operation Skill for the edgewize nodegroup project. Use this whenever the user wants to query, create, update, delete, bind, unbind, or troubleshoot NodeGroup resources, including node binding, namespace binding, workspace binding, and deployment/config inspection for nodegroup.
npx skills add kubesphere/kubesphere --skill nodegroup --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# NodeGroup Operations ## Purpose Use this skill to perform real `nodegroup`-related operations in the `edgewize-io/nodegroup` environment. This skill should help with: - listing and inspecting `NodeGroup` - creating, updating, patching, and deleting `NodeGroup` - binding and unbinding nodes - binding and unbinding namespaces - binding and unbinding workspaces - troubleshooting failed or incomplete nodegroup sync - checking deployment config under `config/nodegroup` Prefer using the bundled script `scripts/nodegroup_api.py` for authenticated KAPI operations. Use `kubectl` only as a verification or fallback tool when the API path is unavailable. ## Prerequisites Use the bundled script: - `scripts/nodegroup_api.py` Authentication model: - logs in against `/oauth/token` - stores token in `~/.kubesphere_token` - uses `KUBESPHERE_HOST`, `KUBESPHERE_USERNAME`, `KUBESPHERE_PASSWORD`, and `KUBESPHERE_TOKEN` Setup: ```bash cd scripts pip install requests export KUBESPHERE_HOST="http://<kubesphere-host>" python nodegroup_api.py login --username admin --password <password> ``` Token helpers: ```bash python nodegroup_api.py clear-cache python nodegroup_api.py request GET /kapis/infra.kubespher
- Purpose
- Prerequisites
- Source of Truth
- Main Resources
- NodeGroup
- Safe Operating Rules
- Preferred Operation Flow
- Core Commands
- 1. Query NodeGroups
- 2. Create a NodeGroup
- 3. Update or Patch a NodeGroup
- 4. Delete a NodeGroup
- 5. Bind or Unbind a Node
- 6. Bind or Unbind a Namespace
cd scripts pip install requests export KUBESPHERE_HOST="http://<kubesphere-host>" python nodegroup_api.py login --username admin --password <password> python nodegroup_api.py clear-cache python nodegroup_api.py request GET /kapis/infra.kubesphere.io/v1alpha1/nodegroups python nodegroup_api.py nodegroup list python nodegroup_api.py nodegroup get <name> python nodegroup_api.py nodegroup create \ python nodegroup_api.py nodegroup get <nodegroup-name>
What does the nodegroup skill do?
NodeGroup operation Skill for the edgewize nodegroup project. Use this whenever the user wants to query, create, update, delete, bind, unbind, or troubleshoot NodeGroup resources, including node binding, namespace binding, workspace binding, and deployment/config inspection for nodegroup.
How do I install it?
Run `npx skills add kubesphere/kubesphere --skill nodegroup --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From kubesphere/kubesphere, a repository with 17,016 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
