Agent skill · AI & Agents

kubesphere-network-extension-operations

Operate the KubeSphere network extension. Use when Codex needs to install, upgrade, configure, enable, disable, or inspect the `network` extension; manage Calico `IPPool` resources, namespace bindings, migrations, or network isolation flows; or consult the bundled network extension references in this skill.

kubespheregithub.com/kubesphereGitHub ↗
claude-codeNOASSERTION
Install
npx skills add kubesphere/kubesphere --skill kubesphere-network-extension-operations --agent claude-code

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

Facts
Files in the skill folder: 8
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/kubesphere-network-extension-operations/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

# KubeSphere Network Extension Operations Operate the `network` extension and its related resources with `kubectl` plus the bundled references in this skill. Prefer the live cluster state first, then use the copied extension references here to resolve packaging details, API shapes, and product behavior. ## When to Use - Install, upgrade, enable, disable, or inspect the `network` extension - Edit `InstallPlan.spec.config` for IPPool or NetworkPolicy feature toggles - Verify packaging details such as version, images, dependencies, or installation mode - Manage Calico `IPPool` resources, namespace bindings, occupancy, and migration flows - Manage cluster, workspace, or project network isolation behavior - Create, inspect, or troubleshoot Kubernetes `NetworkPolicy` and namespace-level network isolation policies ## Do Not Use - Manage unrelated extensions - Assume deprecated `network.kubesphere.io` IPPool CRDs are still the CRUD source of truth - Assume a non-Calico IPPool backend; the extension values currently support only `calico` - Patch workspace, namespace, or IPPool binding metadata without reading the current live object first ## Read First Read only the references needed for th

What's inside
Steps it walks through
  1. When to Use
  2. Do Not Use
  3. Read First
  4. Fixed Facts
  5. Workflow
  6. Preflight Checks
  7. Extension Management
  8. IPPool Operations
  9. NetworkPolicy Operations
  10. Cluster-Scope and Namespace-Scope Kubernetes NetworkPolicy
  11. Workspace and Project Isolation
  12. Namespace-Level Network Isolation Policies
  13. Troubleshooting
  14. Rules
Ships with 7 files
  • agents/openai.yaml
  • evals/evals.json
  • references/README_zh.md
  • references/api_doc.md
  • references/extension.yaml
  • references/swagger.yaml
  • references/values.yaml
Commands it runs
rg -n "ippool|networkpol|isolate" skills/kubesphere-network-extension-operations/references/api_doc.md
rg -n "^  /(kapis|apis)/.*(ippool|networkpol)" skills/kubesphere-network-extension-operations/references/swagger.yaml
kubectl get extension network
kubectl get installplan network -o yaml
kubectl get extensionversion.kubesphere.io -l kubesphere.io/extension-ref=network
kubectl get crd ippools.crd.projectcalico.org
kubectl get workspace <workspace-name> -o yaml
kubectl get namespace <namespace-name> -o yaml
kubectl get extension network -o yaml
kubectl get extensionversion network-<exact-version> -o yaml
More from kubesphere
All skills →
About this skill
What does the kubesphere-network-extension-operations skill do?

Operate the KubeSphere network extension. Use when Codex needs to install, upgrade, configure, enable, disable, or inspect the `network` extension; manage Calico `IPPool` resources, namespace bindings, migrations, or network isolation flows; or consult the bundled network extension references in this skill.

How do I install it?

Run `npx skills add kubesphere/kubesphere --skill kubesphere-network-extension-operations --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