Agent skill · AI & Agents

kubeeye

Use when deploying KubeEye for cluster inspection, creating InspectRule/InspectPlan resources, or retrieving inspection results. Covers InstallPlan-based deployment, OPA/PromQL/FileChange/Sysctl/Systemd/NodeInfo/FileFilter/ServiceConnect/CustomCommand rule types, and report retrieval. Always consult this skill when the user mentions KubeEye, cluster inspection, InspectRule, InspectPlan, or inspection reports.

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

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

Facts
Files in the skill folder: 22
SKILL.md size: 14 KB
Bundled scripts: yes
Requires: Requires kubectl and a KubeSphere cluster with the kubeeye extension published in the marketplace.
Path: skills/kubeeye/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

# KubeEye ## Overview KubeEye is a Kubernetes cluster inspection tool for KubeSphere. It detects issues in workloads, nodes, configurations, and components through OPA/Rego policies, PromQL queries, file integrity checks, kernel parameter validation, and systemd health checks. It is installed as a KubeSphere extension. ## When to Use - Installing or configuring the KubeEye cluster inspection extension in KubeSphere - Writing cluster inspection rules (OPA, PromQL, file checks, etc.) - Configuring periodic or one-shot inspection tasks - Viewing or downloading cluster inspection reports ## Architecture ### Extension Installation Flow ``` kspublish (push extension to KubeSphere) | v Extension available in KubeSphere marketplace | v kubectl apply -f installplan.yaml | v KubeEye deployed (3 components) ``` ### Runtime Architecture ``` ┌─────────────────────────────────────────────────────────────┐ │ KubeSphere Extension │ │ │ │ ┌─────────────────────┐ ┌─────────────────────────────┐ │ │ │ kubeeye-apiserver │ │ kubeeye-controller-manager │ │ │ │ (Gin REST API) │ │ (4 CRD Controllers) │ │ │ │ Port 9090 │ │ │ │ │ └──────────┬──────────┘ └──────────────┬──────────────┘ │ │ │ │ │ │ ▼ ▼ │ │ ┌─

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. Architecture
  4. Extension Installation Flow
  5. Runtime Architecture
  6. CRD Overview
  7. CRD Data Flow
  8. Before You Start
  9. Installation
  10. Step 1: Detect and Select Version
  11. Step 2: Generate and Apply InstallPlan
  12. Quick Start
  13. Step 1: Import Rules
  14. Step 2: Create InspectPlan
Ships with 21 files
  • rules/kubeeye_filechange_inspect.yaml
  • rules/kubeeye_filterrule_inspect.yaml
  • rules/kubeeye_nodeInfo_inspect.yaml
  • rules/kubeeye_opa_cronjob_inspect.yaml
  • rules/kubeeye_opa_daemonset_inspect.yaml
  • rules/kubeeye_opa_deployment_inspect.yaml
  • rules/kubeeye_opa_event_inspect.yaml
  • rules/kubeeye_opa_job_inspect.yaml
  • rules/kubeeye_opa_node_inspect.yaml
  • rules/kubeeye_opa_node_stats_summary_inspect.yaml
  • rules/kubeeye_opa_pod_inspect.yaml
  • rules/kubeeye_opa_pod_state_inspect.yaml
  • rules/kubeeye_opa_statefulset_inspect.yaml
  • rules/kubeeye_promql_inspect.yaml
  • rules/kubeeye_services_connect_inspect.yaml
  • rules/kubeeye_sysctlrule_inspect.yaml
  • rules/kubeeye_systemd_inspect.yaml
  • scripts/check-status.sh
  • scripts/generate-installplan.sh
  • scripts/generate-plan.sh
  • scripts/verify-uninstall.sh
Commands it runs
kubectl get extensionversions | grep kubeeye
kubectl get installplans.kubesphere.io kubeeye --ignore-not-found
echo "Available versions:"
echo "$ALL_VERSIONS"
echo ""
echo "Latest stable: $LATEST_STABLE"
kubectl apply -f /tmp/kubeeye-installplan.yaml
kubectl apply -f rules/
Watch task status
kubectl get inspecttask -w
More from kubesphere
All skills →
About this skill
What does the kubeeye skill do?

Use when deploying KubeEye for cluster inspection, creating InspectRule/InspectPlan resources, or retrieving inspection results. Covers InstallPlan-based deployment, OPA/PromQL/FileChange/Sysctl/Systemd/NodeInfo/FileFilter/ServiceConnect/CustomCommand rule types, and report retrieval. Always consult this skill when the user mentions KubeEye, cluster inspection, InspectRule, InspectPlan, or inspection reports.

How do I install it?

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