Agent skill · AI & Agents

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.

kubespheregithub.com/kubesphereGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add kubesphere/kubesphere --skill nodegroup --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: yes
Path: skills/nodegroup/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 17,016
Language: Go
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Purpose
  2. Prerequisites
  3. Source of Truth
  4. Main Resources
  5. NodeGroup
  6. Safe Operating Rules
  7. Preferred Operation Flow
  8. Core Commands
  9. 1. Query NodeGroups
  10. 2. Create a NodeGroup
  11. 3. Update or Patch a NodeGroup
  12. 4. Delete a NodeGroup
  13. 5. Bind or Unbind a Node
  14. 6. Bind or Unbind a Namespace
Ships with 1 file
  • scripts/nodegroup_api.py
Commands it runs
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>
More from kubesphere
All skills →
About this skill
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.

Keep going